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

26.10.17

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

Обработка выводит список регистров накопления, сведений с количеством записей в каждом и список справочников и документов с количеством элементов. Управляемое и обычное приложение.

Скачать исходный код

Наименование Файл Версия Размер
Количество записей в регистре накопления, сведений, справочников и документов.:
.epf 16,38Kb
30
.epf 16,38Kb 30 Скачать

Была необходимость вывести список со значениями где есть заполненные элементы. За основу была взята обработка под УФ и слегка доработана под нужды, добавлены обычные формы. Первоисточник неизвестен.

Обработка выводит список регистров накопления, сведений с количеством записей в каждом и список справочников и документов с количеством элементов. Управляемое и обычное приложение.

Тестировалась на "Управление торговым предприятием для Украины", редакция 1.1. и Автосервис 1.4.9.27 На других конфигурациях тоже должно работать.

регистров накопления регистров сведений выводит списка регистров накопления и сведений управляемое приложение обычное приложение

См. также

Физический размер таблиц (MSSQL)

Инструменты администратора БД Статистика базы данных Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Инструмент для получения физического размера таблиц ИБ (MSSQL)

1 стартмани

09.01.2024    1537    12    ImHunter    4    

7

Анализ документов: свертка базы, автотесты, динамика роста базы

Статистика базы данных Инструментарий разработчика Тестирование QA Платформа 1С v8.3 1С:Управление торговлей 10 1С:Управление производственным предприятием Абонемент ($m)

Внешняя обработка "Анализ документов и регистров" - можно использовать для детального изучения документов базы, связанных регистров (накопления и сведений). Предварительный анализ документов обычно требуется перед проведением свертки остатков базы, перед обновлением типовых релизов сильно измененной конфигурации, перед переходом на новую программу.

3 стартмани

29.12.2023    1216    8    RustIG    5    

8

Анализ использования номенклатуры

Статистика базы данных Логистика, склад и ТМЦ Платформа 1С v8.3 1С:ERP Управление предприятием 2 Абонемент ($m)

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

1 стартмани

26.10.2023    785    12    dimanich70    0    

4

Сведения о присоединенных файлах

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

Внешний отчет для анализа данных присоединенных файлов за произвольный период в любой конфигурации.

2 стартмани

24.10.2023    1729    37    ixijixi    6    

20

История фоновых заданий

Журнал регистрации Статистика базы данных HighLoad оптимизация Конфигурации 1cv8 Абонемент ($m)

Удобный отчет по выполнению фоновых заданий в 1С с разбивкой по разным критериям, например по срокам, в какой последовательности, выполнение дольше всех, сколько одновременно и так далее.

5 стартмани

04.09.2023    877    6    Maxiko    0    

8

Количество документов в информационной базе в разрезе видов документов

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

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

1 стартмани

16.08.2023    687    14    pwn    1    

3

Статистика по документам пользователя с версионированием по дате

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

Вывод документов, созданных или отредактированных пользователем за период, в том числе с возможностью "заглянуть" в версии документа на дату.

5 стартмани

30.06.2023    1953    10    nemec    7    

5
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. fuxic 297 16.06.21 08:20 Сейчас в теме
	Спи = Новый СписокЗначений; // ед. число + мн. число
	Спи.Добавить("Справочник", 			"Справочники");
	Спи.Добавить("Документ", 			"Документы");
	Спи.Добавить("РегистрСведений", 	"РегистрыСведений");
	Спи.Добавить("РегистрНакопления", 	"РегистрыНакопления");
	
	Запрос = Новый Запрос;
	ШаблонТекстаЗапроса = "ВЫБРАТЬ КОЛИЧЕСТВО(*) КАК Количество ИЗ [ВидМетаданных].[ИмяТаблицы] КАК Таблица";
						  
	ТЗ = Новый ТаблицаЗначений;
	ТЗ.Колонки.Добавить("Имя");
	ТЗ.Колонки.Добавить("Синоним");
	ТЗ.Колонки.Добавить("Количество");
	
	МаксДлинаНаименованияМета 	= 0;
	МаксДлинаКоличества 		= 0;
	
	Для Каждого Эл Из Спи Цикл 
		
		Сообщить(">> " + Эл.Представление + Символы.ПС);
		
		Сч 						= 0;
		ВидМетаданных 			= Эл.Значение;
		Мета 					= Метаданные[Эл.Представление]; 
		
		Для Каждого ОбъектМетаданных Из Мета Цикл 
			
			Сч = Сч + 1;
			ОбработкаПрерыванияПользователя();
			Состояние("Сбор данных " + ВидМетаданных + ": " + Сч + " / " + Мета.Количество() + " / " + ОбъектМетаданных.Имя);
			
			МаксДлинаНаименованияМета 	= Макс(СтрДлина(ОбъектМетаданных.Синоним), МаксДлинаНаименованияМета);
		
			Запрос.Текст = СтрЗаменить(ШаблонТекстаЗапроса, "[ИмяТаблицы]", ОбъектМетаданных.Имя);
			Запрос.Текст = СтрЗаменить(Запрос.Текст, "[ВидМетаданных]", 	ВидМетаданных);
			
			Выборка = Запрос.Выполнить().Выбрать();
			
			Если Выборка.Следующий() И ЗначениеЗаполнено(Выборка.Количество) Тогда 
				нс = ТЗ.Добавить();
				нс.Имя 				= ОбъектМетаданных.Имя;
				нс.Синоним 			= ОбъектМетаданных.Синоним;
				нс.Количество 		= Выборка.Количество;
				МаксДлинаКоличества = Макс(СтрДлина("" + Выборка.Количество), МаксДлинаКоличества);
			КонецЕсли;
			
		КонецЦикла;	
		
		ТЗ.Сортировать("Количество Убыв");
		
		Для Каждого лСтр Из ТЗ Цикл 
			Сообщить("" + СтроковыеФункцииКлиентСервер.ДополнитьСтроку(лСтр.Синоним, МаксДлинаНаименованияМета, " ", "Справа") + "  " + СтроковыеФункцииКлиентСервер.ДополнитьСтроку(лСтр.Количество, МаксДлинаКоличества + 2, " ")); 
		КонецЦикла;	
		
		Сообщить(Символы.ПС + Символы.ПС);
		
	КонецЦикла;
Показать
2. fuxic 297 16.06.21 08:56 Сейчас в теме
(1)
	...	
		Сч 						= 0;
		ВидМетаданных 			= Эл.Значение;
		Мета 					= лМетаданные[Эл.Представление]; 
		
		ТЗ.Очистить();
....
Оставьте свое сообщение