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