Анализ объёма базы 1С: количество и размер данных по объектам метаданных (любая конфигурация на УФ)
База данных - Статистика базы данных
Файлы
ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний
Оформите подписку на компанию для решения рабочих задач
Оформить подписку и скачать решение со скидкойВы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
- 0% комиссии — оплата напрямую исполнителю;
- Исполнители любого масштаба — от отдельных специалистов до команд под проект;
- Прямой обмен контактами между заказчиком и исполнителем;
- Безопасная сделка — при необходимости;
- Рейтинги, кейсы и прозрачная система откликов.
База растёт, резервное копирование затягивается, место на диске заканчивается, а в облаке или 1С:Фреш вы упираетесь в лимит объёма. Первый вопрос, который возникает: что именно занимает место?
В Конфигураторе размеров данных не увидеть. На стороне СУБД таблицы называются вроде _Document1234 и _AccumRg5678 — их ещё нужно сопоставить с метаданными, а для этого требуется доступ к серверу СУБД и соответствующая квалификация. Для файловой базы такого пути нет вовсе.
Отчёт отвечает на этот вопрос за один запуск прямо из режима 1С:Предприятие, средствами самой платформы. На выходе — наглядная таблица по всем справочникам, документам и регистрам: сколько в них записей, какой объём данных они занимают и сколько приходится на одну запись.
Для кого
- Администраторам и программистам 1С — провести аудит базы, найти объекты, которые растут быстрее всего, обосновать свёртку или чистку.
- Консультантам и франчайзи — оценить чужую базу перед взятием на поддержку, обновлением, переносом или свёрткой.
- Руководителям ИТ и владельцам бизнеса — получить понятную картину «из чего состоит база» без SQL-запросов и технических терминов.
Что показывает отчёт
Для каждого объекта метаданных выводятся:
- Количество элементов / документов / записей.
- Размер данных — в байтах, КБ, МБ или ГБ (единицу измерения выбираете сами). Это расчётная оценка объёма хранимых данных, полученная средствами платформы — подробнее в разделе «Как считается размер».
- Средний размер одной записи — позволяет сразу увидеть «тяжёлые» объекты: документы с огромными табличными частями, регистры сведений с хранением файлов или двоичных данных.
Поддерживаемые типы метаданных:
- Справочники
- Документы
- Регистры сведений
- Регистры накопления
- Регистры бухгалтерии
- Регистры расчёта
Как считается размер
Размер рассчитывается средствами платформы 1С:Предприятие, без обращения к таблицам СУБД. Именно поэтому отчёт работает в любой базе — файловой и клиент-серверной, на MS SQL и PostgreSQL — и не требует ни доступа к серверу СУБД, ни знания внутренней структуры таблиц.
Важно понимать: это оценка объёма хранимых данных, а не физический размер таблиц на диске. В расчёт не входят индексы, служебные структуры СУБД, фрагментация и прочие накладные расходы, поэтому абсолютные цифры будут отличаться от того, что показывают средства администрирования SQL Server или PostgreSQL.
Для задач анализа это не критично. Отчёт показывает главное — соотношение объектов: какие из них дают основной объём, где данные растут быстрее всего, какова средняя «тяжесть» записи. А поскольку методика расчёта одинакова от запуска к запуску, результаты разных замеров корректно сравниваются между собой — это позволяет отслеживать динамику роста базы.
Возможности
Гибкий состав отчёта
- Типы метаданных выбираются флажками — можно проанализировать, например, только регистры накопления или только документы.
- Флаг «Выводить только не пустые» скрывает объекты, по которым в базе нет данных: отчёт становится компактнее и читается легче.
Два режима формирования
- «Только количество» — быстрый режим: считается только число записей по всем выбранным объектам. Формируется на порядок быстрее полного. Подходит для первичной оценки и регулярного мониторинга.
- «Количество и размер» — полный анализ с расчётом объёма данных и среднего размера записи.
Удобная навигация по результату
- Группировка строк по типам метаданных.
- Сортировка по имени, по количеству или по размеру — «самые тяжёлые» объекты сразу наверху.
- Круговая диаграмма со сводкой по выбранным типам метаданных (в мегабайтах): с первого взгляда видно, что доминирует в базе — документы, регистры накопления или регистры сведений.
Расшифровка по справочникам и документам
Из строки отчёта можно перейти в отчёт-расшифровку с детальной информацией об объекте:
- количество строк в каждой табличной части;
- для документов — количество записей в каждом регистре, где документы этого вида являются регистраторами.
То есть вы видите не только «сколько весит документ», но и за счёт чего: табличных частей или движений по регистрам.
Переход в форму списка выбранного объекта метаданных
По кнопке "Открыть список" открывается форма списка по умолчанию для выбранного объекта метаданных.
Структура хранения данных
По кнопке "Структура хранения" открывается форма структуры хранения данных с таблицами и полями для выбранного объекта метаданных.
Выгрузка результатов
- Кнопки Excel и PDF внизу формы сохраняют отчёт в каталог «Мои документы».
- Имя файла формируется автоматически по шаблону
Данные_базы_<ИмяБазы>_<ДеньМесяцГодЧасМинутаСекунда>— удобно накапливать историю замеров и сравнивать, как растёт база от месяца к месяцу.
Типовые сценарии использования
- Подготовка к свёртке базы. Определите, какие регистры и документы дают основной объём, и заранее оцените, что реально даст свёртка.
- Переход в облако / 1С:Фреш / смена тарифа хостинга. Поймите, за счёт чего база выросла и что можно почистить, прежде чем переносить её.
- Миграция на PostgreSQL или новый сервер. Узнайте, какие объекты составляют основной объём, — это поможет спланировать перенос и решить, что стоит почистить до миграции.
- Аудит чужой базы. Перед взятием клиента на поддержку за один запуск получите полную картину: сколько документов, какие регистры заполнены, где «залежи».
- Поиск аномалий. Регистр сведений с миллионами записей там, где должны быть тысячи, или документ со средним размером в разы больше остальных — признак проблем в обменах, логировании или доработках.
- Регулярный мониторинг. Раз в месяц сохраняйте результат в Excel и отслеживайте динамику роста по каждому объекту — единая методика расчёта делает замеры сопоставимыми.
Преимущества
- Универсальность. Работает в любой конфигурации на управляемых формах — типовой (БП, ЗУП, УТ, КА, ERP, УНФ, Розница, Документооборот и др.) или самописной.
- Без доступа к СУБД. Всё считается средствами платформы из режима 1С:Предприятие: не нужно подключаться к SQL-серверу, разбираться в именах таблиц или запрашивать доступ у администратора СУБД. Одинаково подходит для файловых и клиент-серверных баз.
- Без изменений конфигурации. Это внешний отчёт: ничего не нужно дорабатывать, снимать с поддержки или переделывать при обновлении на новый релиз.
- Понятный результат. Не «сырые» цифры из системных таблиц, а привычные имена объектов метаданных, понятные и программисту, и руководителю.
- Отвечает не только «сколько», но и «почему». Расшифровки по табличным частям и движениям показывают источник объёма.
Установка
- Типовые конфигурации на БСП: Администрирование → Печатные формы, отчёты и обработки → Дополнительные отчёты и обработки → Создать → выбрать файл отчёта. Далее отчёт доступен через стандартный механизм дополнительных отчётов.
- Любая другая конфигурация: Файл → Открыть → выбрать файл отчёта.
Требования и важные замечания
- Платформа 1С:Предприятие 8.3, конфигурация на управляемых формах.
- Для анализа всех объектов рекомендуется запускать под пользователем с полными правами.
- Размер — расчётная оценка объёма данных, а не физический размер таблиц на диске (см. раздел «Как считается размер»).
- О времени формирования — честно. В режиме «Количество и размер» отчёт обходит все выбранные объекты, поэтому на больших базах формирование может занимать до десятков минут. Рекомендации: начните с режима «Только количество», ограничьте состав типов метаданных, полный анализ запускайте в нерабочее время.
К Вашему вниманию другие мои публикации на Infostart.
Перенос, обмен и разделение баз
- Удаление организации из базы 1С: разделяем базу с несколькими организациями на отдельные базы. БП 3.0, ЗУП 3.1
- Перенос документов между базами с одинаковой конфигурацией
- Очистка персональных данных сотрудников в 1С:БП 3.0 и ЗУП 3.1 перед передачей копии базы
- Перенос данных из дополнительных реквизитов в основные
- Перенос остатков по счету БУ на счет 000
- Обработка загрузки движений по счетам бух.учета из баз 1С 7.7 (Бухгалтерия) и 1С 8.3 (Бухгалтерия предприятия 3.0) в консолидирующую базу на БП 3.0
- Бэкап и восстановление одного или нескольких документов
Универсальные инструменты 1С, СКД и печать
- Универсальные обработки документов, справочников, регистров, констант для 1С: Предприятие 8.3, управляемые формы
- Универсальные обработки документов и справочников для 1С: Предприятие 7.7
- Проведение документов на управляемых формах
- Экспортные процедуры и функции общих модулей БП 3.0, ЗУП 3.1, УТ 11
- Пакетная печать документов из конфигурации Бухгалтерский учет 7.7 (ред.4.5)
- Шаблон обработки документов/справочников по произвольному алгоритму
- Создание сводного документа в любой конфигурации
- Выполнение обработчиков подписки на события по документам
- Вывод всех данных документа типовой конфигурации в печатную форму
- Изменение размера горизонтальной гистограммы в СКД
- Преобразование строковых реквизитов в СКД
- Универсальная обработка справочников для 1С Предприятие 8.3, управляемые формы
Зарплата, кадры и обмен с СФР
- Отчет-сверка по НДФЛ для ЗУП 3.1
- Сверка НДФЛ в 2025-м году для ЗУП 3.1, ЕРП 2.5
- Заполнение начислений аванса фиксированной суммой и процентом от оклада в 2023-м году. ЗУП 3.1
- Компенсация за задержку выплаты авансов в ЗУП 3.1
- Налоги и взносы по подразделениям и ставкам НДФЛ (13/15/18/20/22) — внешний отчёт для ЗУП 3.1 и ERP 2.5
- Сводный отчет по сотруднику в ЗУП 3.1
- Исправление начисления за первую половину месяца. ЗУП 3.1
- Начисления и удержания в карточке сотрудника — только суммы по этому сотруднику
- Исправление документа Начисление зарплаты. ЗУП 3.1
- Контроль сверхурочных для ЗУП 3.1: накопленные часы за год, риск превышения лимита, нарушения «4 часа в день»
- Исправление ошибки: Поле объекта не обнаружено (ЕФС__РегНомер1)
- Исправление ошибки печати в ЗУП 3.1
- Аудит среднего заработка в 1С:ЗУП 3.1: расшифровка базы до начисления, контрольный пересчёт и список документов к перерасчёту
- Рентген СЭДО: проверка ответа на запрос СФР и журнал ошибок обмена в 1С:ЗУП 3.1
Администрирование баз, права и безопасность
- Service Desk. Конфигурация для администрирования баз 1С и техподдержки IT-отдела.
- Анализ объёма базы 1С: количество и размер данных по объектам метаданных (любая конфигурация на УФ)
- Запрет изменения даты запрета изменения (загрузки) данных в БП 3.0
- Просмотр/изменение ролей по пользователям информационной базы
- Скрыть помеченные на удаление организации в списках выбора. БП 3.0
- Создание профиля доступа с полными правами
Бухгалтерский учёт, налоги и отчётность
- Формирование финансового результата. Отчет для БП 3.0
- Инвентарная книга (ОС-6б) с отбором по амортизационным группам и группам ОС для БП 3.0
- Исправление регламентированного отчета "Бухгалтерский баланс" в БП 3.0
- Конструктор КБК для УТ 11
- Поиск проведенных документов, не сформировавших проводки по счетам БУ
- Исправление даты/номера счета-фактуры полученной в документах
- Универсальная обработка файлов Регламентированной отчетности для 1С: Бухгалтерия 7.7
- НДС-Аудитор: 16 проверок НДС перед декларацией для 1С:Бухгалтерии 3.0
- Главная книга без забалансовых счетов для БП 3.0
- Сложение сумм в проводках в форме ручной Операции
- Универсальный журнал расчетов
- Проведение документов из Карточки счета в БП 3.0
- Реестр документов с типами налогообложения НДС
- Ведение учета по подразделениям в БП 3.0
Финансовая аналитика, бюджетирование и дебиторка
- Отчет по показателям Days Payable outstanding, Day Sales Outstanding, Days Working Capital для конфигурации Управление Производственным Предприятием 1.3
- Монитор банковских счетов
- Раннее предупреждение проблемных долгов. ЕРП 2.5.27
- Претензия должнику за 1 минуту: расчет процентов по ст. 395 ГК РФ и договорной неустойки прямо из 1С:Бухгалтерии 3.0
- Обработка создания документов "Акт взаиморасчетов" с поставщиками/покупателями в конфигурации Комплексная Автоматизация
- Помесячная свертка регистра «Обороты бюджетов»
Продажи, запасы и специализированные решения
- Вся аналитика по номенклатуре в одной карточке: остатки, цены, запасы и потребности, заказы, поступления и продажи — расширение для 1С:ERP 2.5
- Замороженный капитал в запасах: неликвид, сезонные паузы, резервы и товары в пути
- Монитор розничной продажи для ЕРП
- Конфигурация "Обучение в ВУЗе"
- Стоп-скидка для 1С:ERP: контроль минимальной цены и маржинальности заказа клиента
- Универсальные обработки документов, справочников, регистров, констант для 1С: Предприятие 8.3, управляемые формы
- Универсальные обработки документов и справочников для 1С: Предприятие 7.7
- Проведение документов на управляемых формах
- Экспортные процедуры и функции общих модулей БП 3.0, ЗУП 3.1, УТ 11
- Пакетная печать документов из конфигурации Бухгалтерский учет 7.7 (ред.4.5)
- Шаблон обработки документов/справочников по произвольному алгоритму
- Создание сводного документа в любой конфигурации
- Выполнение обработчиков подписки на события по документам
- Вывод всех данных документа типовой конфигурации в печатную форму
- Изменение размера горизонтальной гистограммы в СКД
- Преобразование строковых реквизитов в СКД
- Универсальная обработка справочников для 1С Предприятие 8.3, управляемые формы
Зарплата, кадры и обмен с СФР
- Отчет-сверка по НДФЛ для ЗУП 3.1
- Сверка НДФЛ в 2025-м году для ЗУП 3.1, ЕРП 2.5
- Заполнение начислений аванса фиксированной суммой и процентом от оклада в 2023-м году. ЗУП 3.1
- Компенсация за задержку выплаты авансов в ЗУП 3.1
- Налоги и взносы по подразделениям и ставкам НДФЛ (13/15/18/20/22) — внешний отчёт для ЗУП 3.1 и ERP 2.5
- Сводный отчет по сотруднику в ЗУП 3.1
- Исправление начисления за первую половину месяца. ЗУП 3.1
- Начисления и удержания в карточке сотрудника — только суммы по этому сотруднику
- Исправление документа Начисление зарплаты. ЗУП 3.1
- Контроль сверхурочных для ЗУП 3.1: накопленные часы за год, риск превышения лимита, нарушения «4 часа в день»
- Исправление ошибки: Поле объекта не обнаружено (ЕФС__РегНомер1)
- Исправление ошибки печати в ЗУП 3.1
- Аудит среднего заработка в 1С:ЗУП 3.1: расшифровка базы до начисления, контрольный пересчёт и список документов к перерасчёту
- Рентген СЭДО: проверка ответа на запрос СФР и журнал ошибок обмена в 1С:ЗУП 3.1
Администрирование баз, права и безопасность
- Service Desk. Конфигурация для администрирования баз 1С и техподдержки IT-отдела.
- Анализ объёма базы 1С: количество и размер данных по объектам метаданных (любая конфигурация на УФ)
- Запрет изменения даты запрета изменения (загрузки) данных в БП 3.0
- Просмотр/изменение ролей по пользователям информационной базы
- Скрыть помеченные на удаление организации в списках выбора. БП 3.0
- Создание профиля доступа с полными правами
Бухгалтерский учёт, налоги и отчётность
- Формирование финансового результата. Отчет для БП 3.0
- Инвентарная книга (ОС-6б) с отбором по амортизационным группам и группам ОС для БП 3.0
- Исправление регламентированного отчета "Бухгалтерский баланс" в БП 3.0
- Конструктор КБК для УТ 11
- Поиск проведенных документов, не сформировавших проводки по счетам БУ
- Исправление даты/номера счета-фактуры полученной в документах
- Универсальная обработка файлов Регламентированной отчетности для 1С: Бухгалтерия 7.7
- НДС-Аудитор: 16 проверок НДС перед декларацией для 1С:Бухгалтерии 3.0
- Главная книга без забалансовых счетов для БП 3.0
- Сложение сумм в проводках в форме ручной Операции
- Универсальный журнал расчетов
- Проведение документов из Карточки счета в БП 3.0
- Реестр документов с типами налогообложения НДС
- Ведение учета по подразделениям в БП 3.0
Финансовая аналитика, бюджетирование и дебиторка
- Отчет по показателям Days Payable outstanding, Day Sales Outstanding, Days Working Capital для конфигурации Управление Производственным Предприятием 1.3
- Монитор банковских счетов
- Раннее предупреждение проблемных долгов. ЕРП 2.5.27
- Претензия должнику за 1 минуту: расчет процентов по ст. 395 ГК РФ и договорной неустойки прямо из 1С:Бухгалтерии 3.0
- Обработка создания документов "Акт взаиморасчетов" с поставщиками/покупателями в конфигурации Комплексная Автоматизация
- Помесячная свертка регистра «Обороты бюджетов»
Продажи, запасы и специализированные решения
- Вся аналитика по номенклатуре в одной карточке: остатки, цены, запасы и потребности, заказы, поступления и продажи — расширение для 1С:ERP 2.5
- Замороженный капитал в запасах: неликвид, сезонные паузы, резервы и товары в пути
- Монитор розничной продажи для ЕРП
- Конфигурация "Обучение в ВУЗе"
- Стоп-скидка для 1С:ERP: контроль минимальной цены и маржинальности заказа клиента
- Service Desk. Конфигурация для администрирования баз 1С и техподдержки IT-отдела.
- Анализ объёма базы 1С: количество и размер данных по объектам метаданных (любая конфигурация на УФ)
- Запрет изменения даты запрета изменения (загрузки) данных в БП 3.0
- Просмотр/изменение ролей по пользователям информационной базы
- Скрыть помеченные на удаление организации в списках выбора. БП 3.0
- Создание профиля доступа с полными правами
Бухгалтерский учёт, налоги и отчётность
- Формирование финансового результата. Отчет для БП 3.0
- Инвентарная книга (ОС-6б) с отбором по амортизационным группам и группам ОС для БП 3.0
- Исправление регламентированного отчета "Бухгалтерский баланс" в БП 3.0
- Конструктор КБК для УТ 11
- Поиск проведенных документов, не сформировавших проводки по счетам БУ
- Исправление даты/номера счета-фактуры полученной в документах
- Универсальная обработка файлов Регламентированной отчетности для 1С: Бухгалтерия 7.7
- НДС-Аудитор: 16 проверок НДС перед декларацией для 1С:Бухгалтерии 3.0
- Главная книга без забалансовых счетов для БП 3.0
- Сложение сумм в проводках в форме ручной Операции
- Универсальный журнал расчетов
- Проведение документов из Карточки счета в БП 3.0
- Реестр документов с типами налогообложения НДС
- Ведение учета по подразделениям в БП 3.0
Финансовая аналитика, бюджетирование и дебиторка
- Отчет по показателям Days Payable outstanding, Day Sales Outstanding, Days Working Capital для конфигурации Управление Производственным Предприятием 1.3
- Монитор банковских счетов
- Раннее предупреждение проблемных долгов. ЕРП 2.5.27
- Претензия должнику за 1 минуту: расчет процентов по ст. 395 ГК РФ и договорной неустойки прямо из 1С:Бухгалтерии 3.0
- Обработка создания документов "Акт взаиморасчетов" с поставщиками/покупателями в конфигурации Комплексная Автоматизация
- Помесячная свертка регистра «Обороты бюджетов»
Продажи, запасы и специализированные решения
- Вся аналитика по номенклатуре в одной карточке: остатки, цены, запасы и потребности, заказы, поступления и продажи — расширение для 1С:ERP 2.5
- Замороженный капитал в запасах: неликвид, сезонные паузы, резервы и товары в пути
- Монитор розничной продажи для ЕРП
- Конфигурация "Обучение в ВУЗе"
- Стоп-скидка для 1С:ERP: контроль минимальной цены и маржинальности заказа клиента
- Отчет по показателям Days Payable outstanding, Day Sales Outstanding, Days Working Capital для конфигурации Управление Производственным Предприятием 1.3
- Монитор банковских счетов
- Раннее предупреждение проблемных долгов. ЕРП 2.5.27
- Претензия должнику за 1 минуту: расчет процентов по ст. 395 ГК РФ и договорной неустойки прямо из 1С:Бухгалтерии 3.0
- Обработка создания документов "Акт взаиморасчетов" с поставщиками/покупателями в конфигурации Комплексная Автоматизация
- Помесячная свертка регистра «Обороты бюджетов»
Продажи, запасы и специализированные решения
- Вся аналитика по номенклатуре в одной карточке: остатки, цены, запасы и потребности, заказы, поступления и продажи — расширение для 1С:ERP 2.5
- Замороженный капитал в запасах: неликвид, сезонные паузы, резервы и товары в пути
- Монитор розничной продажи для ЕРП
- Конфигурация "Обучение в ВУЗе"
- Стоп-скидка для 1С:ERP: контроль минимальной цены и маржинальности заказа клиента
Проверено на следующих конфигурациях и релизах:
- 1С:ERP Управление предприятием 2, релизы 2.5.22.186, 2.5.21.120
Вступайте в нашу телеграмм-группу Инфостарт