База 1С пишет «Превышен максимальный размер внутреннего файла»: 3 способа решения
Одно прекрасное утро 1С отказывается запускаться, выдавая сообщение об ошибке: «Превышен максимально допустимый размер внутреннего файла 1Cv8.1CD». Работа офиса парализована. Разбираемся, откуда взялась ошибка и как ее срочно исправить.
🔍 Почему возникает ошибка? (Проблема 4 ГБ)
Если вы работаете в файловом режиме (когда вся база хранится в одном файле 1Cv8.1CD в расшаренной папке), у платформы 1С есть архитектурное ограничение.
Когда какая-то одна таблица (чаще всего регистр накопления или журнал регистрации) дорастает до 4 ГБ — база блокируется и больше ничего не записывает.
⚡ Срочное решение: Сжатие базы (Тестирование и исправление)
Это первая помощь, чтобы «оживить» базу и дать людям работать прямо сейчас. Часто в базе есть удаленные объекты и «пустоты», которые занимают место.
- Обязательно сделайте копию файла 1Cv8.1CD в другую папку!
- Откройте 1С в режиме Конфигуратор (это может сработать, даже если база в режиме Предприятия не запускается).
- Перейдите в меню: Администрирование → Тестирование и исправление.
- Установите галочку: Сжатие таблиц информационной базы (остальные галочки пока снимите для скорости).
- Нажмите «Выполнить». Через 10-30 минут база сожмется, освободив 10-15% места, и вернется в рабочее состояние.
⚠️ Внимание: Это временная мера! База снова упрется в лимит через месяц-два.
Отложенное решение: Очистка старых данных
Если база заработала, нужно удалить старый мусор, чтобы освободить место.
- Уменьшите Журнал регистрации. (Администрирование настроек программы → Поддержка и обслуживание → Настройка журнала регистрации). Сократите срок хранения до 1 месяца.
- Очистите историю версий объектов. Если у вас включено версионирование — очистите старые версии документов годичной давности.
- Свертка базы. Отрежьте старые года (например, удалите документы до 2023 года, оставив только остатки). Процесс сложный, должен делать специалист!
🎯 Кардинальное решение: Переход на SQL
Если ваша компания выросла, количество сотрудников > 5, а база весит больше 5-10 ГБ — файловая версия вам больше не подходит по соображениям безопасности и скорости.
- Microsoft SQL Server: Надежно, но требует дорогих лицензий. (Бесплатная редакция Express имеет лимит на базу 10 ГБ — вам не подойдет).
- PostgreSQL: Бесплатная профессиональная СУБД с открытым кодом. Стандарт индустрии для 1С сегодня — переход на связку 1С + PostgreSQL (чаще всего на Linux-сервере).
База 1С превысила лимит или тормозит?
Перенесем вашу базу на сервер PostgreSQL. Отсутствие ограничений по размеру базы, бесплатные лицензии на СУБД, повышение скорости работы в 3-5 раз.
Получить расчет перехода на SQL →