![]() |
|
Отображение заказов покупателей вместе с заказами на производство | ☑ | ||
---|---|---|---|---|
0
asder117
25.11.19
✎
11:14
|
Доброго времени суток уважаемые.
Конфа УПП. Имею задачу построить отчет по Заказам покупателей и заказам на производство в одном отчете. В конфе похожих отчетов нет. Заказы покупателей тяну из регистра ЗаказыПокупателей, Заказы на производство - регистр ЗаказыНаПроизводство. В регистре ЗаказыНаПроизводство заказ покупателя лежит в табличной части. явным образом его нигде нет. В запросе связываю регистр и табличную часть документа. Сам запрос: ВЫБРАТЬ ЗаказыПокупателейОстатки.ЗаказПокупателя, ЗаказыПокупателейОстатки.Номенклатура, ЗаказыПокупателейОстатки.СуммаВзаиморасчетовОстаток, ЗаказыПокупателейОстатки.КоличествоОстаток ПОМЕСТИТЬ ЗаказыПокупателей ИЗ РегистрНакопления.ЗаказыПокупателей.Остатки КАК ЗаказыПокупателейОстатки ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ РАЗРЕШЕННЫЕ РАЗЛИЧНЫЕ ЗаказНаПроизводствоПродукция.Заказ, ЗаказыНаПроизводствоОстатки.ЗаказНаПроизводство, ЗаказыНаПроизводствоОстатки.Номенклатура, ЗаказыНаПроизводствоОстатки.КоличествоОстаток ПОМЕСТИТЬ ЗаказыНаПроизводство ИЗ РегистрНакопления.ЗаказыНаПроизводство.Остатки КАК ЗаказыНаПроизводствоОстатки ЛЕВОЕ СОЕДИНЕНИЕ Документ.ЗаказНаПроизводство.Продукция КАК ЗаказНаПроизводствоПродукция ПО ЗаказыНаПроизводствоОстатки.ЗаказНаПроизводство = ЗаказНаПроизводствоПродукция.Ссылка ГДЕ ЗаказНаПроизводствоПродукция.Заказ В (ВЫБРАТЬ ЗаказыПокупателей.ЗаказПокупателя ИЗ ЗаказыПокупателей) ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ЗаказыПокупателей.ЗаказПокупателя КАК ЗаказПокупателя, ЗаказыПокупателей.Номенклатура КАК НоменклатураВЗаказе, ЗаказыПокупателей.КоличествоОстаток КАК КоличествоВЗаказе, ЗаказыНаПроизводство.ЗаказНаПроизводство, ЗаказыНаПроизводство.Номенклатура КАК НоменклатураВПроизводстве, ЗаказыНаПроизводство.КоличествоОстаток КАК КоличествоВПроизводстве //ЗаказыНаПроизводство.Заказ ИЗ ЗаказыНаПроизводство КАК ЗаказыНаПроизводство ЛЕВОЕ СОЕДИНЕНИЕ ЗаказыПокупателей КАК ЗаказыПокупателей ПО ЗаказыНаПроизводство.Заказ = ЗаказыПокупателей.ЗаказПокупателя В отчете (на СКД) в строках вроде данные выходят те которые надо, но в итогах по группировкам получаются космические величины. В ресурсах задаю "Сумма(КоличествоВЗаказе)" расчитывать по заказу покупателей. Пробовал "вычислитьвыражение" не помогло Запрос прогнал через консоль, увидел что задваивались данные во втором подзапросе. решил использовать "ВЫБРАТЬ РАЗРЕШЕННЫЕ РАЗЛИЧНЫЕ" эффект 0. Что может быть. Спасибо заранее за совет. |
|||
1
asder117
25.11.19
✎
13:24
|
(0) похоже никаких идей не появилось)
|
|||
2
shuhard
25.11.19
✎
13:39
|
(1) идея использовать форум аки отладчик не должна была появляться
|
|||
3
asder117
25.11.19
✎
14:07
|
(2) я и не использую просто совета прошу
|
|||
4
asder117
26.11.19
✎
07:39
|
Коллеги утро доброе. спасибо всем кто смотрел и думал...говорят же утро вечера мудренее...утром разнес запрос по разным наборам данных и все взлетело...сегодня буду проверять.
|
|||
5
asder117
26.11.19
✎
08:51
|
(4) Теперь только встал вопрос как сделать вычисляемое поле из двух наборов данных.
|
|||
6
asder117
26.11.19
✎
09:05
|
(5) Вопрос закрыт. Разобрался сам всем спасибо
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |