Добавить тип автоматизации "Выполнять после перемещения записи"

Пишите ваши предложения здесь.
Ответить
Аватара пользователя
Fait
Инвестор
Инвестор
Сообщения: 916
Зарегистрирован: 19 ноя 2020, 17:46
Имя: Максим Балакшеев
Откуда: Россия, Златоуст
Организация: ИП Балакшеев Максим Георгиевич

Добавить тип автоматизации "Выполнять после перемещения записи"

Сообщение Fait »

Предлагаю добавить тип автоматизации, который будет срабатывать после перемещения записи.
Фактически, триггером будет изменение значения parent_item_id.

Применение:
Есть поставка, в ней заказы с товарами.
Если какой-то заказ отменяется, он перемещается в другую поставку, и в нём должны делаться соответствующие пометки в этот момент.
Всё это сейчас делается только по кнопке после того, как запись перемещена.
То есть переместили заказ в поставку, потом нажали кнопку.
Это неудобно очень, да и фильтр показа кнопки не настроить, так как единственный случай её применения - это изменение родительской записи, то есть parent_item_id.

Вот и показывается кнопка всё время на каждом заказе.
Другая поставка может отличаться от текущей, а может быть полностью идентичной, так что привязаться к каким-то полям в родительской записи тоже никак.
Аватара пользователя
support
Техническая поддержка
Сообщения: 9279
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Добавить тип автоматизации "Выполнять после перемещения записи"

Сообщение support »

Так есть же автоматизация для переноса записи. Можно переместить и сразу установить необходимые поля.
Вложения
img1.png
Аватара пользователя
Fait
Инвестор
Инвестор
Сообщения: 916
Зарегистрирован: 19 ноя 2020, 17:46
Имя: Максим Балакшеев
Откуда: Россия, Златоуст
Организация: ИП Балакшеев Максим Георгиевич

Re: Добавить тип автоматизации "Выполнять после перемещения записи"

Сообщение Fait »

Благодарю, Сергей, что обратили внимание на эту тему)
Это не совсем то, что нужно.
Об этой функции я знаю.
Перемещение выполняется вручную. Нужно, чтобы после этого запись обновлялась или можно было выполнить какой-то свой код.
При перемещении меняется только поле parent_item_id.
На изменения в этом поле не реагируют ни правила отправки смс, ни автоматизации при редактировании записи, ни MySQL запросы в записи.
И получается, чтобы обновить статичные вычисляемые поля, нужно после перемещения зайти в запись и отредактировать.
У меня есть система, в которой это делается довольно часто, и пока что вручную(

Короче говоря, нужна автоматизация, которая будет срабатывать только при изменении поля parent_item_id.
Поместить этот триггер "Выполнить процесс после изменения родительской записи" нужно в список "Расположение кнопки" наряду с "Выполнить процесс после добавления записи" и "Выполнить процесс после изменения записи".

Ну и конечно, показывать этот пункт только в том случае, если у сущность есть родитель.
Аватара пользователя
support
Техническая поддержка
Сообщения: 9279
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Добавить тип автоматизации "Выполнять после перемещения записи"

Сообщение support »

Аватара пользователя
Fait
Инвестор
Инвестор
Сообщения: 916
Зарегистрирован: 19 ноя 2020, 17:46
Имя: Максим Балакшеев
Откуда: Россия, Златоуст
Организация: ИП Балакшеев Максим Георгиевич

Re: Добавить тип автоматизации "Выполнять после перемещения записи"

Сообщение Fait »

support писал(а): 07 окт 2024, 17:25 Реализовано для 3.6 https://vk.com/rukovoditel_project?w=wall-80230319_1890
Ураааа!
Классно! То, что нужно!
Ответить