05.06.2026
1С тормозит: пять частых причин и как их найти
«Купите сервер помощнее» — не диагноз, а угадайка. Разбираем, что на самом деле чаще всего замедляет 1С и как это проверить без лишних трат.
У фразы «1С тормозит» есть неприятное свойство: за ней может стоять с десяток совершенно разных технических причин, а лечат её обычно наугад — чаще всего покупкой нового сервера. Иногда это действительно помогает. Чаще — нет, потому что проблема была не в железе.
| Симптом | Вероятная причина |
|---|---|
| Тормозит у всех и всегда, включая утро понедельника | Не хватает ресурсов сервера — RAM или дисковая подсистема |
| Тормозит только при формировании конкретных отчётов | Неоптимальный код в конфигурации или отсутствие нужных индексов |
| Тормозит только у удалённых сотрудников | Сетевые задержки канала связи, а не сама 1С |
| Со временем становится хуже, помогает только перезапуск | База не обслуживается — не хватает реиндексации и обновления статистики |
| Зависает при одновременной работе нескольких человек | Конфликт блокировок на уровне записи в базу |
1. Сервер работает на пределе ресурсов
Недостаток оперативной памяти или медленные диски — особенно HDD вместо SSD под саму базу — самая частая причина замедления по мере роста базы и числа пользователей. Проверяется банально: мониторингом нагрузки в часы пик, а не разовым замером в спокойное время, когда всё и так работает нормально.
2. База данных не обслуживается регулярно
MSSQL и файловые базы 1С требуют регулярной реиндексации и обновления статистики. Без этого производительность запросов деградирует постепенно — настолько постепенно, что сотрудники привыкают и перестают жаловаться, списывая всё на «1С такая». К моменту, когда замедление становится заметным даже привыкшим людям, база обычно уже сильно фрагментирована.
3. Сетевые задержки при работе через терминал или RDP
Если пользователи работают с 1С удалённо через нестабильный канал, тормозит не 1С — тормозит сеть, а 1С просто передаёт это ощущение пользователю. Решение здесь техническое: терминальный сервер ближе к базе данных или оптимизация самого канала, а не танцы вокруг настроек 1С, которые тут ни при чём.
4. Неоптимальный код в доработках
Отчёты и обработки, написанные без учёта производительности, — частая причина точечных зависаний именно при формировании конкретных отчётов, а не системы в целом. Здесь помогает не апгрейд железа, а профилирование конкретной медленной операции и точечная оптимизация запроса.
5. Конфликт блокировок при одновременной работе
При большом числе одновременных пользователей операции могут блокировать друг друга на уровне записи в базу — тогда тормозит не сервер и не сеть, а очередь. Решение — переход на управляемые блокировки и пересмотр логики параллельной работы с документами.
Прежде чем что-то покупать
Диагностика начинается с мониторинга, а не с интуиции. Без данных о нагрузке сервера, статистике медленных запросов и логах блокировок причину замедления можно только предполагать — а угаданная неверно причина означает потраченный бюджет и ту же самую тормозящую 1С через месяц.