Справочник системных ошибок и решений

Windows Server, Active Directory, 1С:Предприятие, СУБД, Linux, Cisco, MikroTik, Asterisk.

⚠️ Важная информация Все материалы, инструкции, команды и скрипты на сайте предоставлены исключительно в ознакомительных целях. Их применение может повлиять на работу операционной системы, программного обеспечения, баз данных, сетевого оборудования и других компонентов инфраструктуры. Перед выполнением действий создайте резервную копию и по возможности протестируйте изменения в безопасной среде. Пользователь самостоятельно оценивает риски и несет ответственность за результат. При отсутствии необходимых знаний обратитесь к квалифицированному ИТ-специалисту.

0x00000004 1С:Предприятие и СУБД

Размер файла базы 1Cv8.1CD превысил 4 ГБ: причины и переход на SQL

Обновлено: 27.08.2026 · Официальная документация ↗

Ограничение файловой архитектуры 1С (1Cv8.1CD)

По умолчанию база 1С создается в файловом формате — все документы, справочники, проводки и картинки хранятся в одном единственном файле с именем 1Cv8.1CD. Внутренняя архитектура файла 1CD имеет жесткое техническое ограничение: размер любой отдельной таблицы внутри этого файла не может превышать 4 ГБ (для старых версий формата) или начинает критически деградировать по скорости при общем весе файла более 6–10 ГБ.

Симптомы «умирания» файловой базы при росте размера:

СимптомТекст ошибки в 1С
Критический сбой при записи документа«Превышен максимально допустимый размер внутренней таблицы 1Cv8.1CD».
Аварийное завершение программы«Ошибка СУБД: Файл базы данных поврежден» или «Недостаточно памяти».
Массовые блокировки при одновременной работеОдин менеджер проводит реализацию — у остальных 5 сотрудников 1С зависает намертво на 30–60 секунд.

Почему файловая 1С тормозит и как перейти на Клиент-Сервер (SQL)

Главная причина тормозов: Файловые блокировки

В файловом режиме каждый компьютер выполняет расчеты на своем процессоре, перекачивая сотни мегабайт файла базы по сети. Когда один пользователь записывает документ, блокируется вся таблица целиком. В клиент-серверном режиме (SQL) сервер баз данных блокирует только одну конкретную строчку, а пользователю отправляет лишь готовый результат расчета.

Пошаговый план перехода на СУБД (PostgreSQL / MS SQL):

  1. Шаг 1. Создание полной архивной выгрузки.

    Зайдите в Конфигуратор файловой базы -> Администрирование -> Выгрузить информационную базу... (сохраните файл backup.dt).

  2. Шаг 2. Развертывание сервера СУБД.

    Установите бесплатный оптимизированный PostgreSQL для 1С (от Postgres Professional) или Microsoft SQL Server на сервере компании.

  3. Шаг 3. Создание базы на сервере 1С:Предприятия.

    В утилите администрирования кластера 1С создайте новую пустую информационную базу с подключением к вашей СУБД.

  4. Шаг 4. Загрузка данных.

    Откройте созданную пустую базу через Конфигуратор -> Администрирование -> Загрузить информационную базу... и укажите ваш сохраненный файл backup.dt.

Срочная временная реанимация файловой базы (Утилита chdbfl.exe): Если база уже перестала открываться из-за ошибки размера, запустите утилиту исправления ошибок, которая лежит в папке платформы: C:\Program Files\1cv8\8.3.XX.XXXX\bin\chdbfl.exe, выберите файл базы и поставьте галочку «Исправлять обнаруженные ошибки».

💡 Практика специалистов: Самый быстрый способ облегчить раздутую файловую базу без перехода на SQL — перенести прикрепленные файлы (сканы счетов, договоры PDF) из тела базы в тома на диске: раздел «Администрирование» -> «Настройки работы с файлами» -> «Хранить файлы в томах на диске». Это сразу уменьшает вес базы на 50–80%.

Частые вопросы (FAQ)

Сколько пользователей могут комфортно работать в файловой 1С?

Комфортный предел файловой базы — от 3 до 5 активных пользователей при размере базы до 4-6 ГБ. При 6+ пользователях переход на SQL обязателен.

Сколько стоит переход на бесплатный PostgreSQL?

Сам сервер СУБД PostgreSQL распространяется бесплатно по открытой лицензии. Вам потребуется приобрести только официальную серверную лицензию «1С:Предприятие 8.3 (x86-64)».

Почему после сжатия таблиц в конфигураторе размер файла 1Cv8.1CD уменьшился?

При удалении документов 1С не уменьшает файл на диске физически, а лишь помечает место как свободное. Операция «Сжатие таблиц» в меню Тестирование и исправление удаляет пустые дыры и сжимает файл.

Какая СУБД лучше для 1С: MS SQL или PostgreSQL?

MS SQL работает немного быстрее «из коробки» и проще в администрировании для Windows-инженеров, но требует дорогих лицензий. Сборка PostgreSQL от Postgres Pro бесплатна и отлично работает при правильной настройке параметров postgresql.conf.

Полезные материалы
Рекомендуем