Отчёт не предназначен для точной оценки размеров данных, т.к. для многих типов размер вычисляется в попугаях. Этот отчёт не является верхом совершенства и работает крайне медленно. Но именно этот отчёт позволяет наглядно увидеть, как просто вывести данные через СКД и насколько это проще, нежели вывод обычным способом. В то же самое время данный отчёт показывает наглядно, как просто создавать инструменты одновременно и под обычные формы, и под управляемые. Также можно очень наглядно увидеть распределение данных по различным объектам метаданных.
Данный отчёт предназначен для оценки размеров данных в:
— Справочниках (доступен поэлементный анализ).
— Документах (доступен поэлементный анализ).
— Регистрах сведений.
— Регистрах накопления.
— Регистрах бухгалтерии.
Закладка "Настройки" —> "Общие"
"Поэлементный анализ" — Если отметить этот поункт, тогда для справочников и документов будет производиться поэлементный анализ. Каждый элемент будет выведен отдельной строкой.
"Обычный вывод" — Если отметить этот пункт, тогда вывод отчёта будет осуществлён обычным методом на закладке "Отчёт обычный".
"Вывод в СКД" — Вывод средствами СКД на закладке "Отчёт СКД"
Группа "Анализируемые таблицы" — В этой группе необходимо отметить разделы, по которым хочется получить информацию.
Закладка "Настройки" —> "Фильтры по метаданным"
Если на данной закладке ввести строковое имя метаданных, тогда система будет анализировать только эти таблицы.
Отчёт запускал на платформе 8.3.10 под обычными формами, управляемыми, в т.ч. и под такси.
(0) Зачем с нуля писать то, что уже на ИС имеется в нескольких намного более совершенных вариантах (как по интерфейсу, так и по функционалу)?
(1) Наверное я просто плохо искал. Нужен был инструмент, при помощи которого можно посмотреть размер данных на разных СУБД и для разных клиентов. Основное «размножение» данных идёт по перечисленным веткам, поэтому только их и реализовал.
Ну не знаю, вдруг кому-то понадобится.
Вычислить размер данных в SQL-базах производится легко.
Проблемы возникают для Файловых баз. Легко считается количество Записей в таблицах, но для перевода в Байты требуется знать размер Записи… Для ссылочных реквизитов, Булево, Число и Ограниченная строка — можно вычислить и умножить… А вот с Хранилищами или Неограниченными строками — беда.
Вы как вычисляли размер в Байтах?