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

22.03.12

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

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

Скачать файл

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

Наименование По подписке [?] Купить один файл
Обработка пересчета всех элементов базы
.zip 4,30Kb
21
21 Скачать (1 SM) Купить за 1 850 руб.

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

См. также

Статистика базы данных Программист Платформа 1С v8.3 Бесплатно (free)

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

15.03.2025    614    43    user914355    0    

5

Статистика базы данных Программист Платформа 1С v8.3 1C:Бухгалтерия Абонемент ($m)

Обработка позволяет посмотреть количество данных в системе по каждому объекту (количество документов, справочников, и т.д.). Информация также дополняется данными из журнала регистрации по дате последнего изменения.

1 стартмани

19.12.2024    735    13    smirnov0ser    0    

5

Статистика базы данных Программист Платформа 1С v8.3 1C:Бухгалтерия Бесплатно (free)

Анализ количества записей регистров/документов/справочников, в том числе в динамике.

13.11.2024    1392    155    evgeni-red    3    

8

Статистика базы данных Программист Платформа 1С v8.3 1C:Бухгалтерия Абонемент ($m)

«Навигатор метаданных» поможет изучать структуру данных конфигурации, переходить по связям между объектами конфигурации.Для аналитиков и разработчиков.

1 стартмани

11.09.2024    1573    21    m_kislyak    3    

9

Статистика базы данных Программист Платформа 1С v8.3 Управляемые формы 1C:Бухгалтерия Россия Абонемент ($m)

Сбор статистики информационной базы в виде отчета - наименование конфигурации, версия, количество записей документов, регистров сведений, справочников, обменов.

1 стартмани

10.09.2024    4024    56    pahno    9    

8

Статистика базы данных Программист Платформа 1С v8.3 1С:Комплексная автоматизация 2.х Россия Абонемент ($m)

Данная обработка - алгоритм предлагает оценку вашей базы на количество тех или иных типов документов с их реквизитами.

6 стартмани

12.08.2024    1085    0    aximo    2    

3

Статистика базы данных Системный администратор Программист Платформа 1С v8.3 1C:Бухгалтерия Абонемент ($m)

Объединен, унифицирован и значительно улучшен функционал двух исходных обработок для контроля размеров таблиц хранения 1С в серверных базах: https://infostart.ru/1c/tools/128362/ (для MS SQL) и https://infostart.ru/1c/tools/978816/ (для PG SQL).

1 стартмани

16.05.2024    2387    64    yuraos    11    

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

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

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

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


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