Конфигурация УТП 1.2.41.1. Делаю отчет на СКД по регистру ВзаиморасчетыСКонтрагентамиПоДокументамРасчетов.
Группировки Контрагент, Документ расчетов и Регистратор, надо чтобы по регистратору выводило только обороты
Сделал так:
ВЫБОР
КОГДА ВзаиморасчетыПоДокументам.ПериодСекунда = &НачалоПериода
ТОГДА ВзаиморасчетыПоДокументам.СуммаВзаиморасчетовНачальныйОстаток
ИНАЧЕ 0
КОНЕЦ
Но если документ регистратор проведен началом периода тогда
начальный остаток выводится и остаток по верхним группировкам не правильный .
Gazulo @ Сегодня, 16:15
,
Выставьте в ресурсах по полям остатков 0 вместо агрегатной функции и поставьте галочку напротив группировки "Регистратор", это и будет означать что по данной группировке данный ресурс будет = 0
Vofka @ Сегодня, 15:46
,
да выводит 0, но считает в верхние группировки(Документ расчетов и Контрагент), и данные выходят не правильные
Gazulo @ Сегодня, 17:00
,
Потому что остатки в разрезе регистратора смотреть глупо - естественно он вам ничего хорошего не покажет. Я в случаях когда есть группировка по регистратору, вывожу обороты отдельно, остатки отдельно и потом через конструкцию ОБЪЕДИНИТЬ ВСЕ соединяю полученный результат
Bernet @ Сегодня, 16:07
,
сделал так:
ВЫБОР
КОГДА ВзаиморасчетыПоДокументам.Регистратор.Дата = &НачалоПериода
ТОГДА ВЫБОР
КОГДА ВзаиморасчетыПоДокументам.ПериодСекунда = &НачалоПериода2
ТОГДА ВзаиморасчетыПоДокументам.СуммаВзаиморасчетовНачальныйОстаток
ИНАЧЕ 0
КОНЕЦ
ИНАЧЕ ВЫБОР
КОГДА ВзаиморасчетыПоДокументам.ПериодСекунда = &НачалоПериода
ТОГДА ВзаиморасчетыПоДокументам.СуммаВзаиморасчетовНачальныйОстаток
ИНАЧЕ 0
КОНЕЦ
КОНЕЦ
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua