Реклама на этом месте
Форум 1С
Форум 1С
Программистам. Бухгалтерам. Администраторам. Пользователям
Задай вопрос - получи решение проблемы. Без троллинга и флуда.
17 Дек 2017, 09:19
МультиВход
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?
 
collapse

Автор Тема: Помогите с запросом.  (Прочитано 3017 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Cody

  • *
  • Сообщений: 12
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2011-01-06
  • Сайт: 
  • Профессия: Программист 8.1
Добрый день, Уважаемые. Помогите пожалуйста с запросом. Суть запроса: Существуют 2 документа "Заказ покупателя", "Корректировка заказа покупателя" Нужно выбрать из "Корректировки заказа покупателя" поля которых нету в "Заказе покупателя". Заранее благодарен. 

ВЫБРАТЬ РАЗЛИЧНЫЕ
ВложенныйЗапрос.КорректировкаСумма КАК КорректировкаСумма,
ВложенныйЗапрос.КорректировкаКоличество КАК КорректировкаКоличество,
ВложенныйЗапрос.Номенклатура,
ВложенныйЗапрос.ЕдиницаИзмерения,
ВложенныйЗапрос.Артикул,
ВложенныйЗапрос.Код,
ВложенныйЗапрос.ЗаказПокупателяДатаИсполн,
ВложенныйЗапрос.ЗаказПокупателяНедропользование,
ВложенныйЗапрос.ЗаказПокупателяДатаОтгрузки,
ВложенныйЗапрос.ЗаказПокупателяСклад,
ВложенныйЗапрос.ЗаказПокупателяПодразделение,
ВложенныйЗапрос.ЗаказПокупателяДата,
ВложенныйЗапрос.ЗаказПокупателяНомер
ИЗ
(ВЫБРАТЬ
СУММА(КорректировкаЗаказаПокупателяТовары.Сумма) КАК КорректировкаСумма,
СУММА(КорректировкаЗаказаПокупателяТовары.Количество) КАК КорректировкаКоличество,
КорректировкаЗаказаПокупателяТовары.Номенклатура КАК Номенклатура,
КорректировкаЗаказаПокупателяТовары.ЕдиницаИзмерения КАК ЕдиницаИзмерения,
КорректировкаЗаказаПокупателяТовары.Номенклатура.Артикул КАК Артикул,
КорректировкаЗаказаПокупателяТовары.Номенклатура.Код КАК Код,
КорректировкаЗаказаПокупателяТовары.Ссылка.ЗаказПокупателя КАК ЗаказПокупателя,
КорректировкаЗаказаПокупателяТовары.Ссылка.ЗаказПокупателя.Номер КАК ЗаказПокупателяНомер,
КорректировкаЗаказаПокупателяТовары.Ссылка.ЗаказПокупателя.Дата КАК ЗаказПокупателяДата,
КорректировкаЗаказаПокупателяТовары.Ссылка.ЗаказПокупателя.Подразделение КАК ЗаказПокупателяПодразделение,
КорректировкаЗаказаПокупателяТовары.Ссылка.ЗаказПокупателя.Склад КАК ЗаказПокупателяСклад,
КорректировкаЗаказаПокупателяТовары.Ссылка.ЗаказПокупателя.ДатаОтгрузки КАК ЗаказПокупателяДатаОтгрузки,
КорректировкаЗаказаПокупателяТовары.Ссылка.ЗаказПокупателя.Недропользование КАК ЗаказПокупателяНедропользование,
КорректировкаЗаказаПокупателяТовары.Ссылка.ЗаказПокупателя.ДатаИсполн КАК ЗаказПокупателяДатаИсполн
ИЗ
Документ.КорректировкаЗаказаПокупателя.Товары КАК КорректировкаЗаказаПокупателяТовары
ГДЕ
КорректировкаЗаказаПокупателяТовары.Ссылка.ЗаказПокупателя = &Номер
И КорректировкаЗаказаПокупателяТовары.Ссылка.ПометкаУдаления = ЛОЖЬ
И КорректировкаЗаказаПокупателяТовары.Ссылка.Проведен = ИСТИНА

СГРУППИРОВАТЬ ПО
КорректировкаЗаказаПокупателяТовары.Номенклатура,
КорректировкаЗаказаПокупателяТовары.ЕдиницаИзмерения,
КорректировкаЗаказаПокупателяТовары.Номенклатура.Артикул,
КорректировкаЗаказаПокупателяТовары.Номенклатура.Код,
КорректировкаЗаказаПокупателяТовары.Ссылка.ЗаказПокупателя,
КорректировкаЗаказаПокупателяТовары.Ссылка.ЗаказПокупателя.Номер,
КорректировкаЗаказаПокупателяТовары.Ссылка.ЗаказПокупателя.Дата,
КорректировкаЗаказаПокупателяТовары.Ссылка.ЗаказПокупателя.Подразделение,
КорректировкаЗаказаПокупателяТовары.Ссылка.ЗаказПокупателя.Склад,
КорректировкаЗаказаПокупателяТовары.Ссылка.ЗаказПокупателя.ДатаОтгрузки,
КорректировкаЗаказаПокупателяТовары.Ссылка.ЗаказПокупателя.Недропользование,
КорректировкаЗаказаПокупателяТовары.Ссылка.ЗаказПокупателя.ДатаИсполн) КАК ВложенныйЗапрос
ПОЛНОЕ СОЕДИНЕНИЕ Документ.ЗаказПокупателя.Товары КАК ЗаказПокупателяТовары
ПО ВложенныйЗапрос.ЗаказПокупателя.Ссылка = ЗаказПокупателяТовары.Ссылка.Ссылка
ГДЕ
ВложенныйЗапрос.Номенклатура <> ЗаказПокупателяТовары.Номенклатура


Оффлайн Cody

  • *
  • Сообщений: 12
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2011-01-06
  • Сайт: 
  • Профессия: Программист 8.1
Упс... как то коряво вставилось, а в предварительном просмотре выглядело нормально, не могу найти кнопульку чтоб отредактировать сообщение.

Оффлайн Cody

  • *
  • Сообщений: 12
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2011-01-06
  • Сайт: 
  • Профессия: Программист 8.1
Ни чего не нашел на форуме, как правильно вставлять запросы. Может так будит понятнее

"ВЫБРАТЬ РАЗЛИЧНЫЕ
|ВложенныйЗапрос.КорректировкаСумма КАК КорректировкаСумма,
|ВложенныйЗапрос.КорректировкаКоличество КАК КорректировкаКоличество,
|ВложенныйЗапрос.Номенклатура,
|ВложенныйЗапрос.ЕдиницаИзмерения,
|ВложенныйЗапрос.Артикул,
|ВложенныйЗапрос.КодКМ,
|ВложенныйЗапрос.Код,
|ВложенныйЗапрос.ЗаказПокупателяДатаИсполн,
|ВложенныйЗапрос.ЗаказПокупателяНедропользование,
|ВложенныйЗапрос.ЗаказПокупателяДатаОтгрузки,
|ВложенныйЗапрос.ЗаказПокупателяСклад,
|ВложенныйЗапрос.ЗаказПокупателяПодразделение,
|ВложенныйЗапрос.ЗаказПокупателяДата,
|ВложенныйЗапрос.ЗаказПокупателяНомер
|ИЗ
|(ВЫБРАТЬ
|СУММА(КорректировкаЗаказаПокупателяТовары.Сумма) КАК КорректировкаСумма,
|СУММА(КорректировкаЗаказаПокупателяТовары.Количество) КАК КорректировкаКоличество,
|КорректировкаЗаказаПокупателяТовары.Номенклатура КАК Номенклатура,
|КорректировкаЗаказаПокупателяТовары.ЕдиницаИзмерения КАК ЕдиницаИзмерения,
|КорректировкаЗаказаПокупателяТовары.Номенклатура.Артикул КАК Артикул,
|КорректировкаЗаказаПокупателяТовары.Номенклатура.КодКМ КАК КодКМ,
|КорректировкаЗаказаПокупателяТовары.Номенклатура.Код КАК Код,
|КорректировкаЗаказаПокупателяТовары.Ссылка.ЗаказПокупателя КАК ЗаказПокупателя,
|КорректировкаЗаказаПокупателяТовары.Ссылка.ЗаказПокупателя.Номер КАК ЗаказПокупателяНомер,
|КорректировкаЗаказаПокупателяТовары.Ссылка.ЗаказПокупателя.Дата КАК ЗаказПокупателяДата,
|КорректировкаЗаказаПокупателяТовары.Ссылка.ЗаказПокупателя.Подразделение КАК ЗаказПокупателяПодразделение,
|КорректировкаЗаказаПокупателяТовары.Ссылка.ЗаказПокупателя.Склад КАК ЗаказПокупателяСклад,
|КорректировкаЗаказаПокупателяТовары.Ссылка.ЗаказПокупателя.ДатаОтгрузки КАК ЗаказПокупателяДатаОтгрузки,
|КорректировкаЗаказаПокупателяТовары.Ссылка.ЗаказПокупателя.Недропользование КАК ЗаказПокупателяНедропользование,
|КорректировкаЗаказаПокупателяТовары.Ссылка.ЗаказПокупателя.ДатаИсполн КАК ЗаказПокупателяДатаИсполн
|   ИЗ
|Документ.КорректировкаЗаказаПокупателя.Товары КАК КорректировкаЗаказаПокупателяТовары
|   ГДЕ
|КорректировкаЗаказаПокупателяТовары.Ссылка.ЗаказПокупателя = &Номер
|И КорректировкаЗаказаПокупателяТовары.Ссылка.ПометкаУдаления = ЛОЖЬ
|И КорректировкаЗаказаПокупателяТовары.Ссылка.Проведен = ИСТИНА
|   
|СГРУППИРОВАТЬ ПО
|КорректировкаЗаказаПокупателяТовары.Номенклатура,
|КорректировкаЗаказаПокупателяТовары.ЕдиницаИзмерения,
|КорректировкаЗаказаПокупателяТовары.Номенклатура.Артикул,
|КорректировкаЗаказаПокупателяТовары.Номенклатура.КодКМ,
|КорректировкаЗаказаПокупателяТовары.Номенклатура.Код,
|КорректировкаЗаказаПокупателяТовары.Ссылка.ЗаказПокупателя,
|КорректировкаЗаказаПокупателяТовары.Ссылка.ЗаказПокупателя.Номер,
|КорректировкаЗаказаПокупателяТовары.Ссылка.ЗаказПокупателя.Дата,
|КорректировкаЗаказаПокупателяТовары.Ссылка.ЗаказПокупателя.Подразделение,
|КорректировкаЗаказаПокупателяТовары.Ссылка.ЗаказПокупателя.Склад,
|КорректировкаЗаказаПокупателяТовары.Ссылка.ЗаказПокупателя.ДатаОтгрузки,
|КорректировкаЗаказаПокупателяТовары.Ссылка.ЗаказПокупателя.Недропользование,
|КорректировкаЗаказаПокупателяТовары.Ссылка.ЗаказПокупателя.ДатаИсполн) КАК ВложенныйЗапрос
|ПОЛНОЕ СОЕДИНЕНИЕ Документ.ЗаказПокупателя.Товары КАК ЗаказПокупателяТовары
|ПО ВложенныйЗапрос.ЗаказПокупателя.Ссылка = ЗаказПокупателяТовары.Ссылка.Ссылка
|ГДЕ
|ВложенныйЗапрос.Номенклатура <> ЗаказПокупателяТовары.Номенклатура"

Оффлайн cska-fanat-kz

  • 1С:Специалист
  • Глобальный модератор
  • *****
  • Сообщений: 5745
  • РЕПУТАЦИЯ: 1099
  • КПД: 19%
  • Красная армия всех сильней!
  • Регистрация: 2010-11-06
    • Skype: cska-fanat-kz81
  • Сайт: cska-fanat-kz.ucoz.kz
  • Профессия: Разработчик 1С
"нету" - в смысле не заполнены
или физически их нет?
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

Оффлайн Cody

  • *
  • Сообщений: 12
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2011-01-06
  • Сайт: 
  • Профессия: Программист 8.1
Структура такова, что "Корректировка заказа покупателя" формируется непосредственно на "Заказ покупателя" тоесть менеджеры корректируют  "Заказ" документом "Корректировка" отказываясь(не значит удаляют поля, просто заполняют поле со знаком "-") или добавляя поля(Наменклатуру). Так вот в запросе нужно выдать только те поля которые были добавлены в "Корректировку"(но их физически нету в Заказе)

Оффлайн Cody

  • *
  • Сообщений: 12
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2011-01-06
  • Сайт: 
  • Профессия: Программист 8.1
Получается выдать то что, дозаказали поверх основного заказа. Надеюсь на ответ, зарание спасибо.

Оффлайн cska-fanat-kz

  • 1С:Специалист
  • Глобальный модератор
  • *****
  • Сообщений: 5745
  • РЕПУТАЦИЯ: 1099
  • КПД: 19%
  • Красная армия всех сильней!
  • Регистрация: 2010-11-06
    • Skype: cska-fanat-kz81
  • Сайт: cska-fanat-kz.ucoz.kz
  • Профессия: Разработчик 1С
Но ведь это же какой то фиксированный перечень полей - ручками и выдавайте...
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

Оффлайн cska-fanat-kz

  • 1С:Специалист
  • Глобальный модератор
  • *****
  • Сообщений: 5745
  • РЕПУТАЦИЯ: 1099
  • КПД: 19%
  • Красная армия всех сильней!
  • Регистрация: 2010-11-06
    • Skype: cska-fanat-kz81
  • Сайт: cska-fanat-kz.ucoz.kz
  • Профессия: Разработчик 1С
Вот блин! Неправильно понял слово "поле".
Это у вас оказывается = "строка табличной части"!

А Корректировка создается на основании основного Заказа?
В смысле они как нибудь связаны?
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

Оффлайн Cody

  • *
  • Сообщений: 12
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2011-01-06
  • Сайт: 
  • Профессия: Программист 8.1
Да существует  связь непосредственно по "Номеру" "Заказа покупателя", и в далнейшем если осуществляют "подбор цен", "заказ поставщику" или "поступление товаров", эти оба документа(Заказ покупателя и Корректировка заказа покупателя) учитываются как равносилные тоесть, один документ дополняет другой, и во всех этих документах есть ссылка на номер заказа покупателя.

Оффлайн cska-fanat-kz

  • 1С:Специалист
  • Глобальный модератор
  • *****
  • Сообщений: 5745
  • РЕПУТАЦИЯ: 1099
  • КПД: 19%
  • Красная армия всех сильней!
  • Регистрация: 2010-11-06
    • Skype: cska-fanat-kz81
  • Сайт: cska-fanat-kz.ucoz.kz
  • Профессия: Разработчик 1С
а если выбрать строки из Заказа и Корректировки связав их по номеру Заказа,
а затем с помощью ВЫБРАТЬ РАЗЛИЧНЫЕ оставить только уникальные строки, то есть
получим СписокНоменклатурыИзЗаказа + НедостающаяНоменклатураИзКорректировки?
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.


Теги:
 

Помогите срочно!! В вкладке "Сервис"--> "Журнал регистрации" отражаются все операции как можно определить сделаны ли операции "задним числом" и как вычислить первоначальную информацию какой расчет поменял на другой?

Автор 2ronРаздел Пользователям "1С - Предприятие 8"

Ответов: 1
Просмотров: 4302
Последний ответ 24 Дек 2015, 15:34
от дфтын
Помогите подобрать Back-office и Front-office

Автор avrnskРаздел Пользователям "1С - Предприятие 8"

Ответов: 1
Просмотров: 5558
Последний ответ 07 Сен 2010, 12:01
от mohock
Помогите с отчётами в УТ 10.3. (Ведомость по товарам и ведомость по заказам)

Автор chum710Раздел Пользователям "1С - Предприятие 8"

Ответов: 2
Просмотров: 5898
Последний ответ 28 Мар 2012, 13:02
от chum710
Помогите с отчетом "Валовая прибыль"

Автор Dm109Раздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 4
Просмотров: 4386
Последний ответ 10 Сен 2015, 13:57
от Dm109
помогите с отчетом "характеристики контрагентов"

Автор Vasya PovarРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 2
Просмотров: 1985
Последний ответ 07 Дек 2016, 15:53
от Kironten

* Живое общение

Не устроил ответ?

Зарегистрируйся и задай свой вопрос. Живое общение приносит результат намного быстрее.


Зарегистрироваться

* Реклама

* Поиск

* Последние задачи на разработку (фриланс)

* Реклама

* Последние вакансии

* Топ 10 авторов за месяц

Геннадий ОбьГЭС Геннадий ОбьГЭС
145 Сообщений
ilyay ilyay
63 Сообщений
alex0402
50 Сообщений
AIFrame
50 Сообщений
andron81_81
44 Сообщений
oleg-x
42 Сообщений
BuhRust
32 Сообщений
MuI_I_Ika MuI_I_Ika
31 Сообщений
Golickoff Golickoff
28 Сообщений
Dima Dddd Dima Dddd
24 Сообщений

* Кто онлайн

  • Точка Гостей: 199
  • Точка Скрытых: 0
  • Точка Пользователей: 2
  • Точка Сейчас на форуме:

* Облако тэгов

* Форум 1С с мобильного

* Инструменты

* Дополнительно

Поиск

 
SimplePortal 2.3.5 © 2008-2012, SimplePortal