Фирма «1С» поделилась планами по развитию своего скриптового движка 1С:Исполнитель. В пятой версии разработчики добавят поддержку модульности скриптов, что должно существенно расширить сценарии использования и повысить удобство работы с продуктом.
Чего ждать от 1С:Исполнителя 5.0
Официальный технологический блог «Заметки из Зазеркалья» разместил анонс будущего релиза скриптового движка 1С:Исполнитель 5.0. Главное нововведение – это поддержка переиспользования скриптов в других скриптах.
Предполагается, что модульность в скриптах позволит:
-
выполнять декомпозицию сложных скриптов на более простые;
-
обеспечивать изоляцию кода;
-
переиспользовать уже написанный кода в другие скрипты;
Так, в новой пятой версии 1С:Исполнителя планируется реализовать:
- подключение скриптов: для этого добавлена новая директива препроцессора с синтаксисом `#требуется <ПутьКСкрипту>`, которая поддерживает как относительный, так и абсолютный путь к подключаемому скрипту, а подключенный скрипт доступен в коде по его имени;
Источник: wonderland.v8.1c.ru
- области видимости: будут поддерживаться две области видимости – @Локально и @Глобально, которые позволят разграничить, что будет доступно только локально, а что вне скрипта;
- индексный скрипт: это скрипт со специальным именем #Индекс.sbsl (или #Index.sbls), который позволяет подключать сразу несколько перечисленных в нем скриптов – подключение производится по названию папки, содержащей индексный скрипт, без создания типов-одиночек для самих подключаемых скриптов;
Источник: wonderland.v8.1c.ru
- поддержка в VSCode: для новой версии расширения будут адаптированы механизмы автодополнения, переходы к определениям, к модулям в #требуется, быстрые исправления и многое другое.
Источник: wonderland.v8.1c.ru
Будущее близко?
Сейчас рабочий релиз, доступный в сервисе 1С:Обновление программ – это 1С:Исполнитель 3.0.2.2. Загрузить дистрибутив и документацию Исполнителя могут все зарегистрированные пользователи бесплатно при наличии действующего договора ИТС.
Что касается версии для тестирования, то пока ознакомительной пятой версии в сервисе нет.
Напомним, что 1С:Исполнитель сейчас поставляется в двух вариантах:
- 1С:Исполнитель-X – вариант, поставляемый как исполняемый файл для конкретной операционной системы, например, для Linux и Windows, а буква «Х» означает «исполняемый» (eXecutable);
- 1С:Исполнитель-U – кросс-платформенный Java-вариант, где «U» – это универсальный (Universal); в этом случае требуется установленная среда исполнения Java версии не ниже 8 (рекомендуется версия 11).
Подробнее о новом релизе 1С:Исполнителя 5.0 на сайте официального технологического блога