Короткая заметка, на тему обновления 1С. После обновления базы, в режиме 1С предприятие запускаются обработчики, которые выполняют дополнительную обработку данных. Столкнулся с проблемой, что в одной из баз, на последнем обработчике вылетала ошибка "Ошибка зацикливания", процедура была запущена несколько раз и система обозначила её ошибкой.Пробовал разные варианты что бы запустить обработчик, но безуспешно. Как оказалось, список заданий, хранится в константе СведенияОбОбновленииИБ. Из этой константы можно прочитать все процедуры которые должны быть запущены, краткое их описание и статус.
Из ситуации вышел следующим образом, удалил из константы обработчик с ошибкой. Обработчик назывался "Обработка состояния заказов клиентов", затем отдельной обработкой запустил процедуру модуля менеджера "ПерезаполнитьСостоянияЗаказовКлиентов", только после "прямого" запуска система выдала ошибку, из-за которой не выполнялась обработка списка заказов, что привело к зацикливанию.
Пример функции, которая удаляет обработчик из константы.
Столкнулся с аналогичной ситуацией, не могу решить проблему с "ПерезаполнитьСостоянияЗаказовКлиентов"
РегистрыСведений.СостоянияЗаказовКлиентов.ПерезаполнитьСостоянияЗаказовКлиентов(Параметры);