Подсчет количества объектов в базе и количества объектов метаданных конфигурации

09.07.09

База данных - Статистика базы данных

Обработка подсчитывает количество объектов в информационной базе с возможностью открытия списка объектов, а также подсчитывает количество объктов метаданных конфигурации с возможностью открытия их основных форм(для объектов-форм списков, для отчетов и обработок-основных форм, для констант - формы констант). Результаты подсчета выводятся в виде дерева с группировкой по типам объектов

Скачать исходный код

Наименование Файл Версия Размер
ПодсчетКоличестваОбъектов.erf
.1247128631 19,07Kb
324
.1247128631 19,07Kb 324 Скачать

 

Универсальная обработка "Подсчет количества объектов"

Данная обработка позволяет подсчитать количество объектов в базе или количество объектов метаданных в конфигурации. Есть возможности отбора по подсистемам. Есть возможность вызова списка любого из посчитанных объектов, а при подсчете метаданных - также можно вызывть форму констант, отчеты и обработки.

Отбор по подсистемам

Перед подсчетом объектов можно ограничить подсчет по подсистемам, для этого:

1. Нажать кнопку "Подсистемы".

2. В появившемся окне, если поставить флаг "Включать отбор по подчиненным подсистемам", то при установке/снятии флага - автоматически будут устанавливаться/сниматься флаги у всех подчиненных этой подсистеме подсистем.

3. В появившемся окне, если поставить флаг "Включать отбор по родительским подсистемам", то при установке флага - автоматически будут устанавливаться флаги у всех родительских для этой подсистемы подсистем.

4. При нажатии кнопки "Включить отбор" - сохраняются для отбора все подсистемы, у которых стоит флаг. Если до установки отбора был уже произведен подсчет объектов - то он пересчитается с новым отбором. Если подсчет объектов ещё не производился, то при подсчете будет учтен установленный отбор. При этом кнопка "Подсистемы" в основной форме стане нажатой.

5. При нажатии кнопки "Отключить отбор" - сбрасываетсяо отбор по подсистемам. Если до отключения отбора был уже произведен подсчет объектов - то он пересчитается без отбора. Если подсчет объектов ещё не производился, то при подсчете будут учитываться все объекты. При этом кнопка "Подсистемы" в основной форме стане отжатой(т.е. обычной).

Подсчет количества объектов в базе

1. Для подсчета объектов в базе нужно нажать кнопку "Объектов в базе". Если были установлены отборы по подсистемам, то подсчет будет вестись только по объектам, принадлежащих выбранным подсистемам.

2. При этом результат подсчета будет выгружен в дерево, в котором объекты сгруппированы по следующим видам объектов:

   - Справочники

   - Документы

   - ПланыВидовХарактеристик

   - ПланыСчетов

   - ПланыВидовРасчета

   - РегистрыСведений

   - РегистрыНакопления

   - РегистрыБухгалтерии

   - РегистрыРасчета

   - БизнесПроцессы

   - Задачи

3. По каждому объекту можно вывести список объектов - для этого достаточно сделать двойной щелчок на названии объекта или выделить объект и нажать кнопку "Открыть"

Подсчет количества метаданных в конфигурации

1. Для подсчета объектов метаданных нужно нажать кнопку "Метаданных". Если были установлены отборы по подсистемам, то подсчет будет вестись только по объектам, принадлежащих выбранным подсистемам.

2. При этом результат подсчета будет выгружен в дерево, в котором объекты сгруппированы по следующим видам объектов:

   - Константы

   - Справочники

   - Документы

   - ЖурналыДокументов

   - Перечисления

   - Отчеты

   - Обработки

   - ПланыВидовХарактеристик

   - ПланыСчетов

   - ПланыВидовРасчета

   - РегистрыСведений

   - РегистрыНакопления

   - РегистрыБухгалтерии

   - РегистрыРасчета

   - БизнесПроцессы

   - Задачи

3. По каждому объекту можно вывести список объектов - для этого достаточно сделать двойной щелчок на названии объекта или выделить объект и нажать кнопку "Открыть"

Открытие списка объектов

1. До открытия списка объектов нужно запустить подсчет объектов в базе или подсчет количества метаданных. При этом, если использовать подсчет количества метаданных, то дополнительно будет возможность открывать:

   - Константы, точнее форму констант

   - ЖурналыДокументов

   - Перечисления, можно будет просмотреть значения перечисления

   - Отчеты, точнее основную форму отчета

   - Обработки, точнее основную форму обработки

2. Выделить необходимый объект и:

   - Нажать кнопку "Открыть"

   - или сделать на этом объекте двойной щелчок

 

См. также

Физический размер таблиц (MSSQL)

Инструменты администратора БД Статистика базы данных Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Инструмент для получения физического размера таблиц ИБ (MSSQL)

1 стартмани

09.01.2024    1504    12    ImHunter    4    

7

Анализ документов: свертка базы, автотесты, динамика роста базы

Статистика базы данных Инструментарий разработчика Тестирование QA Платформа 1С v8.3 1С:Управление торговлей 10 1С:Управление производственным предприятием Абонемент ($m)

Внешняя обработка "Анализ документов и регистров" - можно использовать для детального изучения документов базы, связанных регистров (накопления и сведений). Предварительный анализ документов обычно требуется перед проведением свертки остатков базы, перед обновлением типовых релизов сильно измененной конфигурации, перед переходом на новую программу.

3 стартмани

29.12.2023    1193    8    RustIG    5    

8

Анализ использования номенклатуры

Статистика базы данных Логистика, склад и ТМЦ Платформа 1С v8.3 1С:ERP Управление предприятием 2 Абонемент ($m)

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

1 стартмани

26.10.2023    770    12    dimanich70    0    

4

Сведения о присоединенных файлах

Статистика базы данных Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

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

2 стартмани

24.10.2023    1696    37    ixijixi    6    

20

История фоновых заданий

Журнал регистрации Статистика базы данных HighLoad оптимизация Конфигурации 1cv8 Абонемент ($m)

Удобный отчет по выполнению фоновых заданий в 1С с разбивкой по разным критериям, например по срокам, в какой последовательности, выполнение дольше всех, сколько одновременно и так далее.

5 стартмани

04.09.2023    863    6    Maxiko    0    

8

Количество документов в информационной базе в разрезе видов документов

Статистика базы данных Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

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

1 стартмани

16.08.2023    678    14    pwn    1    

3

Статистика по документам пользователя с версионированием по дате

Журнал регистрации Статистика базы данных Платформа 1С v8.3 1С:Управление нашей фирмой 1.6 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 Россия Абонемент ($m)

Вывод документов, созданных или отредактированных пользователем за период, в том числе с возможностью "заглянуть" в версии документа на дату.

5 стартмани

30.06.2023    1941    10    nemec    7    

5
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. grigr 211 14.09.09 13:01 Сейчас в теме
Спасибо пригодилось
не плохо бы сделать сортировку по колонке количество и возможность убрать нулевые строчки
LavS; +1
2. LavS 165 14.09.09 13:32 Сейчас в теме
Спасибо за пожелания по развитию, в следующей версии добавлю этот функционал, а также постараюсь ускорить работу этой обработки.
+
3. Душелов 4017 14.09.09 13:39 Сейчас в теме
А еще можно добавить картиночки объектов метаданных...
LavS; +1
4. LavS 165 14.09.09 13:41 Сейчас в теме
Конечно можно, вот только следующую версию я на следующей неделе выложу, сейчас сильно загружен работой, учебой и проектами...
+
5. maksar 21.11.11 03:59 Сейчас в теме
Было бы хорошо, если бы добавили возможность видеть объем занимаемый объектами конфигурации на жестком диске
+
6. LavS 165 21.11.11 08:19 Сейчас в теме
И как этот объем считать? Ведь объект - это таблица в базе данных. А СУБД может быть как файловая, так и клиент-серверная(а там уже куча вариантов). В таблице могут быть дополнительные данные (например, индексы), а также отдельные таблицы(например, табличные части). Молчу уже о существовании "системных таблиц" и "накладных расходов". К тому же 1С никаких из перечисленных данных не предоставляет. Максимум, что можно получить - это названия таблиц, и по данным можно предположить сколько они могут занимать. Но если это делать, то во-первых время работы обработки вырастет на порядки, во вторых показанные цифры будут не соответствовать реальности.
+
Оставьте свое сообщение