Документация iSZN
Заполнение значения реквизита
Краткий обзор
Данный обработчик кнопок персональных документов служит для заполнения значений реквизитов персональных документов. Параметры обработчика задаются с помощью дополнительного свойства элемента структуры персонального документа Button.InitParams
.
Параметры обработчика
Техническое наименование | Описание |
---|---|
CanAddRow | Определяет, добавлять ли новую строку в таблицу при отсутствии текущей строки. Значение по умолчанию: False . |
CheckValidity | Определяет, проверять ли валидность реквизитов документа перед заполнением значения. Значение по умолчанию: True . |
Confirm | Определяет, требуется ли подтверждение пользователя перед заполнением значения реквизита. Значение по умолчанию: False . |
Confirmation | Текст запроса на подтверждение заполнения значения реквизита. По умолчанию используется стандартный текст подтверждения «Выполнить действие?». Параметр не учитывается, если для параметра Confirm указано значение False . |
ConfirmReplace | Определяет, требуется ли подтверждение пользователя перед заменой существующего значения реквизита. Значение по умолчанию: False . |
GetValueSQL | SQL-запрос для получения значения реквизита (если используется запрос). Запросу доступны стандартные связываемые параметры (вместо заключения параметра в фигурные скобки {} используется двоеточие перед названием параметра, например :PC_REGION_ID ):• PC_REGION_ID — идентификатор района владельца документа;• PC_ID — идентификатор владельца документа;• DOC_ID — идентификатор экземпляра документа;• DOC_CLASS_ID — класс персонального документа.Если параметр не указан, должен использоваться параметр Value . |
ReplaceConfirmation | Текст запроса на подтверждение замены существующего значения реквизита. По умолчанию используется стандартный текст подтверждения «Заменить существующее значение?». Параметр не учитывается, если для параметра ConfirmReplace указано значение False . |
ReqClassID | Идентификатор класса заполняемого реквизита. |
RequiredReqs | Список идентификаторов классов реквизитов (через запятую), которые должны быть заполнены, чтобы действие по заполнению реквизиту было доступно. Если параметр не указан, то проверка не выполняется. |
SaveAndReload | Определяет, выполнить ли сохранение и перезагрузку документа после присвоения значения. Значение по умолчанию: False . |
SaveBeforeUpdate | Определяет, выполнить ли сохранение документа перед присвоением значения. Допускается только для скалярных (нетабличных) реквизитов. Значение по умолчанию: False . |
SaveConfirmation | Текст запроса на сохранение документа перед изменением значения. По умолчанию используется стандартный текст подтверждения «Для выполнения этого действия требуется сохранение документа. Сохранить документ?». Параметр не учитывается, если для параметра SaveBeforeUpdate указано значение False . |
StorageClassID | Идентификатор класса персонального документа или таблицы, содержащей заполняемый реквизит. Если параметр не указан, используется класс персонального документа документа. |
Value | Значение заполняемого реквизита (если используется фиксированное значение). Если параметр не указан, должен использоваться параметр GetValueSQL . |
WaitStatusMessage | Сообщение статуса, отображаемое в процессе выполнения SQL-запроса для получения значения реквизита. По умолчанию используется стандартный текст сообщения «Получение значения реквизита...». |