Почему тормозит 1С: где искать причину

«1С тормозит» — симптом, а не диагноз. Причина может быть в коде, запросах, блокировках или инфраструктуре. Вот как отличить одно от другого.

обновлено 8 октября 2026 г. · 2 мин чтения

Типичные причины

Медленная работа почти всегда сводится к одному из сценариев:

  1. Запросы в цикле: код обращается к базе на каждой итерации вместо одного пакетного запроса.
  2. Нет подходящего индекса: отбор идёт полным сканированием большой таблицы.
  3. Взаимные блокировки: пользователи мешают друг другу, документы ждут освобождения данных.
  4. Тяжёлые доработки и расширения: неоптимальный код прошлых подрядчиков.
  5. Инфраструктура: диски, память сервера СУБД, устаревшая платформа.

Как отличить код от железа

Простой маркер: если тормозит одна конкретная операция — проведение документа, один отчёт — причина почти наверняка в коде или запросе. Если тормозит всё сразу и у всех пользователей — смотрите сервер, СУБД и блокировки.

Как находить узкое место

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

Поэтому аудит начинается со сбора фактов, а не с советов: сначала фиксируется, где именно теряется время, потом составляется список конкретных правок с их эффектом.

Когда дело не в 1С

Если замеры показывают, что время уходит не в код, а в СУБД, диски или сеть — честный аудит так и скажет. Лечить запросами в цикле сервер с перегруженным диском бесполезно, как и наоборот.

FAQ

Вопросы и ответы

Пиковая нагрузка: закрытие периода, массовое проведение и отчёты идут одновременно и усиливают блокировки. Это видно в замерах по времени суток.

Иногда. Если узкое место — железо или СУБД, апгрейд поможет. Если тормозит один запрос в цикле — новый сервер ускорит его лишь немного. Сначала замер, потом решение.

Частично: статический анализ выгрузки конфигурации находит антипаттерны кода. Замеры реальных операций делаются на копии базы вместе с вами.

С аудита: он фиксирует, где теряется время — в коде, запросах, блокировках или инфраструктуре — и даёт список правок с приоритетами.

Нужна доработка?

Опишите задачу — оценка бесплатна

Оценка — 1–2 рабочих дня, бесплатно. Работа стартует после предоплаты.