Необходима версия 1С не ниже 8.1.8 и SQL.
Статистика ИБ 8.1 SQL
База данных - Статистика базы данных
Собирает информацию о всех объектах конфигурации.
Количество записей, размер данных и индексов.
Количество записей в документах и регистрах за период.
Максимальное и среднее количество записей в документах и регистрах за один день.
Количество записей в табличных частях документа на 1 документ.
Скачать файл
ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Наименование | Бесплатно | |
---|---|---|
СтатистикаИБ.erf
.erf 44,03Kb
5473
|
5473 | Скачать бесплатно |
См. также
ИТ-анализ Работа с конфигурациями Ведение учета Внедрение ИТ-систем Программист Бизнес-аналитик Бухгалтер Пользователь Руководитель проекта Платформа 1С v8.3 1С:ERP Управление предприятием 2 Россия НДС Платные (руб)
Курс рассчитан для подготовки экспертов по регламентированному учету и учету затрат для внедрения на крупных промышленных предприятиях с «исторически сложившимся» учетом.
14500 руб.
29.07.2024 3277 76 1
Статистика базы данных Программист Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)
Анализ количества записей регистров/документов/справочников, в том числе в динамике.
13.11.2024 488 52 evgeni-red 2
Статистика базы данных Программист Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)
«Навигатор метаданных» поможет изучать структуру данных конфигурации, переходить по связям между объектами конфигурации.Для аналитиков и разработчиков.
1 стартмани
11.09.2024 1139 16 m_kislyak 3
Статистика базы данных Программист Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Россия Абонемент ($m)
Сбор статистики информационной базы в виде отчета - наименование конфигурации, версия, количество записей документов, регистров сведений, справочников, обменов.
1 стартмани
10.09.2024 3341 40 pahno 8
Статистика базы данных Программист Платформа 1С v8.3 1С:Комплексная автоматизация 2.х Россия Абонемент ($m)
Данная обработка - алгоритм предлагает оценку вашей базы на количество тех или иных типов документов с их реквизитами.
6 стартмани
12.08.2024 768 0 aximo 2
Статистика базы данных Системный администратор Программист Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)
Объединен, унифицирован и значительно улучшен функционал двух исходных обработок для контроля размеров таблиц хранения 1С в серверных базах: https://infostart.ru/1c/tools/128362/ (для MS SQL) и https://infostart.ru/1c/tools/978816/ (для PG SQL).
1 стартмани
16.05.2024 1711 43 yuraos 4
Инструменты администратора БД Статистика базы данных Системный администратор Программист Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)
Инструмент для получения физического размера таблиц ИБ (MSSQL)
1 стартмани
09.01.2024 2677 34 ImHunter 4
Статистика базы данных Инструментарий разработчика Тестирование QA Программист Платформа 1С v8.3 1С:Управление торговлей 10 1С:Управление производственным предприятием Абонемент ($m)
Внешняя обработка "Анализ документов и регистров" - можно использовать для детального изучения документов базы, связанных регистров (накопления и сведений). Предварительный анализ документов обычно требуется перед проведением свертки остатков базы, перед обновлением типовых релизов сильно измененной конфигурации, перед переходом на новую программу.
1 стартмани
29.12.2023 2207 14 RustIG 5
Код |
---|
ДанныеРасшифровки = Неопределено;
КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных;
МакетКомпоновки = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных, КомпоновщикНастроек.Настройки, ДанныеРасшифровки);
ПроцессорКомпоновки = Новый ПроцессорКомпоновкиДанных;
ПроцессорКомпоновки.Инициализировать(МакетКомпоновки, Новый Структура("Данные", ТЗ), ДанныеРасшифровки);
Показать полностью |
по причине:
{(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х функциях полечил с помощью: Попытка/Исключение
(приложил вылеченный файл)