Navigation




Запуск скрипта или модуля в отдельной программе Defy

Программа Faster позволяет запустить скрипт на выполнение в отдельной программе Defy. Так как сама программа Faster постоянно отслеживает нажатия шорткатов в активном окне, то запуск длительных по времени скриптов или модулей приводит к зависанию экрана. Для этих целей сделан механизм запуска скрипта в отдельной программе Defy.
В скрипте можно записать и выполнить инструкцию вида:
Модули.Запустить("D:\Defy\Defy.exe","Анализ внешних модулей 1С","Проверить","D:\1.epf");
Данная команда запустить на выполнение функцию "Проверить" в модуле "Анализ внешних модулей 1С" с параметром "D:\1.epf" в отдельной программе Defy (в отдельном потоке).
Разберем пример с запуском проверки текущей внешней обработки 1С на неиспользуемые переменные и функции:

  1. В Faster должен быть включен шорткат F4 в котором выполняется инструкция ":(Скрипт,Анализ внешних модулей 1С)"
  2. В скрипте "Анализ внешних модулей" в программе Faster надо поменять полный путь к программе Defy
  3. Программа Defy должна быть запущена и иметь модуль "Анализ внешних модулей 1С". Подключить модуль можно через закладку внизу Обновление-Модули
  4. При нажатии F4 в конфигураторе 1С в модуле формы обработки будет запущен модуль по проверки внешних модулей 1С