Доброго времени суток! Подскажите пожалуйста, где есть информация на счёт написания скриптов ДО?
Конкретно меня интересует, какие есть функции и как их применять?
(4) Чаще всего скрипты пишутся для условий маршрутизации.
Что такое условие маршрутизации? Это метод, на входе которого есть параметр Предмет (ссылка на документ), также есть внутренняя переменная Результат. Внутри метода вызывается Выполнить(...) для скрипта. Соответственно, в контексте вычисляемого скрипта доступны и Предмет, и Результат. Как анализировать Предмет и как при этом установить Результат - это зависит от прикладной задачи. Например, может быть так:
Результат = Истина;
Отделение = ОбщегоНазначенияТимСервер.ПолучитьОбособленноеПодразделение(Предмет.Подразделение);
Если Отделение <> Неопределено Тогда
РуководительОтделения = Отделение.Руководитель;
Если Предмет.Подготовил = РуководительОтделения Тогда
Результат = Ложь;
КонецЕсли;
КонецЕсли;
(3) У Вас есть возможность показать какие-нибудь варианты написания скрипта из ИТС, которые объёмнее и сложнее чем настройка формата даты регистрации документа? Если да, то с радостью на них посмотрю.
(4) Чаще всего скрипты пишутся для условий маршрутизации.
Что такое условие маршрутизации? Это метод, на входе которого есть параметр Предмет (ссылка на документ), также есть внутренняя переменная Результат. Внутри метода вызывается Выполнить(...) для скрипта. Соответственно, в контексте вычисляемого скрипта доступны и Предмет, и Результат. Как анализировать Предмет и как при этом установить Результат - это зависит от прикладной задачи. Например, может быть так:
Результат = Истина;
Отделение = ОбщегоНазначенияТимСервер.ПолучитьОбособленноеПодразделение(Предмет.Подразделение);
Если Отделение <> Неопределено Тогда
РуководительОтделения = Отделение.Руководитель;
Если Предмет.Подготовил = РуководительОтделения Тогда
Результат = Ложь;
КонецЕсли;
КонецЕсли;