|
создание нового отчета с помощью СКД в УПП | ☑ | ||
---|---|---|---|---|
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 запроса по каждому регистру отдельно, а потом провести противопоставление полей ? Правильно?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |