IE 2017

Поиск запросов в циклах, во всей конфигурации

Программирование - Инструментарий

Обработка для анализа модулей конфигурации и обнаружения запросов в цикле

Понадобилось оптимизировать всю типовую конфигурацию. Но как найти во всех модулях конфигурации пресловутые запросы в циклах? CTRL+SHIFT+F не помог, пришлось написать небольшую обработку по автоматизации этого процесса. 

Алгоритм обработки:

перебирая все файлы с расширением .txt в указанном каталоге и всех подкаталогах

1.Найти цикл в исходном коде программы

2.Найти запрос или вызываемые функции внутри цикла

3.Найти запрос или вызываемые функции внутри вызванных в цикле функций

4.Поиск инициализированных, но не используемых переменных

 

Для анализа исходных кодов 1с необходимо в режиме конфигуратора выгрузить тексты модулей конфигурации в какой-нибудь каталог: Меню "Конфигурация"-"Выгрузить файлы конфигурации".

Затем в программе указать на этот каталог и нажать "Выполнить". Обработка занимает много времени, т.к. попадаются большие модули и рекурсивные функции, которые она детектирует не очень быстро и замедляется на них.

Скачать файлы

Наименование Файл Версия Размер
ПоискЗапросовВЦиклах1С
.epf 11,00Kb
20.01.15
9
.epf 3 11,00Kb 9 Скачать

См. также

В этой теме еще нет сообщений.
Оставьте свое сообщение