0
Mary01
02.05.19
✎
20:17
|
Добрый день всем!
Подскажите, как передать необязательные параметры в построитель отчета, чтобы они работали?
Построитель.Текст =
"ВЫБРАТЬ
| Основной.Счет.СчетDE КАК Счет,
| Основной.СуммаОборот КАК Сумма
|ИЗ
| РегистрБухгалтерии.РегистрБухгалтерииОсновной.Обороты({(&НачалоПериода)}, {(&КонецПериода)}, , , , , , ) КАК Основной
|ИТОГИ
| СУММА(Сумма)
|ПО
| ОБЩИЕ,
| Счет";
Построитель.Параметры.Вставить("НачалоПериода", НачалоПериода);
Построитель.Параметры.Вставить("КонецПериода", КонецДня(КонецПериода));
Построитель.Выполнить();
...
Далее вывожу результат в макет. И выводятся данные из регистра полностью за весь период, без учета параметров НачалоПериода и КонецПериода. Но если эти параметры указывать без фигурных скобок, то отчет отрабатывает как надо. За исключением случаев, когда периоды пустые.
|
|
3
runoff_runoff
02.05.19
✎
21:04
|
(2) значит эта фича не работает в Построителе.. юзайте ПроцессорКомпоновки..
НастройкиПостроителяОтчета не содержат Параметров.. а, следовательно, НЕ ПОДДЕРЖИВАЮТ их свойство Использование..
|
|
6
runoff_runoff
02.05.19
✎
21:38
|
(4) не заключенные в скобки параметры построитель видит.. естественно.. а заключенные в скобки не видит..
НастройкиПостроителяОтчета содержат только Отбор, Порядок, Измерения, ВыбранныеПоля и УсловноеОформление
|
|