Табуляция кода для формирования XML-файла




Обработка выполняет табуляцию текста кода, описывающего структуру XML-файла. Тем самым можно наглядно понимать, в какой группе элементов будет прописан определённый элемент или что закрывает команда ЗаписатьКонецЭлемента(). Протестирована в 1С:Предприятие 8.3

В 1С хорошо реализована наглядность кода благодаря отступам. Мы визуально понимаем, какие команды принадлежат определённому циклу или условию. Однако в ходе описания структуры XML-файла такая наглядность не поддерживается и глядя на получившийся код, сложно определить внутри какой группы элементов записан определённый элемент или что закрывает команда КонецЭлемента.

Я не нашёл стандартных методов и написал свою обработку, которая не только расставляет код табуляцией, но и подписывает что закрывает команда ЗаписатьКонецЭлемента().

Обработка не идеальна и будет чувствительна к сложным вложенным условиям и циклам. Но мне помогает и в этом виде.

Протестирована в 1С:Предприятие 8.3 (8.3.9.2170).

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *