Имя: Пароль:
1C
1С v8
1С Документооборот 3.0.10.20 - не изменяется реквизит по бизнес-событию
0 Multicvet
 
17.07.23
09:40
Добрый день!
Создал дополнительный обработчик бизнес-события, который при изменении документа должен заполнять поле Комментарий в документе.
Событие отрабатывает корректно, без ошибок, но реквизит не меняется. Помогите, пожалуйста, найти причину:

Документ = Событие.Источник.Ссылка;
Отсутствие = Событие.Источник;
Если Документ.ГрифДоступа = "Коммерческая тайна" Тогда
ДокументОбъект = Документ.ПолучитьОбъект();

ДокументОбъект.Комментарий = "Тайна";

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

ДокументОбъект.Комментарий = "Тайна";

Документ.Записать();
КонецЕсли;
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан