Вход | Регистрация
 

Построитель отчета не видит параметры в фигурных скобках

Построитель отчета не видит параметры в фигурных скобках
Я
   Mary01
 
02.05.19 - 20:17
Добрый день всем!

Подскажите, как передать необязательные параметры в построитель отчета, чтобы они работали?

Построитель.Текст =
    "ВЫБРАТЬ
    |    Основной.Счет.СчетDE КАК Счет,
    |    Основной.СуммаОборот КАК Сумма
    |ИЗ
    |    РегистрБухгалтерии.РегистрБухгалтерииОсновной.Обороты({(&НачалоПериода)}, {(&КонецПериода)}, , , , , , ) КАК Основной
    |ИТОГИ
    |    СУММА(Сумма)
    |ПО
    |    ОБЩИЕ,
    |    Счет";


Построитель.Параметры.Вставить("НачалоПериода", НачалоПериода);
Построитель.Параметры.Вставить("КонецПериода", КонецДня(КонецПериода));

Построитель.Выполнить();
...

Далее вывожу результат в макет. И выводятся данные из регистра полностью за весь период, без учета параметров НачалоПериода и КонецПериода. Но если эти параметры указывать без фигурных скобок, то отчет отрабатывает как надо. За исключением случаев, когда периоды пустые.
 
 
   runoff_runoff
 
1 - 02.05.19 - 20:52
попробуйте после установки Текста и Параметров, выполнить
Построитель.ЗаполнитьНастройки()
   Mary01
 
2 - 02.05.19 - 20:59
(1) не сработало(
   runoff_runoff
 
3 - 02.05.19 - 21:04
(2) значит эта фича не работает в Построителе.. юзайте ПроцессорКомпоновки..
НастройкиПостроителяОтчета не содержат Параметров.. а, следовательно, НЕ ПОДДЕРЖИВАЮТ их свойство Использование..
   Mary01
 
4 - 02.05.19 - 21:30
(3) содержат)
те же два параметра, но не заключенные в скобки, построитель "видит" и формирует и отбирает данные с учетом их
   Mary01
 
5 - 02.05.19 - 21:30
(4) имеется в виду фигурные скобки
   runoff_runoff
 
6 - 02.05.19 - 21:38
(4) не заключенные в скобки параметры построитель видит.. естественно.. а заключенные в скобки не видит..
НастройкиПостроителяОтчета содержат только Отбор, Порядок, Измерения, ВыбранныеПоля и  УсловноеОформление
   Mary01
 
7 - 02.05.19 - 21:47
(6) а, спасибо, поняла)

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.