26.08.2009, 09:32
общий
это ответ
Здравствуйте, Роман Андреевич.
Построитель отчета является объектом встроенного языка, позволяющим выполнять различные настройки запроса в ходе выполнения программы. Такие настройки могут выполняться как средствами встроенного языка (в результате некоторого алгоритма работы программы), так и работы интерактивно, непосредственно пользователем.
Исходными данными для построителя отчета является текст запроса. На его основании построитель отчета определяет, какие параметры будут доступны для настройки и каким образом возможна настройка состава и порядка итоговых данных. Затем происходит программное или интерактивное формирование этих настроек и вывод результатов в табличный документ, диаграмму, сводную таблицу или сводную диаграмму.
Одним из способов формирования параметров настроек построителя отчета является выделение их в тексте запроса. Для этого используются фигурные скобки «{}». Фигурными скобками могут быть выделены параметры построителя отчета, а также некоторые синтаксические конструкции:
• ВЫБРАТЬ ... - описывает поля, которые пользователь сможет выбирать для вывода,
(В конструкторе запроса закладки Построитель - Поля)
• ГДЕ ... - описывает поля, на которые пользователь может накладывать ограничения,
(В конструкторе запроса закладки Построитель - Условия)
• УПОРЯДОЧИТЬПО ... - описывает поля для обозначения порядка,
(В конструкторе запроса закладки Построитель - Порядок)
• ИТОГИ ПО ... - описывает поля, по которым будут выводиться итоговые значения.
(В конструкторе запроса закладки Построитель - Итоги)
После того, как значения параметров указаны, вывод результатов запроса возможен как принудительно (используя методы Выполнить() и Вывести()), либо автоматически, если результаты выводятся в сводную таблицу.
Грубо говоря, построитель изменяет текст запроса в зависимости от выбранных пользователем настроек, и запрос выполняется по уже измененному тексту.
(Радченко М.Г. Практическое пособие разработчика 1С Предприятие 8.0)
5
Спасибо за подробный ответ. Буду разбираться