Тормозит 1С 8.3: находим причину и ускоряем программу

· Обновлено 12.07.2026 · ⏱ 10 мин · Редакция 1s-83.com

📋 Содержание

Утром открыли базу — и курсор крутится по десять секунд на каждой кнопке. Проведение документа висит, отчёт формируется минуту, список номенклатуры прокручивается рывками. Знакомо.

Хорошая новость: в 90% случаев 1С тормозит не «просто так». Есть конкретная причина, и её видно. Ниже — что делать, если 1С тормозит: как за 15 минут понять, где узкое место, и как ускорить работу 1С без вызова программиста.

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

Почему тормозит 1С: пять групп причин

Тормоза — это симптом. За ним стоит одна из пяти вещей:

  • 🖥 Железо и ОС. Мало оперативной памяти, HDD вместо SSD, перегретый процессор, забитый системный диск.
  • 🗄 Сама база. Раздутый объём, битые таблицы, мусор в регистрах, отсутствие свёртки за годы работы.
  • ⚙️ Настройки 1С. Толстый клиент вместо тонкого, фоновые задания в разгар рабочего дня, лишние подсистемы.
  • 🌐 Сеть и режим работы. Файловая база на сетевой шаре, слабый Wi-Fi, работа по VPN без сжатия.
  • 🛡 Внешние помехи. Антивирус проверяет каждое обращение к базе, старая платформа, конфликтующие расширения.

Дальше разберём каждую и что с ней делать. Но сначала — замер.

Быстрая диагностика: где именно тормозит

Главная ошибка — лечить наугад. Прежде чем что-то менять, поймите характер тормозов.

Задайте себе четыре вопроса:

  1. Тормозит у всех или у одного? У одного — смотрим его компьютер и сеть. У всех — база или сервер.
  2. Тормозит везде или в одном месте? Везде — общая причина. Только в одном отчёте — дело в этом отчёте.
  3. Тормозит постоянно или наступами? Наступами в одно время — почти всегда фоновые/регламентные задания.
  4. Когда началось? После обновления, после роста базы, после переезда на новый ПК — это и есть зацепка.

💡 Засеките время конкретной операции по секундомеру до и после каждого изменения. «Стало быстрее» на глаз — не метрика. «Было 40 секунд, стало 6» — метрика.

Пройдите короткий чек-лист перед тем, как что-то крутить:

Экспресс-диагностика тормозов 1С
Выполнено: 0 / 7

Теперь по способам — от простого к сложному.

Способ 1. Почистить кэш 1С

Первое, что делают при любых глюках и подтормаживаниях. Кэш — временные файлы платформы, они копятся и «пухнут».

Что сделать:

  1. Закройте все окна 1С.
  2. Откройте окно запуска (список баз).
  3. Выделите базу → Изменить → посмотрите путь, либо просто удалите папку кэша вручную.

Папка кэша лежит здесь (Windows):

%LOCALAPPDATA%\1C\1cv8
%APPDATA%\1C\1cv8

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

Быстрый способ без ручного поиска — запуск с параметром очистки в командной строке:

"C:\Program Files\1cv8\common\1cestart.exe" /ClearCache

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

Способ 2. Работать в тонком клиенте

Если 1С 8.3 запускается в толстом клиенте (обычное приложение), а конфигурация типовая — переключитесь на тонкий. Он грузит на компьютер только форму, а не всю логику.

Как проверить и сменить:

  1. Окно запуска → база → ИзменитьДалее.
  2. Основной режим запуска → выберите Тонкий клиент.
  3. Снимите галку «Автоматический выбор», если тянет в толстый.

Для «Бухгалтерии», «ЗУП», УНФ, УТ тонкий клиент — штатный режим. Толстый нужен разработчику, обычному пользователю он только жрёт память.

Способ 3. Разгрузить регламентные и фоновые задания

Классика: 1С тормозит каждый день примерно в одно время. Причина — регламентные задания (обмен, полнотекстовый поиск, обновление агрегатов) запускаются в разгар работы.

Что делать в файловой базе:

  • Задания выполняются только когда база открыта. Настройте расписание на нерабочие часы: НСИ и администрирование → Обслуживание → Регламентные операции.
  • Отключите то, чем не пользуетесь: обмен с сайтом, загрузку курсов, если они не нужны.

Что делать в клиент-серверной базе:

  • Задания крутит сервер, их видно в консоли кластера. Тяжёлые (индексация полнотекстового поиска, пересчёт итогов) сдвиньте на ночь.

⚠️ Не отключайте всё подряд. Обновление статуса ЭДО, загрузка банковских выписок, актуализация классификаторов — нужные задания. Отключайте только то, назначение чего понимаете.

Способ 4. Обновить платформу и конфигурацию

Старая платформа — частая причина, почему 1С работает медленно. В свежих релизах чинят утечки памяти и ускоряют работу форм.

Порядок:

  1. Перед любым обновлением — архивная копия базы. Без исключений.
  2. Сначала обновите платформу (технологическую) до актуального релиза.
  3. Потом — конфигурацию через «Обновление программы».

Разведите платформу и конфигурацию по времени: сломается что-то — понятнее, что именно.

После обновления пройдите по типовым операциям и снова засеките время. Иногда обновление и есть всё лечение.

Способ 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-го;
  • «Оборотно-сальдовая» за год формируется минутами.

Что делает свёртка (обработка «Свёртка информационной базы»):

  1. Формирует остатки на выбранную дату вводом входящих документов.
  2. Удаляет движения и документы до этой даты.
  3. Оставляет базу компактной и быстрой.

Свёртка необратима. Делайте её только на копии, проверяйте остатки, храните дораздельную базу отдельно. Идеально — доверить свёртку тому, кто делал это раньше.

Мягкая альтернатива без потери данных: удаление помеченных объектов и отключение неиспользуемых подсистем (лишняя функциональность в разделе «Функциональность» — снимает нагрузку с интерфейса).

Способ 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С тормозит только у одного пользователя?
Причина локальная: мало оперативной памяти, диск HDD, толстый клиент вместо тонкого или антивирус на его машине. Пройдите по способам 1, 2, 5 и 6 именно на этом компьютере.
Как ускорить работу 1С в файловой базе без покупки сервера?
Перенесите базу на SSD, почистите кэш, включите тонкий клиент, уберите базу из проверки антивирусом и сдвиньте регламентные задания на нерабочее время. Если база большая — свёртка. Это бесплатно и часто решает вопрос.
До какого размера файловая база работает нормально?
Ориентировочно до 5–8 ГБ при 1–5 пользователях. Дальше растут блокировки и время отчётов — пора думать о свёртке или переходе на клиент-серверный режим с SQL.
Поможет ли добавить оперативной памяти?
Если в Диспетчере задач память занята почти полностью — да, поможет. Но если диск висит на 100%, а ОЗУ свободна, узкое место в диске: тут выручит SSD, а не память.
Опасно ли чистить кэш 1С?
Нет. В кэше только временные файлы платформы, данные и настройки базы там не хранятся. Главное — закрыть все окна 1С перед удалением папок кэша.

Материал подготовлен редакцией 1С 8.3 — независимый справочник. Проверено и обновлено: 12.07.2026. Независимый справочник. Мы не представляем фирму «1С» и не аффилированы с ней.