Подписки на события: пример выполнения программы

В конфигурации реализован механизм подписок на события - реакции программы на произвольные события с объектами базы данных (чтение, проведение, запись) - (запись в журнал, отправка сообщений, выполнение программ).

Приведу пример использования подписки:

Например, пользователю необходимо чтобы у номенклатуры артикул автоматически заполнялся по коду номенклатуры.

Конечно, можно просто указать формулу формирования артикула в настройках, но есть одна неприятность.

Дело в том, что у новой номенклатуры внутренний код назначает система после всех механизмов записи. А во время записи он пустой и формула его не прочтёт.

Тут можно выполнить задачу за счёт подписки:

Включаем этот механизм:

Нужно создать подписку для "Номенклатура" "при записи":

А в реакцию добавить:

исполнение кода с объектом: Источник.Артикул = Источник.Код; Источник.Записать();