0
Блондинка_
15.06.17
✎
13:08
|
Добрый день! Есть отчет на СКД, который выбирает остатки из регистра накопления (добавленного самостоятельно). Отчет показывает остаток на начало дня, на конец дня и еще одно поле, которое в запросе выбирается так:
ВЫБОР
КОГДА ТИПЗНАЧЕНИЯ(ТоварыФакт.Регистратор) = ТИП(Документ.ВыпускПродукции)
ИЛИ ТИПЗНАЧЕНИЯ(ТоварыФакт.Регистратор) = ТИП(Документ.ПередачаМатериаловВПроизводство)
ИЛИ ТИПЗНАЧЕНИЯ(ТоварыФакт.Регистратор) = ТИП(Документ.СборкаТоваров)
ИЛИ ТИПЗНАЧЕНИЯ(ТоварыФакт.Регистратор) = ТИП(Документ.ВозвратМатериаловИзПроизводства)
ТОГДА ЕСТЬNULL(ТоварыФакт.КоличествоПриход, 0) + ЕСТЬNULL(ТоварыФакт.КоличествоРасход, 0)
ИНАЧЕ 0
КОНЕЦ КАК Выработка
Так вот если формировать отчет с детализацией по регистратору и выбором этого поля, то все данные верные, если же отключить регистратор, то остатки на начало и конец показывают миллионные значения. При этом, если убрать вывод расчетной колонки Выработка, тоже получается нормальный отчет.
не подскажете, в чем может быть дело?
|
|