Инструментарий в помощь программисту [Инфостарт/Infostart]

Bot

Администратор
Команда форума
23 Янв 2020
201,212
3,138
113
upload_2020-11-17_19-30-38.png

Инструментарий в помощь программисту для подготовки конфигурации к сертификации 1С:Совместимо.
Всем привет!
После опыта приведения конфигурации к стандартам 1С:Совместимо остались наработки, которые кому-то будут полезны.
Большое спасибо FirstSmart за публикацию Расстановка областей в программных модулях конфигурации.
В своей обработке объединил наработки автора и свои.

Инструментарий включает в себя:

  1. Расстановку областей программных модулей
  2. Добавление пробела перед началом комментария (//А -> // А)
  3. Добавление шаблона-описания перед экспортными процедурами и функциями
  4. Перезаполнение синонимов объектов метаданных согласно требованиям 1С:Совместимо
  5. Проверка наличия справки заполнение справки текстом-шаблоном
Для получения текстов модулей нужно выполнить в конфигураторе: Конфигурация -> Выгрузить конфигурацию в файлы... . Рекомендую выбирать корневую директорию для выгрузки файлов, например C:\conf\, поскольку выгрузка может "споткнуться" на слишком длинном имени файла. После получения файлов конфигурации можно приступать к обработке данных файлов. Новая директория с файлами не создается, меняются существующие файлы.
Все шаги работы с обработкой интерфейсно описаны. Работа с модулями, метаданными и справкой вынесены на разные закладки.

Напоследок сообщу, что изначально данная обработка не задумывалась как нечто для конечного использования. Скорее как идеи и наработки в помощь разработчику. Поэтому есть несколько моментов, которые можно доработать, потратив некоторое время. Например, добавить описание больших метаданных, у которых есть справка. Или в результирующем модуле, при вставке шаблона-описания экспортных процедур и функций, заменить с верхнего регистра на изначальный регистр модуля. Все эти места в коде помечены меткой "FIXME".

Тестировалось на платформе 8.3.17.1549.
продажник