Сбор статистики информационной базы в виде отчета - наименование конфигурации, версия, количество записей документов, регистров сведений, справочников, обменов.
Файлы
ВНИМАНИЕ:
Файлы из Базы знаний - это исходный код разработки.
Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы.
Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных.
Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
0% комиссии — оплата напрямую исполнителю;
Исполнители любого масштаба — от отдельных специалистов до команд под проект;
Прямой обмен контактами между заказчиком и исполнителем;
Безопасная сделка — при необходимости;
Рейтинги, кейсы и прозрачная система откликов.
При предпроектном обследовании часто требуется определить интенсивность использования объектов информационной базы, используемые в конфигурации объекты.
Предлагаемая обработка собирает статистику по метаданным конфигурации.
Для периодических данных (регистры, документы) статистика собирается в целом и за период, разрезе организаций, пользователей. Это позволяет специалисту быстро понять полноту использования функционала, загруженность конфигурации.
Обработка особенно полезна, если требуется провести анализ значительного количества информационных баз.
Обработка работает в режиме обычных и управляемых форм, на любой конфигурации.
Отчет отобразит внутренние названия таблиц в базе данных 1С, связанные с ними типы данных, количество записей в таблицах, а также размер в мегабайтах. Подойдет для любой конфигурации 1С 8 на управляемых формах платформы 8.3.15 и выше.
База растёт, диски кончаются, бэкап перестал влезать в ночь — а на вопрос «что именно занимает место?» никто не может ответить. Конфигуратор молчит: самые тяжёлые таблицы часто вообще не видны в дереве метаданных. Обработка строит полную карту объёмов базы за несколько минут: все объекты метаданных с табличными частями, имена таблиц СУБД, служебные таблицы платформы отдельным списком и готовый SQL-скрипт точных размеров для MS SQL и PostgreSQL. К СУБД не обращается — только платформенные средства, только чтение.
Внешняя обработка для анализа фактического использования объектов метаданных конфигурации 1С. Позволяет быстро узнать, сколько создано объектов каждого вида метаданных среди справочников и документов. Какие из них активно используются, какие реквизиты заполняются, а какие остаются пустыми.
Расчет размера таблиц базы данных по метаданным.
Будет полезна для выбора стратегии уменьшения размера базы (свертка, переход на новую, выгрузка на тома).
Иногда некоторые таблицы могут иметь необоснованно огромный размер.
Небольшая подсистема для конфигураций на управляемых формах, использующих БСП, которая поможет провести анализ, какие из внешних обработок (отчетов, печатных форм, заполнений объектов) используются активно, а какие утратили актуальность.
Отчет выводит количество объектов (записей) и их размер в базе любой конфигурации на УФ.
По типам метаданных: справочники, документы, регистры сведений, накопления, бухгалтерии, расчета.
Еще одна публикация, позволяющая корректно оценить количество элементов справочников и документов в базе данных, а также их количество за выбранный период.
Удобно, спасибо!
Идея хорошая.
Я еще на предпроекте обычно делаю доработку (для обычных форм упп, бп2.0 и прочие) в части сбора статистики по использованию внешних подключенных обработок/отчетов/печатных форм
И для отчетов в составе кофы.
(4) Если вы про сбор статистики по внешним обработкам....то это не обработка. Вам проще самим реализовать это.
Примерный подход: Но это именно конфигурации для обычных форм (УПП, БП 2.0, УТ 10.3, КА 1.1 и наверное т.д.)
1. Добавляете регистр сведений "СтатистикаВызоваОбъектов" со структурой:
Измерение:
Объект - тип "СправочникСсылка.ВнешниеОбработки"
Ресурсы:
Пользователь - тип "СправочникСсылка.Пользователи" - для сбора статистики по пользователям.
Далее:
1) Для внешних отчетов прописываемся в форме списка внешних обработок, по событию "ПриВыборе", что бы в регистр записалось;
2) Для печатных форм, заполнения ТЧ - прописываем запись в регистр в общем модуле соответственно:
- УниверсальныеМеханизмы.ОбработатьНажатиеНаДополнительнуюКнопкуЗаполненияТЧ()
- УниверсальныеМеханизмы.НапечататьВнешнююФорму()
Через некоторое время (неделя, например) можно консолью запросов получить кто, что использует.
(6) В конфигурациях на управляемых формах как правило используется общая форма отчета. И можно сделать расширение, в которое включить описанный Вами регистр и сделать его заполнение при формировании отчета. Будет работать для всех отчетов, не имеющих своей формы. А это почти все отчеты на СКД.
Если надо, могу сделать такое расширение. Или под заказ или если много желающих наберется.
(7) да, это легко разрабатывается и для конфигураций на управляемых формах (с БСП).
Просто я писал выше сообщение - именно в контексте конфигураций на обычных формах.