Глубокая переработка md2html.epf полностью переписанный под управляемые формы и работу в тонком клиенте (по сути осталась только идея и ссылка на автора оригинальной разработки). Разработка и тестирование проводились на версиях платформы 8.3.18–8.3.22.
До начала формирования файла в окне сообщения показывает небольшую статистику по конфигурации (общая информация о конфигурации, статистика - сколько ВИДОВ справочников, документов и т.п.).
В сформированном файле выводится заголовок и некоторые общие сведения о конфигурации.
Затем ссылочное оглавление с перечислением видов объектов и количеством объектов каждого типа.
Каждый тип представлен списком - мини оглавлением, а потом - детально (можно перейти "кликом"). Некоторые относительно простые объекты, например константы - представлены только списком.
Каждый тип представлен списком, а потом - детально (можно перейти "кликом"). Некоторые относительно простые объекты, например константы - представлены только списком.
Не реализован вывод некоторых новых объектов – Боты, Сервисы интеграции, ...
В детальных описаниях выводятся:
- свойства объекта,
- в какие подсистемы объект включен, (либо опционально сообщение о невключении объекта в подсистемы),
- подписки на события в которых объект является источником,
- реквизиты объекта в т.ч. стандартные и табличных частей, какого они типа. Для ссылочных типов - можно переходить по гиперссылкам от реквизита к описанию соответствующего типа,
- параметры характеристик объекта
- предопределенные значения - для справочников, ПС, ПВХ и видов расчета (включается опционально).
Если реквизит имеет составной тип, то показаны все составляющие, исключение - случаи, когда тип объекта представлен в конфигураторе как "СправочникСсылка", в файл выводится строка вида {Все Справочники} или {ЛЮБАЯ ССЫЛКА}). По умолчанию типы из ПВХ сворачиваются и показывается только имя ПВХ.
Режим "без ссылок" формирует файл без перекрестных гиперссылок, чтобы потом было проще перенести его фрагменты в обычный текстовый или word-ский файл (при подготовке техзадания, например).
Обработка на практике используется для получения описаний конфигураций, когда нет возможности получить доступ непосредственно в конфигуратор. Или когда необходимо обеспечить работу консультантов (обычно), не давая им прав на запуск конфигуратора. Также очень пригодилось при написании спецификации на переносы данных между нестандартными конфигурациями, или ИБ не из мира 1С.
Проверено на следующих конфигурациях и релизах:
- 1С:ERP Управление предприятием 2, релизы 2.5.16.97
- Зарплата и управление персоналом КОРП, редакция 2.5, релизы 2.5.192.1
- Бухгалтерия предприятия, редакция 3.0, релизы 3.0.150.33