1С тормозит: медленно проводятся документы и формируются отчёты

  • Обновлено
  • Чтение ≈ 4 минуты

Краткий ответ

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

В этой статье
  1. Что означает ошибка
  2. Причины и решения
  3. Пошаговое решение
  4. Файловая база
  5. Клиент-серверная база
  6. Клиентское место

#Что означает ошибка

Сообщение
1С работает медленно

Медленная работа 1С почти всегда упирается в одну из трёх областей: СУБД и диск сервера, блокировки и фоновые задания, либо клиентский компьютер и сеть до сервера. Гадать бесполезно — сначала нужно измерить, где теряется время.

Для измерения в самой 1С есть «Замер производительности» (APDEX) и технологический журнал. Для файловой базы — диспетчер задач и монитор ресурсов на машине, где лежит файл 1CD.

Ниже порядок диагностики от простого к сложному: так вы не будете перенастраивать SQL-сервер, когда проблема в антивирусе на рабочем месте.

Медленная работа 1С вызывается нагрузкой на сервер, неоптимизированными запросами, блокировками, нехваткой памяти и сетью. Нужно определить, где узкое место: сервер, база или клиент.

#Причины и решения

Возможная причинаКак узнатьЧто делать
Нагрузка на серверПамять и процессор.Проверьте ресурсы.
Блокировки и длительные транзакцииКонфликты.Проанализируйте.
Медленная сетьКлиент-сервер.Проверьте.
Давно не выполнялось обслуживание БДИндексы.Выполните регламентные задачи.

#Пошаговое решение

  1. Определите, где тормозитСначала уточните симптом и масштаб: один пользователь или все, медленные отчёты, проведение документов или запуск клиента. Запишите версию платформы и конфигурации в «Справка → О программе» (если доступно), тип базы (файловая или клиент-серверная), время замедления и конкретную операцию. Сравните на двух рабочих местах одну и ту же безопасную операцию, не перепроводя реальные документы ради теста. Если проблема только на одном ПК, сначала проверьте сеть и ресурсы клиента; при общей проблеме переходите к диагностике сервера.
  2. Замерьте нагрузкуВо время замедления на проблемном компьютере откройте «Диспетчер задач» (Ctrl+Shift+Esc) → «Процессы»/«Производительность» и посмотрите загрузку процессора, памяти и диска. Для серверной базы администратор аналогично проверяет сервер 1С и сервер СУБД, сопоставляя момент торможения с нагрузкой rphost, дисковой задержкой и свободным местом. Одно высокое значение CPU не доказывает причину; полезны журнал, длительность операции и сопоставление с обычным периодом. Не завершайте rphost и не перезапускайте службу при активных пользователях.
  3. Обслужите базуЕсли проблема воспроизводится в конкретном отчёте, попросите специалиста 1С выполнить замер производительности средствами конфигуратора или технологического журнала в контролируемом окружении. Перед записью больших журналов оцените свободное место и согласуйте срок сбора. Отметьте наиболее долгую операцию, количество обрабатываемых записей и влияние отборов отчёта. Для типовой конфигурации сначала проверьте официальные рекомендации разработчика конкретной версии, а не выполняйте произвольное редактирование запросов или таблиц базы.
  4. Снимите блокировки и лишние заданияОбслуживание базы допустимо лишь после проверенной резервной копии, остановки работы пользователей и согласования с администратором. Для файловой базы инструменты тестирования и исправления запускаются в «Конфигураторе», но режимы исправления могут менять данные — сначала выполните диагностические проверки на копии базы. Для серверной базы обслуживание индексов и статистики зависит от SQL Server или PostgreSQL: нельзя применять одинаковые SQL-команды ко всем СУБД. Если нет опыта или доступа, передайте результаты диагностики специалисту 1С/СУБД.
  5. Очистите кэш клиентаАдминистратор серверной 1С открывает консоль администрирования именно нужного кластера, просматривает сеансы, рабочие процессы и задания за время зависания. Не отключайте «лишние» фоновые задания наугад: обмен, регламентная обработка и обслуживание могут быть критически важны. Если обнаружен подтверждённо зависший сеанс, предварительно предупредите его владельца и проверьте, сохранены ли документы; завершение допускается только адресно. После согласованного изменения повторите исходную операцию, сравните длительность и верните настройки, если улучшения нет.

#Файловая база

Файл 1Cv8.1CD должен лежать на быстром SSD локально или на сервере по SMB без VPN. Исключите каталог базы и %LOCALAPPDATA%\1C из проверки антивирусом, отключите «Оптимизировать диск» для сетевого пути, проверьте, что размер файла не превышает разумных пределов (от 10–20 ГБ файловый режим деградирует). Запустите «Тестирование и исправление» (Конфигуратор → Администрирование) для сжатия таблиц.

#Клиент-серверная база

Для PostgreSQL и MS SQL выполняйте регламентные задачи: обновление статистики и реиндексацию. В MS SQL: EXEC sp_updatestats; и перестроение индексов; в PostgreSQL: VACUUM ANALYZE;. Проверьте, что файлы данных и журнала лежат на разных томах, у SQL ограничена память (max server memory), а сервер 1С не делит ресурсы с СУБД на малом объёме ОЗУ.

#Клиентское место

Очистите кэш: закройте 1С и удалите содержимое каталогов %APPDATA%\1C\1cv8 и %LOCALAPPDATA%\1C\1cv8 (кроме списка баз ibases.v8i, если нужен). Для тонкого клиента включите режим «Использовать синхронные вызовы» только если требуется отладка, и проверьте, что в свойствах ярлыка нет лишних параметров запуска. Отключите «Автоматическое сохранение настроек» в тяжёлых формах.

Windows · PowerShellКоманда
Команда ничего не удаляет. Если проблема только на одном компьютере, очистку индивидуального кэша оценивают отдельно после закрытия 1С и резервного копирования пользовательских настроек.
# Только чтение списка пользовательских каталогов кэша 1С в PowerShell:
Get-ChildItem "$env:LOCALAPPDATA\1C\1cv8","$env:APPDATA\1C\1cv8" -Directory -ErrorAction SilentlyContinue | Select-Object FullName

Так эту ошибку тоже называют

Источники и обновления

Последнее обновление статьи: 1 ноября 2026. Версии программ и интерфейсы меняются — если шаги не совпадают с вашей версией, сверяйтесь с документацией производителя.