При переводе конфигурации ERP на новую редакцию столкнулся с проблемой. После запуска в режиме предприятия система ругалась на отсутствие некоторых модулей. Как оказалось, проблема заключалась в том, что в предыдущих версиях накопились отложенные процедуры обработки дополнительных данных, но, к сожалению, они находились в "повисшем" состоянии. Ниже опишу, как их можно "насильно" выполнить. Может быть, кому-то пригодится и сэкономит время.
Если режим работы клиент-серверный, то, может быть, дело в том, что запрещено выполнение регламентных заданий. Для проверки необходимо зайти в администрирование серверов 1С, найти Вашу базу, попасть в ее свойства и убедиться, что галочка напротив опции «Блокировка регламентных заданий включена» снята.
Теперь о том, как вручную выполнить «зависшие» обработки
- Открыть ИБ в режиме предприятия
- Перейтив в подсистему Администирование
- Выбрать ссылку поддержка и обслуживание
- Открыть регламентные и фоновые задания
- Найти задание «Отложенное обновление ИБ»
- Выполнить его столько раз, сколько у Вас повисших процедур
Надеюсь, сэкономлю кому-нибудь немного времени.
Спасибо. Возьму на заметку.
перепечатали стандартную статью…))
— А если этих заданий там нету тогда что!?
(2) webresurs, Значит проблема, скорее всего, не в заданиях.
У меня после перехода с УТ 11.1 на УТ 11.2 в клиент-серверном режиме в фоне крутилось больше сотни обработок, и невозможно было обновляться дальше без ожидания их завершения, потому что в следующих релизах эти обработки просто удаляются из модулей! А ты ловишь кучу ошибок «Процедура не найдена. Завершить работу» и приходится откатываться назад. При чем то, что эти обработки в фоне крутятся, можно узнать лишь добравшись через кучу пунктов меню в почти секретное окно результатов обновления, и никак не рассчитать когда это все завершится — через несколько минут или суток. Сидите ждите, и ничего, что вам еще нужно с пяток релизов поставить и работать — куча никому не понятных операций важнее.
Кстати, в файловом режиме обработки обновления не крутятся в фоне, а выполняются все при запуске, поэтому там более явно видно, выполнились все обработки или их выполнение еще идет. Хотя когда запуск базы превращается в 20-часовое ожидание тоже не особо приятно.
Кто вообще это придумал — удалять процедуры и функции в следующем релизе? Кому он мешает? При чем без них база просто не запускается! Хотел бы я знать этого «героя», чтобы сказать спасибо за абсолютно дурацки процесс обновления!
К тому же одна обработка завершалась с ошибкой, типа «не удалось выполнить». Теперь висит в списке, выполнится не может, из-за нее другие обработки тоже висят со статусом «Выполнено» из из списка не удаляются. Список вообще никак не управляется, статус сменить нельзя, и убрать это надоедливое окно «обновление не выполнено» при каждом запуске базы каждого пользователя невозможно. Наверное придумывали под девизом «Все для пользователя».
Извините, накипело. Ну хоть кто-то будет предупрежден и не попадется на те же грабли.
Что делать с обработками если откатиться не можешь? а рекомендации выше не помогли? есть ли внятная инструкция, как эти обработки выполнить, отключить?
Большое СПАСИБО! Очень помогло!
Не всегда помогает…
Была ситуация с документооборотом. Когда я пришел в одну контору, кто то из обслуживающих их ранее Франчайзи криво обновил конфигурацию и такое ощущение был выполнен прыжок через несколько версий.
В итоге «Отложенное обновление ИБ» не отрабатывала по нескольким задачам из обновления.
А хуже того не было бекапа старой версии и не работало обновление на новую версию, так как предыдущее обновление не завершено.
В супорте 1с тоже не могли ничем помочь.
Пришлось рисовать обработку которая проходит по незавершенным процедурам и ставит статус выполнено. После чего Что-то конечно не отработало как должно было, но появилась возможность обновляться на новые версии.
Явных косяков потом не выползло по там вещам которые не обновились.
Спасибо, очень помогло!
А в БГУ 1.0 кто нибудь знает как это решить?
Спасибо, Снял галочку и все само завершилось!