Описание кода блок-схемой

1. pallada83 22.06.16 21:47 Сейчас в теме
Здравствуйте, многие сталкивались с доработками 1С, которые никак не описаны, описывать всегда лень, хотя это превентивное обслуживание программы, предупреждает обращения пользователей, которые, видя описание, могут сами проследить цепочку документов, полей документов и увидеть ошибку.
Есть ли инструмент, который из кода (части кода) сформирует блок-схему взаимосвязанных элементов? Чтобы хотя бы так увидеть связи и порядок действий программы.
Пожалуйста, подскажите, где взять такую обработку? Почти "полцарства за коня":)
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. starik-2005 3040 22.06.16 22:38 Сейчас в теме
(1) pallada83, да вроде и самому можно написать. Не так уж и много в 1С ключевых слов. Строите дерево процедур и функций в виде соответствия, в ключе - имя, в значении структура с параметрами и кодом. Потом парсите код процедур и функций на начало и конец "еслей" и циклов - примитивный код аля "скобочные выражения", упаковывая в те же ассоциативные массивы. Дальше парсите внутренности циклов и еслей, формируете списки локальных переменных. Дальше можно это все вывести в блок-схему 1С, элементы в которую раньше можно было добавлять через сериализацию (сейчас и в JSON, что может существенно упростить вставку элементов). За дорого могу запилить.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот