С нами управление бизнесом эффективнее

18 октября 2022

Выпуск финальной версии продукта "1С:Исполнитель"

Фирма "1С" объявляет о выпуске финальной версии"1С:Исполнителя" – консольного (работающего в режиме командной строки) кросс-платформенного приложения, предназначенного для исполнения скриптов (запрограммированных сценариев).

"1С:Исполнитель" разработан на технологии "1С:Предприятие.Элемент" и предназначен в первую очередь для системных администраторов и администраторов инфраструктуры CD/CI (Continuous Delivery / Continuous Integration), создающих скрипты автоматизации.

Писать скрипты для исполнителя можно в среде Visual Studio Code при помощи публикуемого в Visual Studio MarketPlace плагина, см. https://marketplace.visualstudio.com/items?itemName=1c-soft.1c-executor-plugin.

ОСОБЕННОСТИ И ПРЕИМУЩЕСТВА "1С:ИСПОЛНИТЕЛЯ"

  • Кросс-платформенность. "1С:Исполнитель" работает на Microsoft Windows, macOS и Linux.
  • Использование популярной среды разработки Visual Studio Code.
  • Русскоязычный синтаксис, более привычный разработчикам на платформе "1С:Предприятие".
  • Подробная документация и синтакс-помощник.
  • Поддержка через стандартные каналы фирмы "1С".
  • Плотная интеграция с системой "1С:Предприятие" за счет наличия специализированных программных интерфейсов (API) – в частности, API для работы с кластером "1С:Предприятия" и "Системой взаимодействия".

Помимо специализированных объектов для работы с системой "1С:Предприятие" встроенная библиотека "1С:Исполнителя" поддерживает:

  • работу с файловой системой;
  • чтение и запись данных в форматах XML, JSON;
  • работу с протоколом HTTP;
  • отправку сообщений электронной почты;
  • работу с процессами операционной системы;
  • работу с переменными среды исполнения;
  • работу с консолью ввода-вывода;
  • работу с двоичными данными;
  • работу с регулярными выражениями;
  • возможность выполнять SQL-запросы к различным СУБД (при наличии подходящего JDBС-драйвера).

В дальнейшем планируется расширение возможностей языка.

Перечисленные особенности "1С:Исполнителя" в совокупности обеспечивают его удобство как инструмента написания скриптов для разработчиков и администраторов, связанных с экосистемой "1С:Предприятие".

"1С:Исполнитель" успешно применяется в облачной подсистеме "Фреш", а также в сервисе "1С:Готовое рабочее место".

ОСОБЕННОСТИ ИСПОЛЬЗОВАНИЯ

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

ПОРЯДОК РАСПРОСТРАНЕНИЯ И ПОДДЕРЖКИ

"1С:Исполнитель" доступен без дополнительной оплаты зарегистрированным пользователям системы "1С:Предприятие 8", заключившим договор 1С:ИТС, и партнерам фирмы "1С". Для запуска не требуются лицензии "1С:Предприятия 8".

Дистрибутив "1С:Исполнителя" доступен в сервисе "1С:Обновление программ" на портале 1С:ИТС по адресу https://portal.1c.ru.

"1С:Исполнитель" поставляется в двух вариантах:

  • 1С:Исполнитель-X - вариант, поставляемый как исполняемый файл для конкретной операционной системы. В настоящее время имеются варианты "1С:Исполнитель-X" для Linux и Windows. Буква "X" в названии подсказывает, что это исполняемый (eXecutable) вариант "1С:Исполнителя".
  • 1С:Исполнитель-U - кросс-платформенный Java-вариант "1С:Исполнителя". Буква "U" в названии подсказывает, что это универсальный (Universal) вариант "1С:Исполнителя". Требуется установленная среда исполнения Java версии не ниже 8 (рекомендуется версия 11). Например, можно использовать следующую свободно распространяемую сборку: Liberica JDK https://bell-sw.com/pages/java-11/.

Документацию для разработчиков можно получить по ссылке https://1cmycloud.com/console/help/executor/docs/, а синтакс-помощник – по ссылке https://1cmycloud.com/console/help/executor/api/. Обсуждение доступно на форуме https://partners.v8.1c.ru/forum/ в разделе платформы "1С:Предприятие 8". Для удобства обсуждения и обмена опытом использования "1С:Исполнителя" также создан официальный телеграм-канал продукта @e1c_executor.

Поддержка осуществляется по адресу v8@1c.ru.