К статье
Практический материал

Администрирование · 10 мин

Сколько места занимает 1С 8 на диске

Сколько места занимает 1С 8 на диске: платформа, информационная база, кэш и дистрибутивы обновлений. Таблица объёмов, очистка кэша и расчёт места для роста базы.

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

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

Отдельная статья расхода — технологические файлы: кэш метаданных, журнал регистрации, временные файлы выгрузок и архивы резервных копий. На практике именно игнорирование этих «невидимых» каталогов приводит к ситуации, когда диск сервера внезапно заполняется, хотя «база вроде бы небольшая».

Из чего складывается общий объём 1С на диске

При расчёте места удобно разложить установку на четыре компонента. Первый — каталог платформы (обычно C:\Program Files\1cv8\<номер версии> или C:\Program Files (x86)\1cv8 для 32-разрядной редакции). Второй — сама информационная база: файл 1Cv8.1CD при файловом режиме или данные в СУБД при клиент-серверном. Третий — кэш метаданных в профиле каждого пользователя. Четвёртый — шаблоны конфигураций и дистрибутивы обновлений.

Каждый компонент растёт по-своему. Платформа увеличивается, когда вы ставите новые релизы и не удаляете старые. База растёт от ввода документов и загрузки файлов. Кэш раздувается при частых обновлениях конфигурации и сбоях. Дистрибутивы копятся, если папку с шаблонами никто не чистит.

Платформа 1С 8.3примерно 500–900 МБ на версию

Каталог C:\Program Files\1cv8; каждая установленная версия хранится отдельно

Пустая файловая базасотни МБ

Зависит от конфигурации: типовая Бухгалтерия заметно больше самописной базы

Кэш на компьютере пользователяот сотен МБ до нескольких ГБ

Папки с GUID-именами в %APPDATA%\1C\1cv8

Дистрибутив обновленияот сотен МБ до нескольких ГБ

Каталог шаблонов tmplts, очищается вручную

Сколько занимает платформа 1С 8.3

Дистрибутив платформы для Windows занимает в распакованном виде порядка нескольких сотен мегабайт, а установленная платформа — примерно от 500 МБ до 1 ГБ в зависимости от разрядности и набора компонентов (сервер, тонкий клиент, веб-компоненты, интерфейсные языки). Это фиксированный расход, который почти не зависит от интенсивности работы.

Проблема возникает из-за накопления версий. 1С не удаляет предыдущие релизы при обновлении: каждый ставится в свою папку с номером версии. Если администратор обновляет платформу несколько раз в год, за пару лет в C:\Program Files\1cv8 скапливается 5–10 каталогов по гигабайту. Старые версии, на которые больше не ссылается ни одна база в списке запуска, можно безопасно удалить через «Установку и удаление программ».

Сколько места занимает информационная база

Это самый вариативный компонент. Пустая типовая база «Бухгалтерии предприятия» или «Управления торговлей» в файловом варианте — это файл 1Cv8.1CD размером от нескольких сотен мегабайт. После года работы небольшой компании база обычно занимает от 1 до 10 ГБ, а в организациях с большим документооборотом, загруженными изображениями товаров и прикреплёнными сканами объём уходит за десятки и сотни гигабайт.

На рост базы сильнее всего влияют три фактора: количество документов и движений по регистрам, хранение файлов внутри базы (фото, сканы, печатные формы) и включённый полнотекстовый поиск с историей изменений. Если файлы хранить в томах на диске, а не в базе, рост 1Cv8.1CD заметно замедляется.

Как узнать реальный размер своей базы

Для файловой базы откройте каталог, путь к которому виден в окне выбора информационных баз, и посмотрите размер файла 1Cv8.1CD. Для клиент-серверной базы размер смотрят средствами СУБД: в MS SQL Server — свойства базы данных, в PostgreSQL — запросом к pg_database_size. Не забывайте, что у SQL-базы есть ещё журнал транзакций, который тоже занимает место.

Сколько места занимает кэш 1С и как его чистить

Кэш метаданных хранится в профиле каждого пользователя: %APPDATA%\1C\1cv8 и %LOCALAPPDATA%\1C\1cv8. Там лежат папки с длинными GUID-именами — по одной на каждую базу. В норме кэш занимает сотни мегабайт, но при частых обновлениях конфигурации и аварийных завершениях может разрастись до нескольких гигабайт на каждого пользователя терминального сервера.

На терминальном сервере с десятками пользователей суммарный кэш легко съедает десятки гигабайт системного диска. Это одна из самых частых причин переполнения диска C: на серверах 1С. Очистка кэша безопасна: при следующем запуске платформа создаст его заново, только первый вход в базу займёт чуть больше времени.

Как очистить кэш 1С
  1. 1
    Завершите все сеансы 1С у пользователя, чей кэш чистите
  2. 2
    Откройте %APPDATA%\1C\1cv8 и %LOCALAPPDATA%\1C\1cv8 в проводнике
  3. 3
    Удалите папки с GUID-именами, соответствующие базам (или все сразу)
  4. 4
    Запустите 1С и войдите в базу — кэш пересоздастся автоматически
  5. 5
    Проверьте, что база открывается и отчёты формируются без ошибок

Место под обновления, бэкапы и временные файлы

Обновление конфигурации требует свободного места, сопоставимого с размером самой базы: платформа создаёт временные копии и файлы реструктуризации. Практическое правило — перед обновлением иметь свободными минимум 2–3 размера базы на том диске, где она лежит, плюс место в каталоге временных файлов. Дистрибутивы обновлений в папке шаблонов (tmplts) после успешного обновления можно удалять.

Резервные копии — ещё один потребитель. Если вы делаете ежедневные выгрузки в dt и храните их на том же диске, что и база, объём копий быстро превысит объём самой базы. Планируйте отдельный диск или сетевое хранилище под архивы и определите глубину хранения: например, ежедневные копии за неделю и еженедельные за месяц.

Сколько места закладывать при установке: практический расчёт

Простая схема расчёта для файлового режима: возьмите текущий размер базы, умножьте на 3 — это запас на рост и обновления. Добавьте 2–4 ГБ под платформу и кэш, место под дистрибутивы обновлений и отдельный объём под резервные копии из расчёта выбранной глубины хранения. Для небольшой организации с базой 5 ГБ разумный минимум — 50–80 ГБ свободного места на рабочем диске плюс отдельное хранилище под бэкапы.

Для клиент-серверного варианта добавляются требования самой СУБД: место под журналы транзакций, tempdb и индексы. На сервере СУБД запас должен быть ещё больше, потому что нехватка места под журнал транзакций останавливает работу всех пользователей сразу.

Где размещать базу 1С

Локальный диск компьютера (файловый режим)

Подходит для 1–5 пользователей; ограничение — рост файла 1Cv8.1CD и риск повреждения при сбоях сети или питания

Сетевой диск (файловый режим)

Удобен для общего доступа, но медленнее и чувствителен к обрывам соединения

Сервер СУБД (MS SQL, PostgreSQL)

Для десятков пользователей и больших баз; требует отдельного планирования места под данные и журналы

Облачный сервис (1С:Фреш и аналоги)

Место на своём диске почти не нужно — только платформа или браузер; ограничение — тарифы и объём хранилища у провайдера

Частые ошибки и контроль места на диске

Чаще всего администраторы ошибаются в четырёх моментах: не чистят старые версии платформы, забывают про кэш на терминальном сервере, хранят бэкапы на том же диске, что и базу, и начинают обновление без проверки свободного места. Все четыре ситуации легко предотвратить регулярным контролем.

Типичные ошибки
01
Хранение резервных копий на одном диске с базой — при отказе диска теряется и база, и копии
02
Обновление конфигурации без проверки свободного места — риск повреждения базы при реструктуризации
03
Игнорирование кэша на терминальном сервере — системный диск переполняется, сеансы падают
04
Копирование файла 1Cv8.1CD при работающих пользователях — архивная копия оказывается непригодной
05
Годами не удаляемые дистрибутивы обновлений в tmplts — десятки гигабайт мёртвого груза
Контрольные точки

Как проверить, что с местом всё в порядке

Свободное место на диске с базой
Норма

Свободно не меньше 2–3 размеров базы

Тревожный признак

Свободно меньше размера базы — обновление рискованно

Папка кэша пользователей
Норма

Сотни мегабайт на пользователя

Тревожный признак

Гигабайты на каждого пользователя, диск C: почти полон

Каталог версий платформы
Норма

1–3 актуальные версии

Тревожный признак

Пять и более старых версий, не используемых базами

Резервные копии
Норма

Лежат на отдельном диске или в сети, копии открываются

Тревожный признак

Копии на том же диске, давно не проверялись

Частые вопросы

Сколько места нужно для установки 1С 8.3 с нуля на чистый компьютер?

Для самой платформы достаточно 2–3 ГБ с учётом кэша и временных файлов установки. Если вы планируете разворачивать типовую базу и скачивать дистрибутивы обновлений, закладывайте минимум 15–20 ГБ свободного места на системном диске.

Почему база 1С занимает всё больше места, хотя документов вводится немного?

Частые причины — прикреплённые файлы и изображения внутри базы, журнал регистрации с подробной настройкой, версионирование объектов и полнотекстовый поиск. Проверьте настройки хранения присоединённых файлов: их можно перенести в тома на диске, чтобы файл базы рос медленнее.

Можно ли уменьшить размер файловой базы 1С?

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

Безопасно ли удалять папки кэша с длинными именами из AppData?

Да, при закрытой 1С это безопасно: кэш пересоздаётся автоматически при следующем входе в базу. Единственное последствие — первый запуск после очистки займёт больше времени. Не удаляйте кэш, пока сеанс пользователя активен.

Сколько места нужно на сервере для клиент-серверной 1С?

Ориентир — размер базы данных, умноженный на 3–4, плюс место под журналы транзакций, tempdb и резервные копии средствами СУБД. Точный объём зависит от режима восстановления базы и частоты бэкапов журнала, поэтому для SQL-сервера расчёт лучше делать совместно с администратором СУБД.

Занимает ли место 1С в облаке, например 1С:Фреш?

На локальном компьютере — практически нет: нужен только тонкий клиент или браузер и небольшой кэш. Сама база хранится на серверах сервиса, и её объём ограничен условиями тарифа, а не вашим диском.

Итог

Что важно запомнить

Платформа 1С 8 занимает около гигабайта, основной объём даёт база данных и сопутствующие файлы: кэш, обновления и резервные копии. Закладывайте на диске запас в 2–3 размера базы, храните бэкапы отдельно и регулярно чистите кэш и старые версии платформы.