4.3. Подключаемые библиотеки в Интерпретаторе

При разработке часто возникает потребность использовать в скриптах интерпретатора один и тот же код - собственные методы или внешние библиотеки. Ранее для этого приходилось в каждом экземпляре скрипта интерпретатора добавлять коды этих библиотек.

Мы реализовали возможность использования в скриптах интерпретатора библиотек, добавленных в пользовательские компоненты. Теперь код, который ранее повторялся в нескольких скриптах, можно вынести в один пользовательский компонент. На сервере при выполнении скрипта интерпретатора также будут выполняться все скрипты его подключенных библиотек.

Для пользовательских компонентов был добавлен новый флаг «Использовать в скриптах интерпретатора». Этот флаг альтернативный по отношению к флагу «Использовать в формах»: нельзя включить оба флага одноременно:

../_images/lib1.png

В свойствах скрипта интерпретатора добавлен новый раздел «Библиотеки», где отображаются названия всех Пользовательских компонентов, у которых включен флаг «Использовать в скриптах интерпретатора»:

../_images/lib2.png

При выполнении такого скрипта интерпретатора на сервере будут выполняться скрипты всех указанных пользовательских компонентов.