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