|
создание нового отчета с помощью СКД в УПП |
☑ |
0
Tigrishka
29.09.11
✎
14:30
|
Дано:
2 регистра Потребности производства (остатки) и Товары на складах (остатки).
Надо:
На заданную пользователем дату составить отчет следущего вида.
Группировка по складам, потом по номенклатуре, потом по заказам в производство. в колонках необходимо вывести "Осталось выпустить" и
"Остаток на складе". С колонкой "Осталось выпустить" проблем нет. При изменении порядка группировки все считается как надо. А вот с остатком на складах проблема. Получается, что остаток суммируется по всем заказам. Например , если номенклатура "Н" есть в "Заказ1" и "Заказ2", при этом на складе есть остаток в размере 5 штук,то имеем:
-------------------------------------------------------------------
Номенклатура/заказ | Осталось выпустить | остаток на складе
-------------------------------------------------------------------
"Н" 3 10 шт
-------------------------------------------------------------------
Заказ 1 1 5
заказ 2 2 5
-------------------------------------------------------------------
Хочется, чтоб этих цифр 5 не было, а вместо 10 шт стояло 5(правильный остаток)
Как это сделать?
Спасибо заранее!
|
|
1
Axel2009
29.09.11
✎
14:31
|
через объединение
|
|
2
Tigrishka
29.09.11
✎
14:35
|
Вот полный текст запроса:
ВЫБРАТЬ
ПотребностиЗаказовНаПроизводствоОстатки.Номенклатура КАК Номенклатура,
ПотребностиЗаказовНаПроизводствоОстатки.КоличествоОстаток КАК ОстатокВыпуск,
ТоварыНаСкладахОстатки.КоличествоОстаток КАК ОстатокСклады,
ПотребностиЗаказовНаПроизводствоОстатки.ЗаказНаПроизводство КАК ЗаказНаПроизводство,
ТоварыНаСкладахОстатки.Склад КАК Склад
ИЗ
РегистрНакопления.ПотребностиЗаказовНаПроизводство.Остатки(&КонПериода, ) КАК ПотребностиЗаказовНаПроизводствоОстатки
ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрНакопления.ТоварыНаСкладах.Остатки(&КонПериода, ) КАК ТоварыНаСкладахОстатки
ПО ПотребностиЗаказовНаПроизводствоОстатки.Номенклатура = ТоварыНаСкладахОстатки.Номенклатура
УПОРЯДОЧИТЬ ПО
Склад,
ЗаказНаПроизводство,
Номенклатура
|
|
3
Tigrishka
29.09.11
✎
14:37
|
Если не сложно, пожалуйста, подскажите как конкретно. Можно текстом запроса.
|
|
4
Axel2009
29.09.11
✎
14:40
|
объединить все
|
|
5
Tigrishka
29.09.11
✎
14:47
|
Axel2009, растолкуйте пожалуйста, все -это что? на какой закладке в скд это делается?
|
|
6
Tigrishka
29.09.11
✎
15:01
|
На закладке "Объединения/ псевдонимы " создать 2 запроса по каждому регистру отдельно, а потом провести противопоставление полей ? Правильно?
|
|