Необходима версия 1С не ниже 8.1.8 и SQL.
Статистика ИБ 8.1 SQL
База данных - Статистика базы данных
Собирает информацию о всех объектах конфигурации.
Количество записей, размер данных и индексов.
Количество записей в документах и регистрах за период.
Максимальное и среднее количество записей в документах и регистрах за один день.
Количество записей в табличных частях документа на 1 документ.
Скачать исходный код
Наименование | Файл | Версия | Размер | |||
---|---|---|---|---|---|---|
СтатистикаИБ.erf
.erf 44,03Kb
5428
|
.erf | 44,03Kb | 5428 | Скачать бесплатно |
См. также
Физический размер таблиц (MSSQL)
Инструменты администратора БД Статистика базы данных Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)
Инструмент для получения физического размера таблиц ИБ (MSSQL)
1 стартмани
09.01.2024 1543 12 ImHunter 4
Анализ документов: свертка базы, автотесты, динамика роста базы
Статистика базы данных Инструментарий разработчика Тестирование QA Платформа 1С v8.3 1С:Управление торговлей 10 1С:Управление производственным предприятием Абонемент ($m)
Внешняя обработка "Анализ документов и регистров" - можно использовать для детального изучения документов базы, связанных регистров (накопления и сведений). Предварительный анализ документов обычно требуется перед проведением свертки остатков базы, перед обновлением типовых релизов сильно измененной конфигурации, перед переходом на новую программу.
3 стартмани
29.12.2023 1222 8 RustIG 5
Анализ использования номенклатуры
Статистика базы данных Логистика, склад и ТМЦ Платформа 1С v8.3 1С:ERP Управление предприятием 2 Абонемент ($m)
Очень часто хочется одним отчетом посмотреть, где и когда использовалась номенклатура. Вот это как раз такой отчет. Отчет полезен практически всем отделам предприятия. Им пользуются отделы закупок, продаж, работники складов, бухгалтеры.
1 стартмани
26.10.2023 787 12 dimanich70 0
Сведения о присоединенных файлах
Статистика базы данных Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)
Внешний отчет для анализа данных присоединенных файлов за произвольный период в любой конфигурации.
2 стартмани
24.10.2023 1734 38 ixijixi 6
Подсчет количества записей по объектам, вывод список дерева подсистем (с составом)
Статистика базы данных Платформа 1С v8.3 Абонемент ($m)
Подсчет количества записей по объектам, вывод список дерева подсистем (с составом)
1 стартмани
19.10.2023 926 12 Bakytzhan_777 4
История фоновых заданий
Журнал регистрации Статистика базы данных HighLoad оптимизация Конфигурации 1cv8 Абонемент ($m)
Удобный отчет по выполнению фоновых заданий в 1С с разбивкой по разным критериям, например по срокам, в какой последовательности, выполнение дольше всех, сколько одновременно и так далее.
5 стартмани
04.09.2023 882 6 Maxiko 0
Количество документов в информационной базе в разрезе видов документов
Статистика базы данных Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)
Отчет выводит на экран количество документов в информационной базе. Это позволяет косвенно оценить объем данных в информационной базе. Данная информация может быть полезна, например, если предполагается свернуть информационную базу на определенную дату. От количества документов очень сильно зависит время свертки базы.
1 стартмани
16.08.2023 688 15 pwn 1
Статистика по документам пользователя с версионированием по дате
Журнал регистрации Статистика базы данных Платформа 1С v8.3 1С:Управление нашей фирмой 1.6 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 Россия Абонемент ($m)
Вывод документов, созданных или отредактированных пользователем за период, в том числе с возможностью "заглянуть" в версии документа на дату.
5 стартмани
30.06.2023 1954 10 nemec 7
Код |
---|
ДанныеРасшифровки = Неопределено;
КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных;
МакетКомпоновки = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных, КомпоновщикНастроек.Настройки, ДанныеРасшифровки);
ПроцессорКомпоновки = Новый ПроцессорКомпоновкиДанных;
ПроцессорКомпоновки.Инициализировать(МакетКомпоновки, Новый Структура("Данные", ТЗ), ДанныеРасшифровки);
Показать полностью |
по причине:
{(12, 3)}: Неоднозначное поле "Документ.Дата"
<<?>>Документ.Дата МЕЖДУ &ДатаНач И &ДатаКон
MSSQL, 8.2.19.116, УТ 10.3 слегка допиленная.
Во-первых, встречный вопрос: Вам точно нужна регистрация изменений? (то есть статистика изменений объема таблиц хранения документов и периодических регистров за указанный период)
Если не нужна - то есть нужны только данные о текущем объеме таблиц хранения - тогда нажмите на кнопку Настройка и поставьте галочку "Не включать регистрацию изменений".
Во-вторых, внимательнее посмотрите на структуру Ваших метаданных. Предположительно, в каком-то из документов есть реквизиты "Дата" и "Документ".
но у меня вылезли новые грабли
"{ВнешнийОтчет.СтатистикаИБ.МодульОбъекта(27)}: Ошибка при вызове метода контекста (Выполнить)
Возврат Запрос.Выполнить().Выгрузить()[0];
по причине:
по причине:
{(12, 3)}: Неоднозначное поле "Документ.Дата"
<<?>>Документ.Дата МЕЖДУ &ДатаНач И &ДатаКон
"
ругается на самый обычный документ "Сторно" :|
{ВнешнийОтчет.СтатистикаИБ(102)}: Ошибка при вызове метода контекста (Open): Произошла исключительная ситуация (Microsoft OLE DB Provider for ODBC Drivers): [Microsoft][ODBC SQL Server Driver][SQL Server]The object '_Task7795.VT7910' does not exist in database 'base2' or is invalid for this operation.
по причине:
Произошла исключительная ситуация (Microsoft OLE DB Provider for ODBC Drivers): [Microsoft][ODBC SQL Server Driver][SQL Server]The object '_Task7795.VT7910' does not exist in database 'base2' or is invalid for this operation.
и ещё вопрос: как с помощью этого отчёта отследить какая таблица занимает больше 4 гигов? Смотреть на колонку "Общий размер"?
{(12, 3)}: Неоднозначное поле "Документ.Дата"
<<?>>Документ.Дата МЕЖДУ &ДатаНач И &ДатаКон
И всё оттого, что у одного документа есть реквизит, незамысловато названный Документ...
(Тут кто-то уверял, что, мол, исправлять там в модуле неча...)
Автор, исправь, пожайлуста!
Сделала, обработка выдает ошибку при запуске
"{ВнешнийОтчет.СтатистикаИБ.МодульОбъекта}: Переменная с указанным именем уже определена (Connection)"
а код обработки под паролем :evil:
Кидает ошибку:
{ВнешнийОтчет.СтатистикаИБ.МодульОбъекта(212)}: Ошибка при вызове метода контекста (Open)
RS.Open("sp_spaceused '" + ИмяТаблицыХранения + "'", Connection);
по причине:
Произошла исключительная ситуация (Microsoft OLE DB Provider for ODBC Drivers): [Microsoft][ODBC SQL Server Driver][SQL Server]Объект "_Reference60_VT9277" не существует в базе данных "1cv82TEST", или недопустимо его использование в данной операции.
{ВнешнийОтчет.СтатистикаИБ.МодульОбъекта(212)}: Ошибка при вызове метода контекста (Open)
RS.Open("sp_spaceused '" + ИмяТаблицыХранения + "'", Connection);
по причине:
Произошла исключительная ситуация (Microsoft OLE DB Provider for ODBC Drivers): [Microsoft][ODBC SQL Server Driver][SQL Server]Объект "_Task14.VT8175" не существует в базе данных "1cv82", или недопустимо его использование в данной операции.
Остальные объекты скушал нормально. В чем может быть причина?
Процедура ОбойтиУзел(УзелДерева,Пометка)
Для Каждого СтрокаУзла Из УзелДерева.Строки Цикл
СтрокаУзла.Пометка = Пометка;
ОбойтиУзел(СтрокаУзла,Пометка);
КонецЦикла;
КонецПроцедуры
Процедура КоманднаяПанель1кнВыделитьВсе(Кнопка)
ОбойтиУзел(Дерево,1);
КонецПроцедуры
Процедура КоманднаяПанель1кнУбратьВсе(Кнопка)
ОбойтиУзел(Дерево,0);
КонецПроцедуры
А то каждый раз приходится, все галочки по метаданным проставлять
бывает что SQL-ная база после выгрузки в dt-формат, в файловый вариант не загружается, пишет что какие-то внутренние файлы привысили максимальный объем... так с этой обработкой думаю можно будет узнать какие объекты имеют слишком большой объем ))
{ВнешнийОтчет.СтатистикаИБ.МодульОбъекта(172)}: Ошибка при вызове метода контекста (Выполнить)
по причине:
{(6, 11)}: Поле не найдено "Регистр.ФизЛицо"
Регистр.<<?>>ФизЛицо,
При попытке сбора данных по регистру накопления "Партии материалов в эксплуатации (бухгалтерский учет)" возникает ошибка
{ВнешнийОтчет.СтатистикаИБ.МодульОбъекта(172)}: Ошибка при вызове метода контекста (Выполнить)
по причине:
{(6, 11)}: Поле не найдено "Регистр.Подразделение"
Регистр.<<?>>Подразделение,
Регистры на поддержке, поля (реквизиты) в наличии. Конфигурация УПП (1.3.75.2) доработанная.
Режим совместимости - "Не использовать"
В базу были добавлены таблицы (справочники, регистры сведений) с помощью расширения (extension)
При попытке получить статистику по добавленным таблицам - получаем следующую ошибку:
по причине:
Произошла исключительная ситуация (Microsoft OLE DB Provider for ODBC Drivers): [Microsoft][ODBC SQL Server Driver][SQL Server]The object '_InfoRg10890' does not exist in database 'mybase' or is invalid for this operation.
Оно и понятно, потому что в SQL эти таблицы с суффиксом X1 (см скриншоты)
Вопрос к автору: Дмитрий, скажите пожалуйста, можем ли ожидать модернизацию обработки под работу с расширениями?
Если нет - то как смотрите на то, что я сам доработаю, чтоб корректно с расширениями работало?
(89) Доработал, теперь таблицы, добавленные расширениям, нормально учитываются
по причине:
{ВнешнийОтчет.СтатистикаИБ.МодульОбъекта}: Переменная не определена (ТипКнопкиКоманднойПанели)
{ВнешнийОтчет.СтатистикаИБ.МодульОбъекта}: Процедура или функция с указанным именем не определена (ОбработкаПрерыванияПользователя)
{ВнешнийОтчет.СтатистикаИБ.МодульОбъекта}: Процедура или функция с указанным именем не определена (Состояние)
Управление торговлей, редакция 11 (11.4.14.181)
1С:Предприятие 8.3 (8.3.20.2184)
(90)
Сводная таблица по всем метаданным шедевр.
- на новой платформе вылезло пару ошибок, в 2х функциях полечил с помощью: Попытка/Исключение
(приложил вылеченный файл)
Для получения уведомлений о новых публикациях автора подключите телеграм бот: Инфостарт бот
№ 15052
Создание 29.08.07 00:00
Обновление 08.12.10 17:06
Просмотры 58100
Загрузки 5428
Рейтинг
242
Комментарии 95
Код открыт Не указано
Рубрики Статистика базы данных
Кому Программист
Тип файла Внешний отчет (ert,erf)
Платформа Платформа 1С v8.3
Конфигурация Конфигурации 1cv8
Операционная система Не имеет значения
Страна Россия
Отрасль Не имеет значения
Налоги Не имеет значения
Вид учета Не имеет значения
Доступ к файлу Бесплатно (free)