Администрирование · 10 мин
Сколько весит пустая база 1С и от чего зависит её размер
Разбираем, сколько весит пустая база 1С: размер файловой информационной базы, чистой конфигурации и базы на SQL Server, от чего зависит объём и как его проверить.
Пустая база 1С — это информационная база, в которой есть структура конфигурации (справочники, документы, регистры, отчёты), но нет пользовательских данных: ни проведённых документов, ни заполненных справочников, ни движений по регистрам. Размер такой базы определяется в первую очередь самой конфигурацией, а не данными, поэтому «вес» пустой базы у разных прикладных решений отличается в разы.
Ориентировочный порядок величин: пустая файловая база на типовой конфигурации без данных обычно занимает от нескольких десятков мегабайт до нескольких сотен мегабайт. Небольшие самописные конфигурации укладываются в 20–50 МБ, а крупные типовые решения уровня «1С:ERP Управление предприятием» или «1С:Комплексная автоматизация» даже в пустом виде могут занимать заметно больше из-за объёма метаданных, предопределённых элементов и встроенных макетов.
Точную цифру заранее назвать нельзя: она зависит от версии платформы, редакции конфигурации, режима совместимости и того, что именно считать «пустой» базой — только что созданную из шаблона, очищенную от данных рабочую базу или базу после загрузки начальных настроек. Ниже разберём каждый сценарий и покажем, как проверить размер самостоятельно.
Что входит в объём пустой базы 1С
Даже без единого документа база 1С содержит значительный объём служебной информации. Основную часть занимают метаданные конфигурации: описание структуры всех объектов, формы, макеты, модули кода, роли и права доступа. Чем больше в конфигурации объектов, тем тяжелее пустая база.
Кроме метаданных, в пустую базу входят предопределённые элементы: системные перечисления, начальные значения констант, предопределённые элементы планов счетов и видов характеристик, календари, классификаторы, поставляемые в составе конфигурации. В типовых решениях с начальной настройкой добавляются ещё и базовые настройки функциональности, что дополнительно увеличивает объём.
Третья составляющая — служебные таблицы платформы: таблицы пользователей, истории, хранилища настроек, системные регистры сведений. Они занимают немного, но присутствуют всегда, поэтому база нулевого размера в принципе невозможна.
Сколько весит пустая файловая база
Файловая база хранится в одном файле 1Cv8.1CD, и его размер и есть вес базы. Для небольших конфигураций — например, простых самописных решений или базовых версий типовых продуктов — пустой файл обычно занимает десятки мегабайт. Для развёрнутых конфигураций с большим числом объектов метаданных размер может достигать нескольких сотен мегабайт.
Проверить размер просто: откройте каталог информационной базы в проводнике и посмотрите свойства файла 1Cv8.1CD. Путь к каталогу виден в списке баз стартера 1С при выборе базы — он отображается в нижней части окна запуска.
ERP и КА тяжелее простых или базовых конфигураций
Разные версии платформы по-разному упаковывают данные
Загруженные классификаторы увеличивают объём
После удаления данных файл не сжимается автоматически
Пустая база из шаблона и очищенная рабочая — не одно и то же
Важный нюанс: база, созданная из шаблона конфигурации, и рабочая база, из которой удалили все данные, весят по-разному. При удалении данных файл 1Cv8.1CD физически не уменьшается — освобождённое место остаётся внутри файла как неиспользуемое пространство. Чтобы вернуть размер, нужно выполнить тестирование и исправление с реструктуризацией или выгрузить базу в dt и загрузить обратно.
Сколько весит пустая база на SQL Server
В клиент-серверном варианте размер определяется иначе. Пустая база на Microsoft SQL Server состоит из файла данных (mdf) и журнала транзакций (ldf). Минимальный размер такой базы формируется из системных таблиц самой СУБД плюс структуры конфигурации, и он обычно заметно больше файлового аналога из-за особенностей выделения пространства и начального размера файлов, заданного в настройках SQL Server.
Посмотреть фактический размер можно в SQL Server Management Studio: правый клик по базе — «Свойства» — страница «Общие», где отображается размер и доступное свободное пространство. Альтернатива — запрос к системным представлениям.
SELECT name, size * 8 / 1024 AS size_mb FROM sys.database_files;Учтите, что журнал транзакций в полной модели восстановления растёт даже на «пустой» базе при любых операциях. Если база только развёрнута, журнал может занимать заметную долю объёма, хотя полезных данных в ней нет.
Как самостоятельно проверить размер базы
Порядок проверки зависит от режима работы базы. Для файлового варианта достаточно проводника Windows, для клиент-серверного — инструментов СУБД. Ниже последовательность для обоих случаев.
- 1Определите режим базы: файловый или клиент-серверный — видно в свойствах базы в списке запуска 1С
- 2Для файловой базы откройте каталог базы и посмотрите размер файла 1Cv8.1CD
- 3Для серверной базы откройте свойства базы в Management Studio или выполните запрос к sys.database_files
- 4Сравните размер файла данных и журнала транзакций отдельно
- 5При необходимости оцените реальный объём данных через выгрузку в dt — размер dt-файла показывает объём структуры и данных в сжатом виде
Размер выгрузки .dt — полезный ориентир: файл dt сжат, поэтому он всегда меньше исходной базы, но позволяет сравнивать базы между собой и оценивать, сколько места понадобится для резервных копий.
Почему «пустая» база весит больше ожидаемого
На практике администраторы часто сталкиваются с ситуацией, когда база считается пустой, но занимает гигабайты. Причины почти всегда одни и те же, и все они устранимы.
Отдельная причина — полнотекстовый индекс и индексы регистров. Они перестраиваются платформой и в пустой базе невелики, но в очищенной базе могут сохранять старый объём до реиндексации.
Как уменьшить размер пустой или очищенной базы
Если цель — получить компактную пустую базу, надёжнее всего работает связка «выгрузка-загрузка». При загрузке dt в новую базу файл создаётся заново и содержит только актуальные данные без «дыр» от удалённых записей.
Как выбрать действие
Для файловых баз также полезно периодически запускать «Тестирование и исправление» с включённой реиндексацией и реструктуризацией — это не только сжимает файл, но и поддерживает базу в работоспособном состоянии.
Перед внедрением полезно зафиксировать размер свежесозданной пустой базы как точку отсчёта. Тогда через несколько месяцев работы вы сможете объективно оценить реальный прирост данных и спланировать ёмкость дисков и регламент архивации.
Контрольные точки: норма или проблема
Оценить, всё ли в порядке с размером базы, помогает простое сопоставление признаков. Ориентируйтесь не на абсолютные цифры, а на динамику и соответствие ожиданиям.
Как проверить результат
Десятки-сотни МБ, стабилен при повторном создании
Размер резко отличается от базы, созданной из того же шаблона ранее
После реструктуризации или загрузки dt файл заметно уменьшился
Размер не меняется после очистки и сжатия
Сопоставим с файлом данных или меньше в простой модели
Журнал в разы больше файла данных на пустой базе
Плавный рост, соответствующий объёму вводимых документов
Скачкообразный рост без роста числа документов
Частые вопросы о размере пустой базы 1С
Сколько весит пустая база 1С:Бухгалтерия?
Точная цифра зависит от редакции конфигурации и версии платформы. Ориентир — от нескольких десятков до нескольких сотен мегабайт для файлового варианта. Проверить можно по размеру файла 1Cv8.1CD сразу после создания базы из шаблона.
Почему после удаления всех данных база не уменьшилась?
Файл 1Cv8.1CD не сжимается автоматически: удалённые записи оставляют внутри файла неиспользуемое пространство. Чтобы вернуть место, выполните тестирование и исправление с реструктуризацией или выгрузите базу в dt и загрузите в новую.
Что весит меньше: база целиком или выгрузка dt?
Файл dt всегда меньше, потому что это архив со сжатием. Разница может быть в несколько раз, поэтому dt удобен для переноса и хранения резервных копий, но для работы базу всё равно нужно загрузить.
Влияет ли версия платформы на размер пустой базы?
Да. Разные версии платформы используют разные форматы хранения и наборы служебных структур, поэтому одна и та же конфигурация на разных версиях может занимать немного разный объём. Существенной разницы ждать не стоит — основной вклад даёт конфигурация.
Сколько места резервировать под пустую базу на сервере?
Закладывайте размер файловой базы плюс запас на журнал транзакций и временные операции. Практичный минимум — в 3–4 раза больше размера самой базы, чтобы сжатие, реструктуризация и обновления проходили без нехватки места.
Можно ли уменьшить пустую базу, удалив часть конфигурации?
Технически можно через снятие объектов с поддержки и удаление, но это ломает обновление типовой конфигурации и целостность ссылок. Экономия обычно не оправдывает рисков — проще смириться с размером метаданных.
Что важно запомнить
Пустая база 1С весит от десятков до сотен мегабайт в зависимости от конфигурации и платформы. Размер проверяется по файлу 1Cv8.1CD или в свойствах базы на SQL Server. Если очищенная база не уменьшилась — выполните реструктуризацию или перезаливку через dt, предварительно сделав резервную копию.