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

09.07.09

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

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

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование По подписке [?] Купить один файл
ПодсчетКоличестваОбъектов.erf
.1247128631 19,07Kb
327
327 Скачать (1 SM) Купить за 1 850 руб.

 

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

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

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

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

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

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

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

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

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

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

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

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

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

   - Документы

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

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

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

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

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

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

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

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

   - Задачи

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

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

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

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

   - Константы

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

   - Документы

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

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

   - Отчеты

   - Обработки

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

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

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

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

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

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

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

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

   - Задачи

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

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

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

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

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

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

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

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

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

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

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

 

См. также

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

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

1 стартмани

19.12.2024    435    9    smirnov0ser    0    

4

Статистика базы данных Программист Платформа 1С v8.3 1C:Бухгалтерия Бесплатно (free)

Анализ количества записей регистров/документов/справочников, в том числе в динамике.

13.11.2024    946    101    evgeni-red    2    

7

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

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

1 стартмани

11.09.2024    1343    17    m_kislyak    3    

9

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

Сбор статистики информационной базы в виде отчета - наименование конфигурации, версия, количество записей документов, регистров сведений, справочников, обменов.

1 стартмани

10.09.2024    3692    48    pahno    8    

7

Статистика базы данных Программист Платформа 1С v8.3 1С:Комплексная автоматизация 2.х Россия Абонемент ($m)

Данная обработка - алгоритм предлагает оценку вашей базы на количество тех или иных типов документов с их реквизитами.

6 стартмани

12.08.2024    904    0    aximo    2    

3

Статистика базы данных Системный администратор Программист Платформа 1С v8.3 1C:Бухгалтерия Абонемент ($m)

Объединен, унифицирован и значительно улучшен функционал двух исходных обработок для контроля размеров таблиц хранения 1С в серверных базах: https://infostart.ru/1c/tools/128362/ (для MS SQL) и https://infostart.ru/1c/tools/978816/ (для PG SQL).

1 стартмани

16.05.2024    2029    53    yuraos    4    

12

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

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

1 стартмани

29.12.2023    2385    14    RustIG    5    

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