Документация 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Имя параметра без свойства. Определяет значение параметра по умолчанию. Это значение будет выбрано по умолчанию на странице мастера (его можно изменить на другое). Если не указано, то на странице мастера не будет выбранного значения.

См. также