Превышен максимально допустимый размер файла невозможно записать конфигурацию в режиме совместимости

Обновлено: 06.07.2024

Максимальный размер файловой информационной базы системы 1С:Предприятие

В настоящее время программные продукты системы "1С:Предприятие" успешно используются более чем в 1 500 000 организаций для автоматизации различных аспектов учета и документооборота. Благодаря своей универсальности и масштабируемости программы системы "1С:Предприятие" применяются как в небольших предприятиях и ИП с одним рабочим местом, так в огромных холдингах и корпорациях с тысячами рабочих мест.

Большинство организаций малого бизнеса с небольшим количеством пользователей и при работе с мелкими базами данных используют программы "1С:Предприятие" в файловом режиме, но оказывается данный режим работы имеет ограничение на физический размер информационных баз.

Полезные статьи:

В этом случае при запуске информационной базы, размер которой превысил максимально допустимый, будет выдана ошибка: Превышен максимально допустимый размер внутреннего файла 1Cv8.1CD.

Максимально допустимый размер внутреннего файла 1Cv8.1CD

Причиной является то, что в файловой базе все данные хранятся в одном файле 1Cv8.1CD,
Данный файл базы данных 1Cv8.1CD содержит внутри своего рода файловую систему, включающую в себя так называемые внутренние файлы, которые предназначены для хранения базы данных. База данных представляет собой совокупность нескольких таблиц. Каждой таблице может соответствовать от двух до четырех внутренних файлов:
  • файл описания таблицы (файл содержит описание таблицы);
  • файл записей данных (файл содержит данные всех записей таблицы, за исключением данных, содержащихся в полях неограниченной длины);
  • файл индексов (в файле размещены все индексы, определенные для таблицы);
  • файл значений неограниченной длины (в файле хранятся значения неограниченной длины, содержащиеся в полях таблицы).
  • корневая страница,
  • индексные страницы,
  • страницы данных.

Корневая страница содержит служебную информацию внутреннего файла, такую как длина файла, номер версии данных файла и т. п. Кроме того, на корневой странице содержится до 1018 номеров индексных страниц.

Индексные страницы образуют промежуточный уровень дерева. Индексная страница содержит число страниц данных, адресуемых данной индексной страницей, и до 1023 номеров страниц данных.

Таким образом внутренний файл может включать не более чем 1 041 414 (1018 * 1023) страниц данных. Следовательно, максимальный размер любого внутреннего файла не может превышать 4 265 631 744 (1018 * 1023 * 4096) байта

Естественно, что размеры внутренних файлов растут неравномерно и проблемы с запуском информационной базы могут начаться уже когда размер файла информационной базы 1Cv8.1CD немногим превысит 4Gb, но вполне возможно, что база распухла до 10Gb и продолжает запускаться в файловом режиме.

Варианты решения проблемы

Если при запуске информационной базы у ваш вышла ошибка: Превышен максимально допустимый размер внутреннего файла 1Cv8.1CD, то оптимальным вариантом решения проблемы будет переход на клиент-серверный вариант работы под управлением какой-либо СУБД из поддерживаемых системой 1С:Предприятие (Microsoft SQL Server, PostgreSQL, IBM DB2, Oracle Database). Для работы в клиент-серверном режиме потребуется приобрести лицензию на сервер 1С:Предприятия, которых в официальном прайсе 1С есть несколько вариантов поставки.
НаименованиеАппаратная лицензия
USB-ключ
Электронная
лицензия
PIN-код
1С:Предприятие 8.3. Сервер МИНИ на 5 подключений *

1С:Предприятие 8.3 ПРОФ. Лицензия на сервер
1С:Предприятие 8.3 ПРОФ. Лицензия на сервер (x86-64)
* Программный продукт "1С:Предприятие 8.3. Сервер МИНИ на 5 подключений" существует только с программной системой защиты. Сервер МИНИ представляет собой сервер "1С:Предприятия 8.3" уровня ПРОФ, который обеспечивает запуск не более пяти сеансов пользователей в режиме "1С:Предприятие" и еще одного сеанса в режиме "Конфигуратор" (всего шесть подключений, каждое из которых требует наличия клиентской лицензии). Если в качестве СУБД будет использоваться MS SQL Server Standard, то мы также можем предложить специальные льготные лицензии на Microsoft SQL Server со значительной скидкой для пользователей системы программ 1С:Предприятие 8. Обратите внимание, что льготные лицензии дают право использования Microsoft SQL Server только для обслуживания информационных баз системы 1С:Предприятие 8.
НаименованиеЭлектронная
лицензия
PIN-код
Сервер MS SQL Server Standard 2016 Runtime для пользователей 1С:Предприятие 8
Клиентский доступ на 1 рабочее место к MS SQL Server 2016 Runtime для 1С:Предприятие 8

Тарифный план1 месяц*3 месяца6 месяцев12 месяцев
Тариф "Базовый"
Доступ до 2-ух одновременных пользователей к 2 информационным базам (1 рабочая + 1 тестовая/учебная/архивная)

600.00 руб. в месяц за 1 пользователя

583.00 руб. в месяц за 1 пользователя

567.33 руб. в месяц за 1 пользователя

543.88 руб. в месяц за 1 пользователя
Тариф "ПРОФ"
Доступ до 5-ти одновременных пользователей и до 10-ти информационных баз

616.00 руб. в месяц за 1 пользователя

610.40 руб. в месяц за 1 пользователя

589.00 руб. в месяц за 1 пользователя

563.60 руб. в месяц за 1 пользователя

* Вариант с помесячной оплатой возможен только при заключении договора на срок от 6-ти месяцев и при условии его непрерывности.
3. Изменение размера внутренней станицы файла данных с помощью утилиты CNVDBFL.EXE
Только для специалистов!

Важно!
Данный вариант решения предназначен только для подготовленных специалистов! Все изменения размера внутренних страниц информационной базы вы выполняете на свой страх и риск. Мы не несем никакой ответственности за любые возможные последствия!

Начиная с версии платформы "1С:Предприятие" 8.3.8 появилась поддержка нового формата файловых баз данных, который позволяет настраивать размер внутренней страницы файла данных. Это размер порции данных, в которых хранится информация и которыми обменивается программа с файловой системой. Предыдущий формат файловой базы данных поддерживал единственный размер внутренней страницы файла – 4Кб. Новый формат по умолчанию использует размер страницы 8192 байта (8Кб), но позволяет его менять в диапазоне от 4Кб до 64Кб (размер страницы может принимать одно из значений: 4096, 8192, 16384, 32768, или 65536 байт).
Обратите внимание, что данная утилита позволяет увеличить или уменьшить размер страницы файла данных, но не снимает ограничение на размер самого внутреннего файла. Теоретически размер внутреннего файла может уменьшится за счет увеличения или уменьшения размера страниц и конвертации данных в новый формат, но результат не гарантирован и может вызвать обратный эффект. В платформе 1С:Предприятие начиная с версии 8.3.8 увеличение размера страниц до 8192, 16384, 32768 и 65536 байт позволяет увеличить максимальный размер внутреннего файла до 6Гб. При использовании размера страниц 4096 байт максимальный размер внутреннего файла по прежнему не может превышать 4 Гбайта для любой версии платформы.

Важно!
Чтобы избежать риска потери данных, перед выполнением операции конвертации файлов обязательно сделайте резервную копию базы данных!

Для преобразования формата файловой базы данных в поставку платформы "1С:Предприятие" входит утилита CNVDBFL.EXE, которая должна находиться в каталоге "\bin" платформы "1С:Предприятие". Например, полный путь к папке, где находится утилита, может быть "C:\Program Files (x86)\1cv8\8.3.XX.YYYY\bin", где "8.3.XX.YYYY" – номер версии установленной платформы "1С:Предприятие".

Подробно про использование утилиты CNVDBFL.EXE можно почитать в документации по администрированию "1С:Предприятие", или на сайте ИТС: " Утилита преобразования cnvdbfl ".

Для конвертации файловой базы данных Вы можете использовать следующую команду:

C:> CNVDBFL.EXE -с -f 8.3.8 -p 16k С:\<путь к файлу>\1Cv8.1CD
где 16k можно заменить на нужный размер страницы файла (4k, 8k, 16k, 32k, или 64k) и указать правильный путь к базе данных.

Рекомендации

Для уменьшения размера информационной базы можно порекомендовать следующее:
  • Выполнить удаление помеченных объектов.
  • Удалить КЛАДР/ФИАС ненужных регионов.
  • Выполнить процедуру Тестирование и исправление (ТИИ) в Конфигураторе с опциями реиндексации, реструктуризации и сжатием таблиц, а также с пересчетом итогов.
  • Использовать утилиту тестирования и исправления информационных баз chdbfl.exe из каталога bin.
  • Выполнить свертку базы с удалением документов прошлых лет.
  • Выполнить очистку прикрепленных файлов или перенести их из информационной базы во внешнее хранилище.
  • Выполнить выгрузку/загрузку данных в чистую информационную базу.

Если данная статья была для Вас полезной, то Вы можете поддержать авторов нашего сайта, оставив свой отзыв. Если у Вас установлен Яндекс.Браузер, то в правом верхнем углу браузера нажмите на кнопку отзывов.


Вы можете оценить сайт по пятибальной шкале, выбрав соответствующее количество звезд, а при желании написать несколько слов со своим мнением о данной статье.

размер файла 1c, размер файла 1с, максимальный размер файла 1с, превышен размер файла 1с, превышен максимальный размер файла 1с, превышен размер внутреннего файла 1с, 1с превышен максимальный размер внутреннего файла, 1с размер файла превышает максимально допустимый, превышен максимально допустимый размер внутреннего файла 1с, размер файла базы 1с, максимальный размер файла 1с 8.3

Читайте также: