При переводе конфигурации ERP на новую редакцию столкнулся с проблемой. После запуска в режиме предприятия система ругалась на отсутствие некоторых модулей. Как оказалось, проблема заключалась в том, что в предыдущих версиях накопились отложенные процедуры обработки дополнительных данных, но, к сожалению, они находились в "повисшем" состоянии. Ниже опишу, как их можно "насильно" выполнить. Может быть, кому-то пригодится и сэкономит время.
Если режим работы клиент-серверный, то, может быть, дело в том, что запрещено выполнение регламентных заданий. Для проверки необходимо зайти в администрирование серверов 1С, найти Вашу базу, попасть в ее свойства и убедиться, что галочка напротив опции "Блокировка регламентных заданий включена" снята.
Теперь о том, как вручную выполнить "зависшие" обработки
Открыть ИБ в режиме предприятия
Перейтив в подсистему Администирование
Выбрать ссылку поддержка и обслуживание
Открыть регламентные и фоновые задания
Найти задание "Отложенное обновление ИБ"
Выполнить его столько раз, сколько у Вас повисших процедур
Расширение «Оперативное проведение» в 4 раза уменьшает время проведения документов и закрытия месяца. Является комплексным решением проблем 62 и 60 счетов. Оптимизирует проведение при включенной функциональной опции «Раздельный учет НДС». Используется в более 10 организациях уже 2 года. Совместимо с конфигурацией Бухгалтерия 3.0 (+КОРП).
Незаменимая обработка для сопровождения конфигураций: ERP, УТ, КА. Позволяет вычистить многие ошибки в ключах аналитики, в ключевых справочниках конфигурации.
Данная обработка позволит Вам легко и просто, а главное - быстро, выполнить сравнение данных между ЛЮБЫМИ базами (и РИБ, по правилам конвертаций) по контрольным суммам выбранных объектов баз 1С, работающих на платформах 8.3 и выше. Удобный и понятный интерфейс в виде "мастера". Высокая скорость сравнения достигается за счет специального алгоритма расчета контрольной суммы объекта/записи и сравнения по данным суммам объектов 2х баз через файл. Имеется возможность выбора реквизитов, по которым система будет сравнивать объекты. Сравнение количества записей в движениях документов, возможность сравнивать данные по правилам конвертации и не только! Выбор объектов конфигурации для КАЖДОГО узла в отдельности с индивидуальным отбором для каждого объекта конфигурации, работа с FTP, сохранение или загрузка настроек, сохранение или загрузка результата сравнения, регистрация на обмен объекта и его движений. (Обновление от 12.11.2024, версия 2.2-2.5)
Внешняя обработка сравнивает НДФЛ из расчетного листка и НДФЛ из регистра, на разницу формирует документы в 2 шага.
Исправляет расхождения, в том числе, когда Аванс больше Зарплаты
Решение для автоматической сверки данных между любыми конфигурациями 1С. Помогает контролировать и проверять обмены, проверять наличие документов при переносах данных, находить изменения в закрытых периодах
У меня после перехода с УТ 11.1 на УТ 11.2 в клиент-серверном режиме в фоне крутилось больше сотни обработок, и невозможно было обновляться дальше без ожидания их завершения, потому что в следующих релизах эти обработки просто удаляются из модулей! А ты ловишь кучу ошибок "Процедура не найдена. Завершить работу" и приходится откатываться назад. При чем то, что эти обработки в фоне крутятся, можно узнать лишь добравшись через кучу пунктов меню в почти секретное окно результатов обновления, и никак не рассчитать когда это все завершится - через несколько минут или суток. Сидите ждите, и ничего, что вам еще нужно с пяток релизов поставить и работать - куча никому не понятных операций важнее.
Кстати, в файловом режиме обработки обновления не крутятся в фоне, а выполняются все при запуске, поэтому там более явно видно, выполнились все обработки или их выполнение еще идет. Хотя когда запуск базы превращается в 20-часовое ожидание тоже не особо приятно.
Кто вообще это придумал - удалять процедуры и функции в следующем релизе? Кому он мешает? При чем без них база просто не запускается! Хотел бы я знать этого "героя", чтобы сказать спасибо за абсолютно дурацки процесс обновления!
К тому же одна обработка завершалась с ошибкой, типа "не удалось выполнить". Теперь висит в списке, выполнится не может, из-за нее другие обработки тоже висят со статусом "Выполнено" из из списка не удаляются. Список вообще никак не управляется, статус сменить нельзя, и убрать это надоедливое окно "обновление не выполнено" при каждом запуске базы каждого пользователя невозможно. Наверное придумывали под девизом "Все для пользователя".
Извините, накипело. Ну хоть кто-то будет предупрежден и не попадется на те же грабли.
Что делать с обработками если откатиться не можешь? а рекомендации выше не помогли? есть ли внятная инструкция, как эти обработки выполнить, отключить?
Не всегда помогает...
Была ситуация с документооборотом. Когда я пришел в одну контору, кто то из обслуживающих их ранее Франчайзи криво обновил конфигурацию и такое ощущение был выполнен прыжок через несколько версий.
В итоге "Отложенное обновление ИБ" не отрабатывала по нескольким задачам из обновления.
А хуже того не было бекапа старой версии и не работало обновление на новую версию, так как предыдущее обновление не завершено.
В супорте 1с тоже не могли ничем помочь.
Пришлось рисовать обработку которая проходит по незавершенным процедурам и ставит статус выполнено. После чего Что-то конечно не отработало как должно было, но появилась возможность обновляться на новые версии.
Явных косяков потом не выползло по там вещам которые не обновились.
Для тех у кого нет доступа к консоли и не получается запустить регламентку. Пишем обработку которая принудительно запускает метод регламентного задания:
Обновлял сильно не типовую БП, которую к тому же пытались обновить на протяжении трёх (!) месяцев до меня, наделали кучу косяков и в итоге откатили назад и отдали мне. Доступа к консоли не было, не спрашивайте по какой причине и регламентки не запускались.
Из личного опыта решения данной проблемы, т.к. все описанные способы не помогли: находим в регистре сведений ОбработчикиОбновления и удаляем записи из данного регистра по зависшим процессам. Проверяем!
На Бух КОРП 3.1.138.25 в файловом варианте удалось решить эту проблему "Не завершен переход на новую версию" следующим способом. В пользовательском режиме программы был полностью очищен РегистрСведений.ОбработчикиОбновления (открыть каждую позицию-Еще-Удалить). После выполнено штатное обновление до релиза 3.1.140.29. В результате в обработке "ЗакрытиеМесяца" данное сообщение исчезло. Кстати, после обновления этот регистр заполнился сам обносленными сведениями.