1сДокументооборот Дополнительный обработчик бизнес события

1. user1164788 05.08.21 14:53 Сейчас в теме
Документооборот 8 КОРП, редакция 2.1 (2.1.26.2)

Не работает дополнительный обработчик бизнес события
Прикрепленные файлы:
описание.docx
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. dka80 20 05.08.21 15:08 Сейчас в теме
Думаю, если сюда выложить что вы сделали и что конкретно не получается, то будет больше ответов. Скачивать чужие ворд-файлы так себе затея
3. user1164788 05.08.21 15:19 Сейчас в теме
Текст обработчика
Документ = Событие.Источник;
Если Докумет.ВидДокумента.Наименование = "Ремонт" Тогда
Если НЕ ЗначениеЗаполнено(Документ.СрокИсполнения) Тогда
ДокументОбьект=Документ.ПолучитьОбъект();
ДокументОбъект.СрокИсполнения=ДокументОбъект.ДатаСоздания;
ДокументОбъект.Записать();
КонецЕсли;
КонецЕсли;


подписка установлена на изменение внутреннего документа

Срок Исполнения в документе есть , он не заполняется , в регистре " Прошедшие бизнес события" , стоит не обработано
6. Rokky78 40 06.08.21 08:44 Сейчас в теме
(3)
Опечатка Докумет вместо ДокумеНт.

Кстати, в таких случаях ошибки легко ловить в журнале регистрации. В современных типовых есть отчет "Контроль журнала регистрации". Такое там должно быть.
4. dka80 20 05.08.21 16:31 Сейчас в теме
5. comptr 31 06.08.21 08:42 Сейчас в теме
(4) Если дополнительный обработчик подписан на типовое событие, детектор не нужен.
(3) Если событие не обработано, значит в процессе выполнения кода возникла ошибка исполнения. Смотрите ошибки в журнале регистрации за тот период, когда должен был сработать этот дополнительный обработчик.
Всё действие происходит в процедуре БизнесСобытияВызовСервера.ОбработатьСобытиеПользовательскаяОбработкаСобытий, где просто вызывается Выполнить(СтрокаТаблицы.ВыполняемыйКод);
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот