Отвечает М.Денис, Студент :
Здравствуйте, Роман Андреевич.
Построитель отчета является объектом встроенного языка, позволяющим выполнять различные настройки запроса в ходе выполнения программы. Такие настройки могут выполняться как средствами встроенного языка (в результате некоторого алгоритма работы программы), так и работы интерактивно, непосредственно пользователем.
Исходными данными для построителя отчета является текст запроса. На его основании построитель отчета определяет, какие параметры будут доступны для настройки
и каким образом возможна настройка состава и порядка итоговых данных. Затем происходит программное или интерактивное формирование этих настроек и вывод результатов в табличный документ, диаграмму, сводную таблицу или сводную диаграмму.
Одним из способов формирования параметров настроек построителя отчета является выделение их в тексте запроса. Для этого используются фигурные скобки «{}». Фигурными скобками могут быть выделены параметры построителя отчета, а
также некоторые синтаксические конструкции: ∙ ВЫБРАТЬ ... - описывает поля, которые пользователь сможет выбирать для вывода, (В конструкторе запроса закладки Построитель - Поля) ∙ ГДЕ ... - описывает поля, на которые пользователь может накладывать ограничения, (В конструкторе запроса закладки Построитель - Условия) ∙ УПОРЯДОЧИТЬПО ... - описывает поля для обозначения порядка, (В конструкторе запроса закладки Построитель - Порядок) ∙ ИТОГИ ПО ... - описывает поля, по которым будут выводиться
итоговые значения. (В конструкторе запроса закладки Построитель - Итоги)
После того, как значения параметров указаны, вывод результатов запроса возможен как принудительно (используя методы Выполнить() и Вывести()), либо автоматически, если результаты выводятся в сводную таблицу.
Грубо говоря, построитель изменяет текст запроса в зависимости от выбранных пользователем настроек, и запрос выполняется по уже измененному тексту.
(Радченко М.Г. Прак
тическое пособие разработчика 1С Предприятие 8.0)
----- The important thing is not to stop questioning. Albert Einstein
Ответ отправил: М.Денис, Студент
Ответ отправлен: 26.08.2009, 09:32
Оценка ответа: 5 Комментарий к оценке: Спасибо за подробный ответ. Буду разбираться
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 253566
на номер 1151 (Россия) |
Еще номера »
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Оценить выпуск »
Нам очень важно Ваше мнение об этом выпуске рассылки!
* Стоимость одного СМС-сообщения от 7.15 руб. и зависит от оператора сотовой связи.
(полный список тарифов)
** При ошибочном вводе номера ответа или текста #thank услуга считается оказанной, денежные средства не возвращаются.
*** Сумма выплаты эксперту-автору ответа расчитывается из суммы перечислений на портал от биллинговой компании.