Исправление последствий обновления не по чек-листу. БСП
У одного клиента после обновления выскочила проблема запуска:

Запуск приложения невозможен:
Обновление на текущую версию допустимо только с версии 2.5.22.49 и выше.
(Недопустимая попытка обновления с версии 2.5.21.128)
Необходимо восстановить информационную базу из резервной копии и повторить обновление согласно файлу 1cv8upd.htm.
Техническая информация записана в журнал регистрации.
При этом две другие базы обновились нормально.
Ошибка возникла из-за того, что этой базой редко пользовались и в нее не заходили после обновления. А при запуске как раз отрабатывают обработчики обновления.
Архивной копии не было. Поискал, предлагают откатываться к прошлым релизам. Но это насилие над базой. Мы пойдем другим путем, взяв в руки Отладчик.
В модуле ОбщегоНазначенияУТКлиент есть процедура ПриОпределенииВозможностиОбновления:

Делаю точку останова перед сравнением версий и в табло устанавливаю для минимальной версии текущую:

Работает даже на базовой версии, главное чтобы отладка была доступна!
После этого обновление заработало:

Правда в этот модуль 1С заходила дважды, т.к. перезапускалась для обновления, так что точку останова убирать не надо, пока не пройдет обновление.
После этого 1С запускается нормально.
Посоветовал клиенту использовать Обновлятор.
Среда: КА 2.5.24.43. Объем: 0.5 час




Свежие комментарии