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

26.10.17

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

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

Скачать файл

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

Наименование По подписке [?] Купить один файл
Количество записей в регистре накопления, сведений, справочников и документов.:
.epf 16,38Kb
30
30 Скачать (1 SM) Купить за 1 850 руб.

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

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

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

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

См. также

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

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

1 стартмани

11.09.2024    1021    11    m_kislyak    3    

8

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

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

1 стартмани

10.09.2024    3105    38    pahno    8    

7

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

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

6 стартмани

12.08.2024    711    0    aximo    2    

3

Статистика базы данных Системный администратор Программист Платформа 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    1542    37    yuraos    3    

10

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

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

1 стартмани

29.12.2023    2088    13    RustIG    5    

9

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

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

1 стартмани

26.10.2023    1266    17    dimanich70    0    

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