Новые возможности, которые появились в 1С:Исполнителе, в Executor IDE и в плагине для Visual Studio Code.
Мы исправили ошибку, которая возникала при установке защищенного соединения с использованием ИнтернетПрокси.
В СоединениеSsh мы добавили конструкторы без указания порта. В этом случае 1С:Исполнитель будет использовать стандартный порт 22.
Пример использования:
метод ЗагрузитьФайл(Файл: Строка | Файл) исп Соединение = новый СоединениеSsh("192.168.0.3", "user", "password") исп Фтп = Соединение.ОткрытьСоединениеSftp() Фтп.УстановитьТекущийКаталог("/tmp/") Фтп.Записать(Файл) ;
Возможность завершения работы скрипта с указанным кодом
Мы реализовали возможность завершения работы скрипта с некоторым кодом, который вы можете указать самостоятельно. Для этого мы добавили новый тип Скрипт, объект которого вы можете получить с помощью свойства Скрипт.
Тип имеет метод ЗавершитьРаботу(), в котором вы можете указать необходимый вам код завершения. Если код не указан, 1С:Исполнитель вернет значение 0.
Пример:
Скрипт.ЗавершитьРаботу(1)
Новый тип — СлучайныйГенератор
Мы реализовали новый тип — СлучайныйГенератор. С его помощью вы можете генерировать последовательность случайных чисел, байт или символов, обладающую или не обладающую криптографической стойкостью. Тип имеет два конструктора:
новый СлучайныйГенератор(Криптостойкий = Ложь)
новый СлучайныйГенератор(НомерПоследовательности: Число)
Тип имеет несколько методов, которые позволяют вам получать числа, байты и символы:
СлучайноеЧисло(От = 0, До = 1): Число
СлучайноеЦелое(От = 0, До = 2 ** 32 - 1): Число
СлучайныеБайты(Размер: Число): Байты
СлучайнаяСтрока(Длина: Число, Алфавит = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz"): Строка
Пример:
пер Генератор = новый СлучайныйГенератор() пер СлучайноеЧисло = Генератор.СлучайноеЦелое(0, 100)