08 сентября 2017
В некотрых ситуациях необходимо изменить атибуты при создании и редакции карточки справочника из органайзера. Для этого есть несколько событий и обработчиков у компоненты TCOrganizer.
Пример VBScript обрабочика события
Sub Main
' Устанавливаем обработчик на событие Добавления
this("pnlBase")("Organizer2").OnBeforeAddEvent="EditM"
' Устанавливаем обработчик на событие Редакции
this("pnlBase")("Organizer2").OnBeforeEditEvent="EditM"
End Sub
sub EditM(sender)
' Прерываем дальшейшую обработку события, т.е карточка не будет отображена, и в случаи добавления создана
sender.Handled=true
' Отображдаем Идентификатор ресурса
MsgPopup sender.ResID
' Отображаем дату и время Окончания события
MsgPopup sender.EventEnd
' Отображаем дату и время Начала события
MsgPopup ender.EventStart
' Отображаем Идентификатор записи, равно 0 при добавлении записи
MsgPopup sender.ObjectID
end sub
Необходимо включить выполнение скрипта при загрузке.