Выполнить перед удалением

Все вопросы/проблемы по установке и использовании.
Ответить
Аватара пользователя
Antonyous99
Сообщения: 631
Зарегистрирован: 18 авг 2019, 09:22
Имя: Антон Владимирович
Откуда: Санкт-Петербург
Организация: ООО "РИКОМ-Сервис"
Контактная информация:

Выполнить перед удалением

Сообщение Antonyous99 »

Такое дело есть только в Автоматизации.
А можно выполнить свой php до физического удаления записи при штатном способе удаления?
ПУЛЬТ УПРАВЛЕНИЯ БИЗНЕСОМ
ERP/CRM "под ключ"
Аватара пользователя
support
Техническая поддержка
Сообщения: 9181
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Выполнить перед удалением

Сообщение support »

Автоматизация выполняется и при штатном удалении.
Аватара пользователя
Antonyous99
Сообщения: 631
Зарегистрирован: 18 авг 2019, 09:22
Имя: Антон Владимирович
Откуда: Санкт-Петербург
Организация: ООО "РИКОМ-Сервис"
Контактная информация:

Re: Выполнить перед удалением

Сообщение Antonyous99 »

Это я знаю и пользуюсь.
Как пример, мне необходимо, чтобы PHP и MySQL сработали в записи перед ее удалением.
-Счет
--Товар
--Товар
--Товар
Предположим, PHP-код в Товаре считает сумму товаров по parent_item_id и записывает в Счет.
При добавлении / извмении записи в сущности Товар - все ок, сумма Счета пересчитывается.
Но если я просто штатно удалю один Товар, то сумма Счета не изменится.
Для этого я "вешаю" автоматизацию "Перед удалением" на сущность Товар и меняю поле цена Товара на 0.
Тогда все ок.
Можно ли как-то проще все это сделать? Есть ли в Р какой-либо триггер, хук перед штатным удалением, который бы я мог использовать программно?
P.S. Знаю, что есть и другие способы подсчета суммы Товаров в Счете. Такой кейс выбран специально лишь для раскрытия темы.
ПУЛЬТ УПРАВЛЕНИЯ БИЗНЕСОМ
ERP/CRM "под ключ"
Аватара пользователя
Antonyous99
Сообщения: 631
Зарегистрирован: 18 авг 2019, 09:22
Имя: Антон Владимирович
Откуда: Санкт-Петербург
Организация: ООО "РИКОМ-Сервис"
Контактная информация:

Re: Выполнить перед удалением

Сообщение Antonyous99 »

Снова поднимаю эту тему.
Как программно получить событие "перед удалением" не пользуясь штатной автоматизацей?
ПУЛЬТ УПРАВЛЕНИЯ БИЗНЕСОМ
ERP/CRM "под ключ"
Аватара пользователя
support
Техническая поддержка
Сообщения: 9181
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Выполнить перед удалением

Сообщение support »

Как таковых событий нету. Только код подправить под себя. Или автоматизацию и там выполнить свой код.
Ответить