Обновление 1С · После обновления

После обновления 1С тормозит или зависает

Сразу после обновления программа работает медленнее обычного или подвисает. Чаще всего это временно — идут обработчики обновления. Но если торможение затянулось, обычно виновата одна из нескольких типовых причин. Разбираем по порядку.

Читать →
Чаще всего — обработчики обновленияЧастая причина — выключены регламентные задания
Коротко

После обновления 1С выполняет обработчики обновления — они переносят данные под новый релиз. Первый запуск и первые часы работы могут идти медленнее, это нормально. Но если тормозит долго, чаще всего причина в том, что отложенные обработчики не выполняются — на сервере выключены регламентные задания, и они «висят» бесконечно. Что делать: проверить статус обработчиков, включить регламентные задания (или запустить «Отложенное обновление ИБ» вручную), очистить кэш, при необходимости выполнить тестирование и исправление базы. Если тормозит постоянно и раньше обновления — причина, скорее всего, не в нём.

Первый запуск после обновления идёт дольше — это нормально

После обновления при первом входе 1С выполняет обработчики обновления: она перестраивает и переносит данные под новый релиз. На больших базах это может занять заметное время, а работа — временно подтормаживать. В разумных пределах это ожидаемо. Тревожно, если торможение не проходит часами или днями.

Почему 1С тормозит после обновления

Ниже — типовые причины затянувшегося торможения, от самой частой к более редким.

Идут обработчики обновления

После обновления запускаются обработчики двух видов: основные (выполняются сразу) и отложенные (в фоне, по мере работы). Пока они идут, база работает медленнее.

Отложенные обработчики не выполняются

Если на сервере выключены регламентные задания, отложенные обработчики обновления не отрабатывают и «висят» — база остаётся в промежуточном состоянии и тормозит долго. Это самая частая причина затяжного торможения.

Кэш и реструктуризация

После обновления помогает очистка кэша клиента. На больших таблицах могла идти реструктуризация — она тоже нагружает базу в первое время.

Режим совместимости и платформа

Несоответствие режима совместимости или устаревшая версия платформы под новый релиз конфигурации могут давать деградацию производительности.

Что делать по шагам

Начните с проверки обработчиков — в большинстве случаев дело именно в них.

  1. 1
    Проверьте статус обработчиков обновления

    В служебных механизмах обновления информационной базы видно, есть ли невыполненные отложенные обработчики. Если они есть и не двигаются — переходите к следующему шагу.

  2. 2
    Включите регламентные задания

    Отложенные обработчики выполняются регламентными заданиями. В клиент-серверном варианте убедитесь, что запуск регламентных заданий на сервере не заблокирован. Можно запустить задание отложенного обновления вручную.

    Частый случай: регламентные задания отключали на время обновления и забыли включить обратно.
  3. 3
    Очистите кэш клиента

    Закройте 1С и очистите кэш (временные файлы сеанса), затем запустите заново. Это снимает часть проблем после обновления.

  4. 4
    Выполните тестирование и исправление

    Конфигуратор → «Тестирование и исправление» помогает, если обновление оставило базу в неоптимальном или частично повреждённом состоянии. Перед этим — резервная копия.

  5. 5
    Проверьте версию платформы и режим совместимости

    Убедитесь, что версия платформы соответствует требованиям нового релиза конфигурации, а режим совместимости выставлен корректно.

    готово

Если тормозит постоянно, а не только после обновления

Когда обработчики завершились, кэш очищен, а 1С по-прежнему медленная — причина, скорее всего, не в самом обновлении. Постоянное торможение чаще связано с объёмом базы, настройками и мощностью сервера, блокировками при одновременной работе пользователей, антивирусом или диском.

Разобраться в этом «по симптомам» сложно — нужна диагностика: журнал регистрации, замер производительности, анализ блокировок. Если 1С тормозит стабильно и мешает работе, напишите нам — найдём узкое место и устраним его, а не будем гадать.

Частые вопросы

Первый запуск и первые часы после обновления база может работать медленнее из-за обработчиков обновления — это ожидаемо, особенно на больших объёмах. Ненормально, если торможение держится часами и днями: тогда, как правило, не выполнились отложенные обработчики или требуется тестирование и исправление.
Это часть обработчиков обновления, которые выполняются в фоне, по мере работы, чтобы не блокировать пользователей надолго. Выполняются они регламентными заданиями. Если на сервере запуск регламентных заданий заблокирован, отложенные обработчики не отрабатывают и база остаётся в промежуточном состоянии. Решение — включить регламентные задания.
Часто помогает — особенно если зависания появились сразу после обновления. Закройте 1С, очистите кэш клиента и запустите заново. Если не помогло, проверьте обработчики обновления и выполните тестирование и исправление базы.
Если у одного — чаще виноват локальный кэш или клиент 1С на его компьютере, помогает очистка кэша и перезапуск. Если тормозит у всех — проблема на стороне базы или сервера: обработчики обновления, регламентные задания, производительность сервера.

1С тормозит после обновления — ускорим

Проверим обработчики обновления и регламентные задания, очистим кэш, выполним тестирование и исправление, а при постоянном торможении — найдём узкое место по производительности. С 2003 года, 1С:Франчайзи, Уфа.