Улучшена работа уже реализованной функциональности, добавлены новые возможности, а также исправлен ряд ошибок. Предлагаем участникам нашего сообщества обсудить очередной тестовый релиз «1С:Исполнителя».
Что нового появилось в «1С:Исполнителе 2020.2.1»
В сервисе «1С:Обновление программ» опубликована новая бета-версия «1С:Исполнителя». В очередной релиз добавили следующие возможности:
- создание вложений электронной почты – из файла или потока чтения;
- передачу потока из одного процесса операционной системы в другой – через создание конвейеров (pipes) или с использованием потока записи;
- установку тела HTTP-запроса из потока и файла;
- JSON-сериализацию и десериализацию объектов языка «1С:Исполнителя»;
- работу с файлами ZIP-архивов;
- поддержку шебанга для скриптов «1С:Исполнителя» в ОС Linux;
- указание кодировки при чтении текста из потока.
Также доработано подключение к серверу системы взаимодействия с использованием сертификатов безопасности (в формате jks и pkcs12).
Полное описание изменений доступно пользователям с действующей подпиской на портале ИТС.
Ожидания и реальность. Обсуждаем бета-версию «1С:Исполнителя 2020.2.1»
Поскольку этап бета-тестирования лучше всего подходит для обсуждения того, как развивается и как должен развиваться продукт, мы предлагаем присоединиться к обсуждению «1С:Исполнителя» всех, у кого данное решение вызвало интерес.
Несколько вопросов мы задали Константину Гейнриху, фрилансеру, участнику сообщества «Инфостарт». У него оказалось достаточно энтузиазма, чтобы погрузиться в тему, и сделать небольшой обзор на вышедшее обновление «1С:Исполнителя».
Какие возможности, вошедшие в новый релиз «1С:Исполнителя», наиболее важны или ожидаемы для вас?
В первой открытой версии Исполнителя многие не нашли очень важной функции вызова методов одних скриптов из других. То есть нельзя использовать уже написанный скрипт как готовую библиотеку, приходится просто копировать нужные методы в новый скрипт. Сразу скажу, что в новом релизе этот функционал так и не появился. :-) Однако есть некоторые изменения, касающиеся механизмов взаимодействия, которые и заинтересовали меня больше всего. Всего их три: поддержка конвейеров (pipes), работа с JSON - она была уже раньше в Исполнителе, но только в зачаточном состоянии, а также исправление ошибки с кодировкой в потоке чтения.
Что хотелось бы увидеть в ближайших новых версиях «1С:Исполнителя»?
Ну, прежде всего, как раз ту возможность взаимодействия скриптов, о которой я сказал выше. Если говорить о развитии самого языка, то хочется увидеть поддержку регулярных выражений, дальнейшее развитие ООП, хотя бы некоторые возможности функционального программирования.
Исполнитель заявлен как инструмент для автоматизации работы с экосистемой 1С, но у него не очень много методов как раз для этого. Т.е. не хватает функций работы с базами данных, информационными базами и платформой. Но еще очень не хватает примеров скриптов и кейсов от самой 1С, как сейчас используется Исполнитель, «профиты» и реальные примеры его применения. Потому как сейчас, как мне кажется, языком интересуется только небольшое число энтузиастов, а все остальные просто не понимают, зачем он и что с ним делать.
Хоть в проекте этого нового языка есть много спорных моментов, но сам шаг я считаю смелым и достойным уважения. Поэтому хочется пожелать дальнейшего развития языка Исполнителя, как в виде отдельного инструмента, так и в составе «старшей» платформы.