gifts2017

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

Опубликовал eugenie zheludkov (eugeniezheludkov) в раздел Программирование - Инструментарий

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

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

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

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

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

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

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

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

 

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

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

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

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

См. также

Подписаться Добавить вознаграждение
В этой теме еще нет сообщений.