Статистика по количеству данных в базе

20.04.10

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

Обновил. Время сборы статистики увеличено в ХХХ раз. Спасибо, anqro. Обработка показывается информацию о количестве данных в информационной базе: - количество документов за период по каждому виду документа и общее; - количество строк в документе по каждому виду документа и общее; - среднее количество строк в документе; - можно собрать статистику только по проведенным, по не помеченным на удаление, по всем.

Бесплатные

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

Узнавайте о новых бесплатных решениях в нашей телеграм-группе Инфостарт БЕСПЛАТНО

Наименование Скачано Бесплатно
Версия 2.0. Для платформы 8.1
.epf 13,16Kb
248 Скачать бесплатно
Версия 1.1 Для платформы 8.0
.epf 10,51Kb
1181 Скачать бесплатно

Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

Если будет интересно, то добавлю статистику по справочникам :)
Чтобы прервать обработку нажимайте: Ctrl+Break (Pause)

P.S. отчет подходит для любой конфигурации 1С:Предприятие 8.0 и для 1С:Предприятие 8.1

Вступайте в нашу телеграмм-группу Инфостарт

См. также

Статистика базы данных Разработчик 1С:Предприятие 8 Россия Абонемент ($m)

Внешняя обработка для комплексной диагностики информационной базы 1С без прямого подключения к SQL Server или другой СУБД. Позволяет определить, какие объекты 1С занимают основной объём базы, сколько записей содержат, какова средняя интенсивность накопления данных за последние 24 месяца, сколько КБ приходится на одну запись, а также увидеть связанные таблицы хранения и структуру индексов. Расчёт выполняется пакетно с отображением прогресса и возможностью остановки. В результате формируется единая таблица по объектам метаданных с итоговыми показателями и возможностью выгрузки результатов в Excel. Подходит разработчикам 1С, администраторам и специалистам, которым необходимо быстро понять структуру и точки роста большой информационной базы.

4 стартмани

26.10.2026    403    0    VVLab    2    

3

Статистика базы данных Поиск данных Инструменты администратора БД Администрирование Разработчик Аналитик 1С 8.3 1С 8.5 1С:Розница 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Розница 3.0 Платные (руб)

Универсальная внешняя обработка для проверки «здоровья» любой базы 1С. За один запуск выполняет 26 проверок логической целостности данных и выдаёт отчёт: оценку состояния базы от 0 до 100, список проблем по важности (критично / предупреждение / информация), расшифровку до конкретных документов и записей и рекомендации, что делать. Находит: проведённые документы без движений и непроведённые с движениями, движения с «битым» регистратором, отрицательные остатки, проводки без счёта, дубли номеров и кодов, документы с датой в будущем, отключённые и отставшие итоги, зависшие очереди обмена, администраторов без пароля и другое. Подходит для любой конфигурации: БП, УТ, КА, ERP, УНФ, ЗУП, Розница, УТ 10.3, УПП, отраслевые и самописные, с БСП и без. Платформа 8.3.10 и выше, управляемые и обычные формы. Ничего не изменяет в базе — только читает данные.

7320 руб.

20.10.2026    458    0    0    

3

Инструменты администратора БД Статистика базы данных Системный администратор 1С 8.3 Абонемент ($m)

База растёт, диски кончаются, бэкап перестал влезать в ночь — а на вопрос «что именно занимает место?» никто не может ответить. Конфигуратор молчит: самые тяжёлые таблицы часто вообще не видны в дереве метаданных. Обработка строит полную карту объёмов базы за несколько минут: все объекты метаданных с табличными частями, имена таблиц СУБД, служебные таблицы платформы отдельным списком и готовый SQL-скрипт точных размеров для MS SQL и PostgreSQL. К СУБД не обращается — только платформенные средства, только чтение.

10 стартмани

03.08.2026    2558    31    nedomolkov.ivan    8    

4

Статистика базы данных Разработчик 1С 8.3 Абонемент ($m)

Внешняя обработка для анализа фактического использования объектов метаданных конфигурации 1С. Позволяет быстро узнать, сколько создано объектов каждого вида метаданных среди справочников и документов. Какие из них активно используются, какие реквизиты заполняются, а какие остаются пустыми.

1 стартмани

27.04.2026    1849    14    archi517    0    

7

Статистика базы данных Разработчик Пользователь 1С 8.3 Абонемент ($m)

По указанному периоду показывает, какие виды документов введены в информационную базу, и также количество введенных документов.

1 стартмани

03.03.2026    1331    8    burgerkirg    0    

5

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

Расчет размера таблиц базы данных по метаданным. Будет полезна для выбора стратегии уменьшения размера базы (свертка, переход на новую, выгрузка на тома). Иногда некоторые таблицы могут иметь необоснованно огромный размер.

3 стартмани

27.10.2025    3582    112    gebungen    0    

4
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. пользователь 23.10.06 16:56
Сообщение было скрыто модератором.
...
2. z-alexey 1200 23.10.06 17:26 Сейчас в теме
Ту я смотрел как-то. Даже плюсанул :). В моей к сожалению нет статистика по пользователям. на все впереди :)
3. Unstoppable 14 01.11.06 15:32 Сейчас в теме
Мне понравилось! Удобно, однако....
4. angro 02.11.06 14:11 Сейчас в теме
долго очень работает, просто кошмар какой-то. Зачем делать перебором ?
строчки в ТЧ можно посчитать например так
выбрать
count(*)
из
Документ.РеализацияТоваровУслуг
где проведен

видимо только начал 8-ку изучать ?
5. angro 02.11.06 14:11 Сейчас в теме
6. z-alexey 1200 02.11.06 16:53 Сейчас в теме
amqro, через count(*) я так и не понял как получить количество во всех табличных частях документ. Может подскажешь?
7. angro 02.11.06 17:04 Сейчас в теме
не то скопировал,
перебором по метаданным для всех ТЧ делаешь запрос

"выбрать
|count(*)
|из
|Документ.РеализацияТоваровУслуг. "+НаименованиеТЧ+"
|где проведен "
8. z-alexey 1200 02.11.06 17:15 Сейчас в теме
Это по одной табличной части. До этого дошел и сам. А одним запросом как получим количество строк в ТЧ ТОвары, Услуги, Тара?
или предлагаешь последовательно запросы на кажду табличную часть, а потом проссумировать все строки... А как тогда получить общее количество документов?
9. angro 02.11.06 17:33 Сейчас в теме
да предлагаю последовательно запросы на кажду табличную часть, а количество документов
"выбрать
|count(*)
|из
|Документ.РеализацияТоваровУслуг
|где проведен"
10. angro 02.11.06 17:34 Сейчас в теме
и наверное лучше будет не count(*) а count(ссылка)
11. angro 02.11.06 18:06 Сейчас в теме
так примерно
Процедура ПолучитьСтатистикуПоДокументу(ВидДокумента) Экспорт

Запрос = Новый Запрос;
Запрос.Текст =
"выбрать
| count(ссылка) как всегодокументов
| из
| Документ."+ВидДокумента+"
| где проведен ";

Выборка = Запрос.Выполнить().Выбрать();
Если Выборка.Следующий() тогда
Счетчик = выборка.всегодокументов
иначе
Счетчик = 0;
КонецЕсли;


Запрос.Текст = " выбрать
| сумма(всегострок) как всегострок
| из ( ";

ТабличныеЧасти = Метаданные.Документы[ВидДокумента].ТабличныеЧасти;
естьТЧ = ложь;
Для каждого ТЧ Из ТабличныеЧасти Цикл
Запрос.Текст = Запрос.Текст +" выбрать
| count(ссылка) как всегострок
| из
| Документ."+ВидДокумента+"."+ТЧ.Имя+"
| где ссылка.проведен
| объединить все ";
естьТЧ = Истина;
КонецЦикла;

Запрос.Текст = Лев(Запрос.Текст,СтрДлина(Запрос.Текст )-15);

Запрос.Текст = Запрос.Текст +" ) как ттт ";

Если естьТЧ тогда
Выборка = Запрос.Выполнить().Выбрать();

Если Выборка.Следующий() тогда
КоличествоСтрок = выборка.всегострок
иначе
КоличествоСтрок = 0;
КонецЕсли;
иначе
КоличествоСтрок =0;
КонецЕсли;

Сообщить(Метаданные.Документы[ВидДокумента].Синоним, СтатусСообщения.Информация);
Сообщить(" Количество документов: " + Счетчик);
Сообщить(" Количество строк в документе: " + КоличествоСтрок);

СреднееКоличествоСтрок = Окр(?(Счетчик = 0, 0,КоличествоСтрок/Счетчик),2);

Сообщить(" Среднее количество строк в документе: " + СреднееКоличествоСтрок);

мОбщееКоличествоДокументов = мОбщееКоличествоДокументов + Счетчик;
мОбщееКоличествоСтрок = мОбщееКоличествоСтрок + КоличествоСтрок;

КонецПроцедуры
12. angro 02.11.06 18:07 Сейчас в теме
время сбора статистики 44 секунды, в первом варианте я не дождался отключил минут через 5
13. z-alexey 1200 02.11.06 18:19 Сейчас в теме
anqro, сделал так же. что я могу - реально быстрее. Когда писал хотел одним запросом но так и не получилось. А получать несколькими запросами почему-то не допер :).

Выложу потом исправленную версию. Какой-то еще глюк вылез.
14. z-alexey 1200 02.11.06 18:28 Сейчас в теме
Выложил обновленный вариант.
15. 19.02.07 19:14 Сейчас в теме
= добавь справочники и статистику выводи в таблицу
= взял за основу твой код, бо надо на работе, поправлю - выложу.
16. 19.02.07 19:15 Сейчас в теме
= добавь справочники и статистику выводи в таблицу
= взял за основу твой код, бо надо на работе, поправлю - выложу.
17. Klarisa 07.12.08 16:58 Сейчас в теме
ничего так :)
тока инфу такого плана желательно выводить в табличку, а не сообщениями
18. Istur 1479 14.04.10 17:23 Сейчас в теме
(0) Вставь пожалуйста скриншоты.
20. z-alexey 1200 20.04.10 10:30 Сейчас в теме
(18) вставил картинки
19. Istur 1479 14.04.10 17:45 Сейчас в теме
Пожелания: 1. выводить в табличку. 2.чтобы можно было выбирать данные за весь период, а не за ограниченный. конечно можно указать с 1990 по 2077, но это не айс.

Я бы сказал что идеал - это Статистика базы 8.1 (клиент-серверный вариант), но та обработка к сожалению тока для sql.
21. z-alexey 1200 20.04.10 10:30 Сейчас в теме
(19) сделал в табличку :)
и еще теперь работает на 8.1
22. Евгения Сон 29.09.11 00:48 Сейчас в теме
Плюсую однозначно.Выручала не раз, оч полезная штука. Побольше таких.
23. husky 6 22.11.11 09:20 Сейчас в теме
группировку по месяцам можно добавить?
24. husky 6 22.11.11 09:22 Сейчас в теме
группировку по месяцам можно добавить?
25. gavrikov_v 5 26.01.12 14:20 Сейчас в теме
спасибо, очень помогло
26. Namig 14.02.15 13:44 Сейчас в теме
Можно ли получить с справочником и с выводом в таблички для 8.0?
27. husky 6 20.02.15 22:03 Сейчас в теме
Конечно, надо добавить статистику по справочникам.
Для отправки сообщения требуется регистрация/авторизация