В рассматриваемом примере используется функция, вызываемая из отчета Информация о ценах. Вызов функции будет происходить во время обработки полей вОбласти данных отчета при просмотре отчета.
• Открыть отчет Информация о ценах в режиме конструктора.
• На панели элементов активизировать кнопкуПоле и перенести ее в свободное место области данных отчета. Текстовое поле «Поле N» пометить и удалить; для поля «Свободный» открыть окноСвойств и в закладкеДанные поля «Данные» воспользоваться построителем выражений. Для этого надлежит нажать кнопку с тремя точками. В результате на экране появится диалоговое окноПостроитель, где выбрать построитель выражений, вследствие чего произойдет его запуск и откроется диалоговое окно.
В левом списке окна построителя найти папку с функциями и двойным щелчком открыть ее. Выбрать функции базы данных Тойота_макросы_модули и открыть список модулей базы. Затем дважды щелкнуть на функции Анализ_цен_прейскуранта (в третьем столбце). В верхней области диалогового окна будет сформировано выражение для вызова функции Анализ_цен_прейскуранта. Нажать кнопку ОК и управление перейдет к конструктору отчетов. Сохранить отчет. С этого момента значение области данных Цена 6 рублях будет анализироваться при просмотре отчета и соответствующие результаты будут помещаться в окно отладки (см. раздел Работа с окном отладки).
Примечание; В прилагаемой к описанию базе данных Тойота_макросы_модули приведен вариант использования функции Анализ_заводской_цены в отчете Обзор заказов, которая позволяет вывести в окно отладки фамилии клиентов и модели приобретенных ими автомобилей, заводская цена которых превышает 37000 р.