Пересчет элементов базы

22.03.12

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

Обработка для пересчета элементов базы. Позволяет пересчитывать элементы базы несколько раз. При каждом пересчете в таблицу выводится новая колонка с количеством элементов.

Файлы

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

Наименование Скачано Купить файл
Обработка пересчета всех элементов базы
.zip 4,30Kb
21 2 500 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

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

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

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

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

См. также

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

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

10 стартмани

03.08.2026    1251    23    nedomolkov.ivan    5    

3

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

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

1 стартмани

27.04.2026    1395    12    archi517    0    

7

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

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

1 стартмани

03.03.2026    997    7    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    3085    106    gebungen    0    

4

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

Небольшая подсистема для конфигураций на управляемых формах, использующих БСП, которая поможет провести анализ, какие из внешних обработок (отчетов, печатных форм, заполнений объектов) используются активно, а какие утратили актуальность.

3 стартмани

12.09.2025    3176    24    onezero    4    

17

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

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

1 стартмани

13.05.2025    4983    91    SanchoD    24    

8

Статистика базы данных Программист 1С:Предприятие 8 1С:Управление торговлей 11 Абонемент ($m)

Еще одна публикация, позволяющая корректно оценить количество элементов справочников и документов в базе данных, а также их количество за выбранный период.

2 стартмани

10.04.2025    4182    47    aximo    14    

8
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
0. Evilgrym 195 22.03.12 12:03 Сейчас в теме
Обработка для пересчета элементов базы. Позволяет пересчитывать элементы базы несколько раз. При каждом пересчете в таблицу выводится новая колонка с количеством элементов.

Перейти к публикации

1. JJMM 22.03.12 12:03 Сейчас в теме
Спасибо, весьма полезная для нас обработка. А нельзя ли добавить параметры периода, чтобы подсчитывать количество операций/документов за месяц, квартал, и т.п., а так же расчетные поля = среднее за последние 3 месяца; среднее за последние полгода; среднее за последний год..

Заранее благодарна.
2. woozee 48 28.03.12 13:47 Сейчас в теме
Процедура КнопкаВыполнитьНажатие(Кнопка)
	
	Макет = ПолучитьМакет("Макет");
	ТабДок = ЭлементыФормы.ТабДок;
	ТабДок.Очистить();
	
	ОбластьШапки = Макет.ПолучитьОбласть("Шапка");
	ТабДок.Вывести(ОбластьШапки);
	
	ОбластьСтроки = Макет.ПолучитьОбласть("Строка");
	
	ОбщееКоличество = 0;
	
	Для каждого Справочник Из Метаданные.Справочники Цикл
		Запрос = Новый Запрос("Выбрать * Из Справочник."+Справочник.Имя+"");
		КоличествоЭлементов = Запрос.Выполнить().Выбрать().Количество();
		Если КоличествоЭлементов <> 0 Тогда
			ОбластьСтроки.Параметры.ВидОбъекта = "Справочник";
			ОбластьСтроки.Параметры.Объект = Справочник.Имя;
			ОбластьСтроки.Параметры.Количество = КоличествоЭлементов;
			ТабДок.Вывести(ОбластьСтроки);
			ОбщееКоличество = ОбщееКоличество + КоличествоЭлементов;
		КонецЕсли; 
	КонецЦикла; 
	Для каждого Документ Из Метаданные.Документы Цикл
		Запрос = Новый Запрос("Выбрать * Из Документ."+Документ.Имя+"");
		КоличествоЭлементов = Запрос.Выполнить().Выбрать().Количество();
		Если КоличествоЭлементов <> 0 Тогда
			ОбластьСтроки.Параметры.ВидОбъекта = "Документ";
			ОбластьСтроки.Параметры.Объект = Документ.Имя;
			ОбластьСтроки.Параметры.Количество = КоличествоЭлементов;
			ТабДок.Вывести(ОбластьСтроки);
			ОбщееКоличество = ОбщееКоличество + КоличествоЭлементов;
		КонецЕсли;
	КонецЦикла; 
	ОбластьИтого = Макет.ПолучитьОбласть("Итого");
	ОбластьИтого.Параметры.ОбщееКоличество = ОбщееКоличество;
	ТабДок.Вывести(ОбластьИтого);
	
	ТабДок.Показать();
КонецПроцедуры
Показать


Пожелание автору - сделайте пожалуйста понавороченнее. С отборами, с графиками и прочей удобностью... Иначе смысла нету от публикации....
Для отправки сообщения требуется регистрация/авторизация