При работе с 1С:Бухгалтерией 3.0 после обновления конфигурации пользователи могут столкнуться с ситуацией, когда при каждом входе в программу в пользовательском режиме заново запускается процесс выполнения обработчиков обновления БСП (Библиотеки стандартных подсистем). Проанализируем, почему возникает эта проблема и как восстановить штатный режим запуска системы.
Выясним причину такого поведения программы. За выполнение процедур обновления данных в современных конфигурациях 1С отвечает Библиотека стандартных подсистем. При старте системы БСП сравнивает текущий номер версии метаданных из конфигурации со служебными данными, хранящимися в информационной базе.
Если между ними возникает рассогласование, платформа считает, что процедура обновления программы не была завершена до конца, и инициирует повторный запуск обработчиков. Выделим основные факторы, вызвавшие этот сбой:
ВерсияКонфигурации или регистре сведений Версии подсистем./C ЗапуститьОбновлениеИнформационнойБазы.Рассмотренный на практике способ заключается в проверке и приведении номеров версий в служебных объектах к реальной версии конфигурации.
Разберем процесс по шагам:
3.0.51.27).Версии подсистем.БухгалтерияПредприятия (или СтандартныеПодсистемы). Если записанный там номер версии отличается от релиза метаданных, скорректируем его вручную на актуальный.ВерсияКонфигурации и убедимся, что в ней указан текущий релиз программы. При наличии расхождений запишем правильное значение.Если версии совпадают, но обработчики запускаются заново, проанализируем статус отложенных процедур БСП:
Результаты обновления программы).Обработчики обновления и установим статус сбойного обработчика в значение «Выполнен».Посмотрим на дополнительные технические шаги, если предыдущие действия не дали результата:
ЗапуститьОбновлениеИнформационнойБазы.%AppData%\1C\1Cv8 и %LocalAppData%\1C\1Cv8 на рабочем компьютере или переподключим базу в списке стартера (удалим запись о базе и добавим её заново).