Каталог решений - Анализ объектов метаданных для конфигураций 1С:Предприятие 7.7

Анализ объектов метаданных для конфигураций 1С:Предприятие 7.7

Анализ объектов метаданных для конфигураций 1С:Предприятие 7.7

В наличии

Отчеты по структуре конфигурации для платформы 1С:Предприятие 7.7. Отчеты содержат полный перечень объектов метаданных (состав конфигурации) для следующих видов: Константы, Справочники, Документы, Журналы документов, Отчеты и Обработки. Для каждого вида метаданных формируется своя таблица. В отчетах по Справочникам и Документам добавлена колонка «Количество» — количество объектов в информационной базе. Отчеты полезны для оценки объема работ при групповом изменении данных, или переходе на другую платформу.

Категория:

Описание

Отчеты по структуре конфигурации для платформы 1С:Предприятие 7.7.

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

Поддерживаются следующие виды метаданных:

  • Константы
  • Справочники
  • Документы
  • Журналы документов
  • Отчеты
  • Обработки
  • Перечисления

Пример кода для построения отчета по виду метаданных "Документы":

      //////////////////////////////////////////////////
      // Документы
      //////////////////////////////////////////////////
      
  	НомерСтроки = 0;
  	
  	ВидМетаданных = "Документы";
  	
  	ТабДок = СоздатьОбъект("Таблица");
  	ТабДок.ИсходнаяТаблица("ТаблицаСКоличеством");
  	ТабДок.ТолькоПросмотр(1);
  	ТабДок.Защита(1);
  	ТабДок.Опции(0,0,6);
  	
  	ТабДок.ВывестиСекцию("Шапка");
  	Для Индекс = 1 По Метаданные.Документ() Цикл
  		
  		
  		ОбъектМетаданных = Метаданные.Документ(Индекс);
  		                    
  		Запрос = СоздатьОбъект("Запрос");
  		ТекстЗапроса = 
  		"ОбрабатыватьДокументы Все;
  		|ТекущийДокумент = Документ." + ОбъектМетаданных.Идентификатор + ".ТекущийДокумент;
  		|Функция Количество = Счётчик();
  		|";
  		    
  		
  		Запрос.Выполнить(ТекстЗапроса);
  		
  		Количество = Запрос.Количество;
  		
  		НомерСтроки = НомерСтроки + 1;
  		
  		Наименование = ОбъектМетаданных.Идентификатор;
  		Описание = ОбъектМетаданных.Представление();
  		
  		ТабДок.ВывестиСекцию("Строка");
  		
  	КонецЦикла;
  	
  	ТабДок.ВывестиСекцию("Подвал");
  	
  	Если Режим = "Экспорт" Тогда
  		ТабДок.Записать(ИмяКаталога + "\" + ВидМетаданных + ".xls", "XLS");
  	Иначе
  		ТабДок.Показать(ВидМетаданных);
  	КонецЕсли;
  	

 

Обработка позволяет произвести групповой экспорт всех отчетов в папку. Формат файлов MS Excel.

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

Обработка проверялась на платформе 1С:Предприятие 7.7 версии 7.70.027.

Обработка может быть запущена для любой конфигурации 1С:Предприятие 7.7.  

has been added to your cart:
Оформление заказа