При выполнении отложенного обновления для 1с Документооборот релиза 2.0.7.2
Вызывается метод общего модуля «ОбновлениеИнформационнойБазыДокументооборот»
ОбновлениеИнформационнойБазыДокументооборот.ЗаполнениеДанныхПоБизнесПроцессам_1_4_9_2
А такого метода там нет. Следовательно, процедура отложенного обновления не заканчивается.
Кто сталкивался? Снимать с поддержки конфигурацию не хотелось бы.
Забыл написать релиз конфигурации 1с Документооборот релиза 2.0.7.2 КОРП.
(1) Этот обработчик присутствует в старших релизах редакции 1.4.
Похоже 1с выложила обновление с ошибкой.
(2) Имя обработчика прописано вот здесь:
Константа «СведенияОбОбновленииИБ», Тип: «ХранилищеЗначения»
Содержит информацию об основном и отложенном циклах обновления.
Имя то прописано, а сам обработчик удалили из общего модуля «ОбновлениеИнформационнойБазыДокументооборот»
(4) Эта константа заполняется перед обновлением, и в коде заполнения нету отсылок на отстутствующую процедуру. Колись, откуда брал обновление и как обновляешь?
Ситуация прояснилась: конфигурация обновлялась с редакции 1.3 (релиз 1.3.6.1). Сначала до редакции 1.4, потом до 2.0. При обновлении 1.3-> 1.4 не до конца выполнились обработчики отложенного обновления ИБ (выполняется долго). Поэтому и при обновлении 1.3-> 2.0 сохранилась информация о невыполненном обработчике "ЗаполнениеДанныхПоБизнесПроцессам_1_4_9_2" . После правильного, т.е. законченного отложенного обновления 1.3-> 1.4. Указанный обработчик не появился в списке отложенного обновления 1.3-> 2.0 , и оно закончилось нормально.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший