SeiOkami / OneS

Предложения по улучшению платформы
49 stars 3 forks source link

Событие объекта "После транзакции записи" #175

Open mazzz-igor opened 1 year ago

mazzz-igor commented 1 year ago

Для реализации обменов в реальном времени требуется после выполнянения транзакции записи объекта (справочник, документ) запускать процедуру обмена с уже записанными данными в базу. Добавьте, пожалуйста, событие "После транзакции записи" для объектов, которое должно выполняться после успешной транзакции записи / проведения объекта в базу.

SeiOkami commented 1 year ago

Это тоже ? https://github.com/SeiOkami/OneS/issues/23

tormozit commented 1 year ago

Вообще технически платформа позволяет досрочно завершить транзакцию записи внутри любого обработчика и открыть новую. Я описал это в разделе "Разрыв неявной транзакции" https://infostart.ru/1c/articles/1026771/ . Поэтому в обработчике ПриЗаписи в конце можно вставить такой код и выполнить какой то код сразу после транзакции (внутри ее разрыва). Но в случае документа при проведении это нельзя делать в ПриЗаписи и надо делать в конце ОбработкаПроведения.

vkostyanetsky commented 1 year ago

Отправил предложение боту 1С (2023-04-03).

tormozit commented 1 year ago

Написал статью "Самодельный обработчик ПослеЗаписи" https://infostart.ru/1c/articles/1838612/