После обновления 1С тормозит или зависает
Сразу после обновления программа работает медленнее обычного или подвисает. Чаще всего это временно — идут обработчики обновления. Но если торможение затянулось, обычно виновата одна из нескольких типовых причин. Разбираем по порядку.
После обновления 1С выполняет обработчики обновления — они переносят данные под новый релиз. Первый запуск и первые часы работы могут идти медленнее, это нормально. Но если тормозит долго, чаще всего причина в том, что отложенные обработчики не выполняются — на сервере выключены регламентные задания, и они «висят» бесконечно. Что делать: проверить статус обработчиков, включить регламентные задания (или запустить «Отложенное обновление ИБ» вручную), очистить кэш, при необходимости выполнить тестирование и исправление базы. Если тормозит постоянно и раньше обновления — причина, скорее всего, не в нём.
После обновления при первом входе 1С выполняет обработчики обновления: она перестраивает и переносит данные под новый релиз. На больших базах это может занять заметное время, а работа — временно подтормаживать. В разумных пределах это ожидаемо. Тревожно, если торможение не проходит часами или днями.
Почему 1С тормозит после обновления
Ниже — типовые причины затянувшегося торможения, от самой частой к более редким.
Идут обработчики обновления
После обновления запускаются обработчики двух видов: основные (выполняются сразу) и отложенные (в фоне, по мере работы). Пока они идут, база работает медленнее.
Отложенные обработчики не выполняются
Если на сервере выключены регламентные задания, отложенные обработчики обновления не отрабатывают и «висят» — база остаётся в промежуточном состоянии и тормозит долго. Это самая частая причина затяжного торможения.
Кэш и реструктуризация
После обновления помогает очистка кэша клиента. На больших таблицах могла идти реструктуризация — она тоже нагружает базу в первое время.
Режим совместимости и платформа
Несоответствие режима совместимости или устаревшая версия платформы под новый релиз конфигурации могут давать деградацию производительности.
Что делать по шагам
Начните с проверки обработчиков — в большинстве случаев дело именно в них.
- 1Проверьте статус обработчиков обновления
В служебных механизмах обновления информационной базы видно, есть ли невыполненные отложенные обработчики. Если они есть и не двигаются — переходите к следующему шагу.
- 2Включите регламентные задания
Отложенные обработчики выполняются регламентными заданиями. В клиент-серверном варианте убедитесь, что запуск регламентных заданий на сервере не заблокирован. Можно запустить задание отложенного обновления вручную.
Частый случай: регламентные задания отключали на время обновления и забыли включить обратно. - 3Очистите кэш клиента
Закройте 1С и очистите кэш (временные файлы сеанса), затем запустите заново. Это снимает часть проблем после обновления.
- 4Выполните тестирование и исправление
Конфигуратор → «Тестирование и исправление» помогает, если обновление оставило базу в неоптимальном или частично повреждённом состоянии. Перед этим — резервная копия.
- 5Проверьте версию платформы и режим совместимости
Убедитесь, что версия платформы соответствует требованиям нового релиза конфигурации, а режим совместимости выставлен корректно.
готово
Если тормозит постоянно, а не только после обновления
Когда обработчики завершились, кэш очищен, а 1С по-прежнему медленная — причина, скорее всего, не в самом обновлении. Постоянное торможение чаще связано с объёмом базы, настройками и мощностью сервера, блокировками при одновременной работе пользователей, антивирусом или диском.
Разобраться в этом «по симптомам» сложно — нужна диагностика: журнал регистрации, замер производительности, анализ блокировок. Если 1С тормозит стабильно и мешает работе, напишите нам — найдём узкое место и устраним его, а не будем гадать.
Частые вопросы
1С тормозит после обновления — ускорим
Проверим обработчики обновления и регламентные задания, очистим кэш, выполним тестирование и исправление, а при постоянном торможении — найдём узкое место по производительности. С 2003 года, 1С:Франчайзи, Уфа.