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

Так вот если формировать отчет с детализацией по регистратору и выбором этого поля, то все данные верные, если же отключить регистратор, то остатки на начало и конец показывают миллионные значения. При этом, если убрать вывод расчетной колонки Выработка, тоже получается нормальный отчет.
не подскажете, в чем может быть дело?
1 Buster007
 
15.06.17
13:13
так у тебя записи в разрезе регистратора, естественно когда ты убираешь свое поле, то записи группируются и остаток получается некорректный..
2 Блондинка_
 
15.06.17
13:45
(1) Так если поле убирать, то наоборот остатки корректные, а вот при наличии поля -нет
3 aleks_default
 
15.06.17
14:13
известный косяк, проблема обсосана уже 100500 раз, ищите в гугле