Тормозит 1С 8.3: находим причину и ускоряем программу
📋 Содержание
Утром открыли базу — и курсор крутится по десять секунд на каждой кнопке. Проведение документа висит, отчёт формируется минуту, список номенклатуры прокручивается рывками. Знакомо.
Хорошая новость: в 90% случаев 1С тормозит не «просто так». Есть конкретная причина, и её видно. Ниже — что делать, если 1С тормозит: как за 15 минут понять, где узкое место, и как ускорить работу 1С без вызова программиста.
Порядок такой: сначала быстрая диагностика, потом простые способы (кэш, клиент, задания), потом тяжёлые (база, свёртка, переход на сервер). Идём от безопасного к радикальному.
Почему тормозит 1С: пять групп причин
Тормоза — это симптом. За ним стоит одна из пяти вещей:
- 🖥 Железо и ОС. Мало оперативной памяти, HDD вместо SSD, перегретый процессор, забитый системный диск.
- 🗄 Сама база. Раздутый объём, битые таблицы, мусор в регистрах, отсутствие свёртки за годы работы.
- ⚙️ Настройки 1С. Толстый клиент вместо тонкого, фоновые задания в разгар рабочего дня, лишние подсистемы.
- 🌐 Сеть и режим работы. Файловая база на сетевой шаре, слабый Wi-Fi, работа по VPN без сжатия.
- 🛡 Внешние помехи. Антивирус проверяет каждое обращение к базе, старая платформа, конфликтующие расширения.
Дальше разберём каждую и что с ней делать. Но сначала — замер.
Быстрая диагностика: где именно тормозит
Главная ошибка — лечить наугад. Прежде чем что-то менять, поймите характер тормозов.
Задайте себе четыре вопроса:
- Тормозит у всех или у одного? У одного — смотрим его компьютер и сеть. У всех — база или сервер.
- Тормозит везде или в одном месте? Везде — общая причина. Только в одном отчёте — дело в этом отчёте.
- Тормозит постоянно или наступами? Наступами в одно время — почти всегда фоновые/регламентные задания.
- Когда началось? После обновления, после роста базы, после переезда на новый ПК — это и есть зацепка.
💡 Засеките время конкретной операции по секундомеру до и после каждого изменения. «Стало быстрее» на глаз — не метрика. «Было 40 секунд, стало 6» — метрика.
Пройдите короткий чек-лист перед тем, как что-то крутить:
Теперь по способам — от простого к сложному.
Способ 1. Почистить кэш 1С
Первое, что делают при любых глюках и подтормаживаниях. Кэш — временные файлы платформы, они копятся и «пухнут».
Что сделать:
- Закройте все окна 1С.
- Откройте окно запуска (список баз).
- Выделите базу → Изменить → посмотрите путь, либо просто удалите папку кэша вручную.
Папка кэша лежит здесь (Windows):
%LOCALAPPDATA%\1C\1cv8
%APPDATA%\1C\1cv8
Внутри — папки с длинными именами из букв и цифр. Удалять эти папки можно только при полностью закрытой 1С. Настройки самой базы там не хранятся, бояться нечего.
Быстрый способ без ручного поиска — запуск с параметром очистки в командной строке:
"C:\Program Files\1cv8\common\1cestart.exe" /ClearCache
После чистки первый запуск будет чуть дольше обычного — кэш собирается заново. Это нормально.
Способ 2. Работать в тонком клиенте
Если 1С 8.3 запускается в толстом клиенте (обычное приложение), а конфигурация типовая — переключитесь на тонкий. Он грузит на компьютер только форму, а не всю логику.
Как проверить и сменить:
- Окно запуска → база → Изменить → Далее.
- Основной режим запуска → выберите Тонкий клиент.
- Снимите галку «Автоматический выбор», если тянет в толстый.
Для «Бухгалтерии», «ЗУП», УНФ, УТ тонкий клиент — штатный режим. Толстый нужен разработчику, обычному пользователю он только жрёт память.
Способ 3. Разгрузить регламентные и фоновые задания
Классика: 1С тормозит каждый день примерно в одно время. Причина — регламентные задания (обмен, полнотекстовый поиск, обновление агрегатов) запускаются в разгар работы.
Что делать в файловой базе:
- Задания выполняются только когда база открыта. Настройте расписание на нерабочие часы: НСИ и администрирование → Обслуживание → Регламентные операции.
- Отключите то, чем не пользуетесь: обмен с сайтом, загрузку курсов, если они не нужны.
Что делать в клиент-серверной базе:
- Задания крутит сервер, их видно в консоли кластера. Тяжёлые (индексация полнотекстового поиска, пересчёт итогов) сдвиньте на ночь.
⚠️ Не отключайте всё подряд. Обновление статуса ЭДО, загрузка банковских выписок, актуализация классификаторов — нужные задания. Отключайте только то, назначение чего понимаете.
Способ 4. Обновить платформу и конфигурацию
Старая платформа — частая причина, почему 1С работает медленно. В свежих релизах чинят утечки памяти и ускоряют работу форм.
Порядок:
- Перед любым обновлением — архивная копия базы. Без исключений.
- Сначала обновите платформу (технологическую) до актуального релиза.
- Потом — конфигурацию через «Обновление программы».
Разведите платформу и конфигурацию по времени: сломается что-то — понятнее, что именно.
После обновления пройдите по типовым операциям и снова засеките время. Иногда обновление и есть всё лечение.
Способ 5. Проверить железо, память и диск
Часто дело не в 1С, а в компьютере. Быстрый осмотр:
| Что смотрим | Норма | Если хуже |
|---|---|---|
| Оперативная память | от 8 ГБ, для базы 1С — с запасом | добавить планку ОЗУ |
| Системный диск | SSD, свободно от 15% | заменить HDD на SSD, почистить диск |
| Загрузка диска в Диспетчере | не висит на 100% | причина — HDD или антивирус |
| Файл базы .1CD | до ~5–8 ГБ для файловой | больше — свёртка или переход на SQL |
Самый недооценённый апгрейд — перенос базы с HDD на SSD. Для файловой 1С это часто даёт прирост в разы, дешевле и быстрее любых плясок с настройками.
Проверьте и параметры сети, если база сетевая:
- Файловая база должна лежать на сервере, а не открываться по медленному Wi-Fi.
- Работа с базой по сети через обычную шару — заведомо медленнее локальной.
Способ 6. Настроить антивирус
Антивирус проверяет каждое обращение к файлу базы. На большой .1CD это выливается в постоянные подтормаживания.
Добавьте в исключения антивируса:
- папку с базой (файл
1Cv8.1CD); - каталог платформы
C:\Program Files\1cv8; - папки кэша
%LOCALAPPDATA%\1Cи%APPDATA%\1C; - процессы
1cv8.exe,1cv8c.exe,ragent.exe(для сервера).
💡 Не отключайте антивирус целиком «чтобы проверить». Достаточно исключений. Полное отключение — лишний риск, а разница по скорости та же.
Способ 7. Протестировать и исправить базу
Если 1С стала медленной и «дёргается» на записи документов — база могла побиться. Особенно после аварийного выключения питания или зависания.
Два инструмента:
Штатное тестирование (Конфигуратор → Администрирование → Тестирование и исправление):
- поставьте галки «Реиндексация таблиц» и «Пересчёт итогов»;
- для лечения — «Проверка логической/ссылочной целостности» с режимом «Исправлять».
Утилита chdbfl.exe — для файловой базы, когда база даже не открывается:
C:\Program Files\1cv8\<версия>\bin\chdbfl.exe
Укажите путь к 1Cv8.1CD, включите «Исправлять обнаруженные ошибки».
⚠️ Перед тестированием и исправлением — обязательно копия базы. Тестирование меняет данные и в редких случаях может усугубить проблему.
Способ 8. Свернуть и уменьшить базу
База растёт годами, а вместе с ней — время отчётов и проведения. Свёртка убирает старые движения регистров, оставляя остатки на начало периода.
Когда пора думать о свёртке:
- файловая база перевалила за 5–8 ГБ;
- в работе только последние 2–3 года, а лежит вся история с 2015-го;
- «Оборотно-сальдовая» за год формируется минутами.
Что делает свёртка (обработка «Свёртка информационной базы»):
- Формирует остатки на выбранную дату вводом входящих документов.
- Удаляет движения и документы до этой даты.
- Оставляет базу компактной и быстрой.
Свёртка необратима. Делайте её только на копии, проверяйте остатки, храните дораздельную базу отдельно. Идеально — доверить свёртку тому, кто делал это раньше.
Мягкая альтернатива без потери данных: удаление помеченных объектов и отключение неиспользуемых подсистем (лишняя функциональность в разделе «Функциональность» — снимает нагрузку с интерфейса).
Способ 9. Перейти на клиент-серверный режим (SQL)
Если в базе работает больше 3–5 человек одновременно, а база уже большая — файловый режим упирается в потолок. Здесь никакие чистки кэша не спасут.
Файловая vs клиент-серверная:
| Параметр | Файловая | Клиент-серверная (SQL) |
|---|---|---|
| Число пользователей | до ~5 комфортно | десятки |
| Размер базы | до ~8 ГБ | десятки–сотни ГБ |
| Скорость на объёме | падает | держится |
| Блокировки | грубые, «на всю базу» | точечные |
| Стоимость | входит в поставку | сервер + лицензия СУБД |
Ориентировочно связка «сервер 1С + PostgreSQL» на своём железе — это разовые затраты на настройку (примерно от 15–30 тыс. руб. за работу специалиста, PostgreSQL сам по себе бесплатен). Аренда 1С в облаке с SQL — ориентировочно от 1000–1500 руб. в месяц за пользователя.
Переход на SQL — самое действенное, но и самое дорогое решение. Оно оправдано, когда упёрлись в файловый режим, а не «на всякий случай».
Диагностика по симптомам
Быстрый разбор: по тому, как именно тормозит, часто видно причину.
Как не надо ускорять 1С
Частые ошибки, которые тратят время и иногда ломают базу:
- ❌ Крутить настройки без замера. Поменяли пять вещей сразу — не понять, что помогло. Меняйте по одному, замеряйте.
- ❌ Начинать с самого сложного. Ставят SQL-сервер, когда достаточно было почистить кэш и переехать на SSD.
- ❌ Лечить симптом. Отключили нужное задание — «стало быстрее», а через неделю не подгрузились выписки.
- ❌ Экспериментировать в рабочей базе. Свёртка, исправление, обновление — сначала на копии.
- ❌ Отключать антивирус целиком. Хватает исключений, а риск меньше.
Правильный порядок: замерил → изменил одно → замерил снова → закрепил результат.
Как предотвратить тормоза заранее
Чтобы не возвращаться к вопросу «1С тормозит, что делать» каждые полгода:
- 🔁 Регулярное тестирование и исправление базы (например, раз в месяц по расписанию).
- 🗓 Регламентные задания и обновления — на нерабочее время.
- 💾 Архивные копии ежедневно, храните несколько поколений.
- 📉 Следите за размером базы, планируйте свёртку заранее, а не когда всё встало.
- 🖥 Держите свободное место на системном диске от 15%, базу — на SSD.
- ⬆️ Обновляйте платформу хотя бы раз в квартал — не гонитесь за самым свежим, но и не отставайте на годы.
Частые вопросы
1С тормозит после обновления — что делать?
Почему 1С тормозит только у одного пользователя?
Как ускорить работу 1С в файловой базе без покупки сервера?
До какого размера файловая база работает нормально?
Поможет ли добавить оперативной памяти?
Опасно ли чистить кэш 1С?
Материал подготовлен редакцией 1С 8.3 — независимый справочник. Проверено и обновлено: 12.07.2026. Независимый справочник. Мы не представляем фирму «1С» и не аффилированы с ней.