При обновлении конфигурации 1С:Бухгалтерия предприятия версии 3.0.96.30 многие специалисты столкнулись с неприятным явлением: процесс обновления базы данных входит в «вечный цикл». Фоновое задание, отвечающее за процедуру РегистрыСведений.ПараметрыАмортизацииОСБухгалтерскийУчет.ЗаполнитьСпособНачисленияАмортизации, завершается успешно, но тут же запускается снова, блокируя нормальную работу системы.
В этой статье мы подробно разберем, почему возникает данная проблема и как ее устранить максимально быстро и эффективно.
После детального анализа ситуации выяснилось, что причина кроется в некорректной логике работы обработчика обновления при взаимодействии с большими объемами исторических данных. Проблема проявляется, если:
Ввод остатков или Операция, введенная вручную.Важно понимать, что ручное вмешательство в регистры или попытки форсированного завершения заданий через консоль Администрирование серверов 1С обычно не дают стабильного результата, так как логика обновления остается нарушенной.
Фирма «1С» оперативно отреагировала на массовую проблему, выпустив исправление (патч). Использование исправлений конфигурации — это наиболее правильный и безопасный путь решения данной задачи.
Для исправления ситуации необходимо применить патч EF_10232555. Этот файл исправляет ошибку, возникающую при установке параметров начисления амортизации ОС в случае, если набор регистра сведений содержит более 1000 записей.
Разберем процесс установки патча по шагам, чтобы избежать конфликтов с другими расширениями:
EF_10232555 проблема сохраняется, попробуйте временно удалить все остальные патчи и оставить только текущий. Это позволит обеспечить «чистую» среду для работы алгоритма обновления.Исправления (патчи) конфигурации в режиме «1С:Предприятие». После этого фоновое задание должно завершиться корректно и без повторных запусков.Если вы столкнулись с похожим поведением системы, рекомендуем выполнить следующие действия:
Ввод остатков, значит, вы столкнулись с именно этой ошибкой релиза.v8@1c.ru. Специалисты «1С» собирают информацию о таких случаях для улучшения качества следующих обновлений.Проблема «вечного цикла» при обновлении до 3.0.96.30 успешно решается установкой патча EF_10232555. Пожалуйста, всегда проверяйте наличие актуальных исправлений на портале 1С перед проведением крупных обновлений конфигурации. Работа с патчами позволяет избежать необходимости вмешательства в структуру данных MS SQL и сохранить целостность вашей информационной базы.