Документация iSZN
Параметр выходного документа
Параметр выходного документа — это параметр отчётной системы, который относится к выходному документу. Имя и другие свойства параметра выходного документа указываются в свойствах выходного документа, в отличие от параметров провайдеров (и задач), имена которых определяются этими провайдерами (и задачами) и стандартных параметров отчётной системы, имена и другие свойства которых указываются в справочнике стандартных параметров отчётной системы, а не в свойствах выходного документа.
Эти параметры могут быть добавлены пользователем для любого выходного документа, зарегистрированного в контролируемом районе. Параметры выходных документов могут иметь совершенно произвольные имена и значения (однако имя параметра является уникальным в списке).
Значение параметра выходного документа также может быть указано для выходного документа, при этом на странице задачи-мастера это значение пользователь может изменить. Также можно запретить вызов страницы задачи-мастера с помощью стандартного свойства EditOnExport
(см. «Техническая информация») и использовать значение, заданное для выходного документа.
Стандартные параметры отчётной системы также относятся к параметрам выходного документам.
Работа с параметрами выходного документа
Для просмотра, создания, удаления и изменения параметров выходных документов и их значений в Системе используется стандартный диалог параметров, вызываемый с помощью кнопки «Параметры», расположенной на вкладке «Содержимое» диалога свойств выходного документа.
Пример
Определим для выходного документа параметр Local_CITY
(населённый пункт). Для этого в стандартном диалоге параметров нужно указать следующие параметры. Один параметр представляет собой имя параметра выходного документа, после которого через точку может быть указано свойство (свойство может относиться к одной из страниц задач-мастеров, используемой для ввода значения параметра, или может быть стандартным).
Параметр | Значение | Описание |
---|---|---|
Local_CITY.CustomParameter | 1 | Имя параметра со стандартным свойством. Определяет, что для ввода значения параметра вызывается страница мастера, строковый идентификатор которой определяется свойством HandlerIDStr . Если значение свойства HandlerIDStr не определено, то используется страница редактирования значения параметра. |
Local_CITY.HandlerIDStr | WZP_EDIT_PARAM_VALUE | Имя параметра со стандартным свойством. Определяет строковый идентификатор страницы мастера для ввода значения параметра. Для страницы редактирования значения параметра не нужно указывать. Строковые идентификаторы приведены в справочнике клиентских файлов в поле «Строковый идентификатор файла» диалога свойств клиентского файла. |
Local_CITY.Caption | Выбор населённого пункта | Имя параметра со стандартным свойством. Определяет заголовок страницы мастера для ввода значения параметра. |
Local_CITY.Description | Выберите населённый пункт | Имя параметра со стандартным свойством. Определяет подзаголовок страницы мастера для ввода значения параметра. |
Local_CITY.Datatype | spdLookupID | Имя параметра со свойством страницы редактирования значения параметра. Определяет тип данных параметра. |
Local_CITY.PossibleValues | select region_id, id, name, 288 as imgidx from uszn.dic_cities where region_id in (select id from uszn.all_regions) order by region_id, name | Имя параметра со свойством страницы редактирования значения параметра. Определяет запрос, возвращающий список возможных значений параметра. |
Local_CITY | 1 | Имя параметра без свойства. Определяет значение параметра по умолчанию. Это значение будет выбрано по умолчанию на странице мастера (его можно изменить на другое). Если не указано, то на странице мастера не будет выбранного значения. |