Добрый день!
Создал дополнительный обработчик бизнес-события, который при изменении документа должен заполнять поле Комментарий в документе.
Событие отрабатывает корректно, без ошибок, но реквизит не меняется. Помогите, пожалуйста, найти причину:
Документ = Событие.Источник.Ссылка;
Отсутствие = Событие.Источник;
Если Документ.ГрифДоступа = "Коммерческая тайна" Тогда
ДокументОбъект = Документ.ПолучитьОбъект();
(0) Есть подозрение, что гриф все-таки элемент справочника, а не строка... Сделайте внешнюю обработку, в которой укажете документ и вызовете этот обработчик. Сразу все станет понятно под отладкой.
(1) Я уже и на текстовые поля пробовал - не выходит цветок:
Документ = Событие.Источник.Ссылка;
Отсутствие = Событие.Источник;
Если Документ.Заголовок = "123" Тогда
ДокументОбъект = Документ.ПолучитьОбъект();
ДокументОбъект.Комментарий = "Тайна";
Документ.Записать();
КонецЕсли;
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан