Как заставить работаь события

1. antipod13 07.02.20 09:12 Сейчас в теме
У меня похоже совсем не выполняются события ни в одной из баз, даже делали клиент серверное приложение, я просто в обработчике события пока прописал прибавить пару символов к наименованию документа и ничего,
Код
О = Событие.Источник.ПолучитьОбъект();
О.Наименование = О.Наименование + "_01";
о.записать;

Вешаю на событие регистрацию и изменение документа, и ничего ни ошибок ни результата.
Что не так?
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
4. CyberBob 4 07.02.20 11:17 Сейчас в теме
(1)Вы таким образом получаете не документ а задачу. Предмет нужно еще получить из задачи, ТЧ Предметы. Обрабатывается ли ваше событие (которое вы ловите) можно посмотреть в регистре сведений "Произошедшие бизнес события".
5. antipod13 07.02.20 11:42 Сейчас в теме
(4)Нужно все же уточнить, События "Изменение документа" и "Регистрация Документа" никаких автостартов процессов нет, какая задача имеется в виду?
9. CyberBob 4 08.02.20 12:27 Сейчас в теме
(5) Я не до конца вопрос прочитал. Ну так а обработку события в регистре-то посмотрели? Если там есть попытки обработки, но с ошибками, смотрите ошибки в журнале регистрации.
10. antipod13 10.02.20 08:16 Сейчас в теме
11. antipod13 10.02.20 09:10 Сейчас в теме
(9)Посмотрел историю событий и задач, там нет ничего, за одно число только события, если мне не изменяет память это дата создания базы, больше нет ничего.
12. CyberBob 4 10.02.20 10:01 Сейчас в теме
(11)Регистр сведений "Произошедшие бизнес события". А у вас вообще-то механизм бизнес-событий включен в настройках?
13. antipod13 10.02.20 10:10 Сейчас в теме
(12)Включена, в регистре три успешно завершенных события, и штук пятнадцать завершенных с ошибкой, три попытки на каждую, в журнале регистрации за это число никаких сообщений, успешный старт и успешное завершение регламентного задания, выше написал код, в нем ошибки так то нет, да и нигде не написано какая ошибка. Как это все проверять то
14. CyberBob 4 10.02.20 11:32 Сейчас в теме
(13)Ошибки в том обработчике, код которого вы привели? Ну и так, для сведения - то, что ДО показывает как наименование документа это не наименование а заголовок.
15. antipod13 10.02.20 11:42 Сейчас в теме
(14)
о = Событие.Источник.ПолучитьОбъект();
о.Заголовок = о.Заголовок + "_01;
о.Записать;

Вот так сделал, все равно ошибка, да и вообще как тестить код.
16. CyberBob 4 10.02.20 12:10 Сейчас в теме
(15)Смотрите еще РегистрСведений.ДанныеВнутреннихДокументов.
17. antipod13 10.02.20 12:18 Сейчас в теме
(16)Я так понял регистр входящих документов, там только один за этот год, ну данные какие то, почему обработчик события не выполняется из этого никак не пойму.
2. YanTsys 12 07.02.20 09:22 Сейчас в теме
А что вы называете событиями?

Знаю события формы, которые подключаются в свойствах формы.
Знаю события документов которые подключаются в разделе Подписки на события

А вот что вы имеете в виду под:
Событие.Источник.ПолучитьОбъект();

Непонятно, где вы это пытаетесь вставить и где про это прочитали?
3. VmvLer 07.02.20 09:48 Сейчас в теме
скорее всего имеет ввиду внешние события и их обработку.
надо допрашивать по принципу "хороший и плохой следователь"

я буду вести наблюдение.
lefthander; CyberBob; vadim.semyonov.rzn; YanTsys; +4 Ответить
6. antipod13 07.02.20 11:53 Сейчас в теме
(3)Имеется ввиду документооборот ДГУ 2,1,16
у него есть целая система бизнес событий, я про них
7. YanTsys 12 07.02.20 13:13 Сейчас в теме
(6) С документооборотом не связывался, но посмотрите вроде похожая тема
https://forum.infostart.ru/forum64/topic234853/
Там писали
Фоновое задание "Обработка произошедших бизнес-событий" должно работать, у вас оно включено? Может его нужно принудительно запустить для тестирования проблемы...
8. antipod13 07.02.20 13:15 Сейчас в теме
и принудительно запускал, не помогло
18. Ildar13 10.02.20 16:54 Сейчас в теме
Попробуйте через отладку отловить.
1. Поставьте в общем модуле БизнесСобытияВызовСервера в процедуре ОбработкаПроизошедшихБизнесСобытий() точку останова.
2. включите автоподключение к фоновым заданиям.
3. запустите фоновое задание Обработка произошедших бизнес-событий
Оставьте свое сообщение

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