Автоматизация - выполнить процесс после добавления записи - не работает через другую автоматизацию

Ответить
Аватара пользователя
alcompstudio
Спонсор
Спонсор
Сообщения: 1702
Зарегистрирован: 03 янв 2016, 20:42
Имя: Александр Афанасьев
Откуда: г. Славянск, Донецкая обл.
Организация: Alcomp

Автоматизация - выполнить процесс после добавления записи - не работает через другую автоматизацию

Сообщение alcompstudio »

Добрый день!

Есть процесс: http://joxi.ru/V2VJEKKHBNweK2 - должен срабатывать при добавлении записи. Там изменяется значение поля в текущей сущности (добавляемой записи)

Если добавляется запись стандартным способом (кнопка Добавить в списке записей) http://joxi.ru/LmGKGDDfBvM97m - то все работает, процесс срабатывает

Но у меня само добавление записи в целевую сущность происходит из другой автоматизации (через действие добавить связанную запись) http://joxi.ru/RmzDNkkHv7pndA , при этом какие-то "пересекающиеся/перезаписывающие" изменения в полях не установлены.

Почему не отрабатывает опция автоматизации "выполнить процесс после добавления записи", если запись добавляется из другой автоматизации? Ведь сам факт добавления происходит, неважно каким способом добавляется запись в БД...
Аватара пользователя
alcompstudio
Спонсор
Спонсор
Сообщения: 1702
Зарегистрирован: 03 янв 2016, 20:42
Имя: Александр Афанасьев
Откуда: г. Славянск, Донецкая обл.
Организация: Alcomp

Re: Автоматизация - выполнить процесс после добавления записи - не работает через другую автоматизацию

Сообщение alcompstudio »

Сделал простенький SQL код, который производит обновление http://joxi.ru/8AnYOVVtNwBYo2 - и он работает, даже если запись добавляется через автоматизацию! Почему же не срабатывает автоматизация (обновление) - по опции "выполнить процесс после добавления записи" ?
Vladzimir
Сообщения: 78
Зарегистрирован: 05 май 2022, 20:12
Имя: Влад Зимир
Откуда: Kyiv

Re: Автоматизация - выполнить процесс после добавления записи - не работает через другую автоматизацию

Сообщение Vladzimir »

Потому что в первом случае, в коде не вызывается автоматизация $processes->run_after_update
Аватара пользователя
alcompstudio
Спонсор
Спонсор
Сообщения: 1702
Зарегистрирован: 03 янв 2016, 20:42
Имя: Александр Афанасьев
Откуда: г. Славянск, Донецкая обл.
Организация: Alcomp

Re: Автоматизация - выполнить процесс после добавления записи - не работает через другую автоматизацию

Сообщение alcompstudio »

Vladzimir писал(а): 26 май 2022, 14:29 Потому что в первом случае, в коде не вызывается автоматизация $processes->run_after_update
Вот поэтому хочу уточнить у Сергея, это ошибка, или нет, можно ли предусмотреть такое "срабатывание", ведь оно же логично.
Аватара пользователя
support
Техническая поддержка
Сообщения: 8968
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Автоматизация - выполнить процесс после добавления записи - не работает через другую автоматизацию

Сообщение support »

Файл из архива замените в plugins\ext\classes\processes\
Сообщите результат.
Вложения
processes.zip
(13.41 КБ) 49 скачиваний
Аватара пользователя
alcompstudio
Спонсор
Спонсор
Сообщения: 1702
Зарегистрирован: 03 янв 2016, 20:42
Имя: Александр Афанасьев
Откуда: г. Славянск, Донецкая обл.
Организация: Alcomp

Re: Автоматизация - выполнить процесс после добавления записи - не работает через другую автоматизацию

Сообщение alcompstudio »

Работает, спасибо!
Ответить