Страница 1 из 1

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

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

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

Вот и показывается кнопка всё время на каждом заказе.
Другая поставка может отличаться от текущей, а может быть полностью идентичной, так что привязаться к каким-то полям в родительской записи тоже никак.

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

Добавлено: 07 окт 2024, 10:43
support
Так есть же автоматизация для переноса записи. Можно переместить и сразу установить необходимые поля.

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

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

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

Ну и конечно, показывать этот пункт только в том случае, если у сущность есть родитель.

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

Добавлено: 07 окт 2024, 17:25
support

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

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