Для всех типов карточек документов в обработчиках событий доступны следующие переменные:
Переменная |
Тип |
Описание |
---|---|---|
Object |
Документ, событие которого обрабатывается |
|
Sender |
Набор данных документа для всех событий типа карточки, кроме «Форма-карточка. Показ» и «Форма-карточка. Скрытие» |
|
Sender |
Форма документа для событий «Форма-карточка. Показ» и «Форма-карточка. Скрытие» |
|
EDocumentVersionSource |
Источник версии документа при создании или изменении документа. Если в текущем действии версия не создавалась и не изменялась, то свойство EDocumentVersionSource.SourceType имеет тип edvstNone |
// Используя в обработчике события типа карточки // документа переменную Sender, заполнить наименование документа // значением реквизита «Вид документа». EDocumentKind = Sender.ISBEDocKind Template = GetReferenceRecord('ВЭД'; EDocumentKind).Дополнение EDocumentName = Sender.ISBEDocName if not VarIsNull(Template) and VarIsNull(EDocumentName) Sender.ISBEDocName = Template endif
// В типе карточки «Договорные документы» с помощью переменной // EDocumentVersionSource проверить был ли создан договор из шаблона. // Обработчик события «Запись. Добавление До». Assert(EDocumentVersionSource.SourceType == edvstTemplate; "Договорной документ необходимо создавать из шаблона") |
Общие предопределенные переменные ISBL Переменные в вычислениях реквизитов типов карточек документов Переменные в выборе из справочника реквизитов типов карточек документов |
© Компания DIRECTUM, 2018 | Сообщество пользователей DIRECTUM |