Обработчик обновления, заполняющий новый реквизит, не выполнился на проде
Конфигурация на БСП. В релизе добавили реквизит КаналПродаж и обработчик обновления в общем модуле подсистемы:
Обработчик = Обработчики.Добавить();
Обработчик.Версия = "2.4.1.7";
Обработчик.Процедура = "ОбновлениеЗаказов.ЗаполнитьКаналПродаж";
На тестовой базе всё отработало. На проде после обновления программа запустилась без сообщений об обновлении данных, реквизит пуст. В свойствах конфигурации осталось Версия = 2.4.1.6.
В чём причина?
- Номер версии конфигурации не был увеличен
- Обработчики выполняются только в файловой базе
- Процедура обработчика должна быть в модуле формы
- Обработчики запускаются вручную из конфигуратора
