В очередном тестовом релизе «1С:Исполнителя» исправили выявленные ошибки, добавили новый тип «СлучайныйГенератор», а также предусмотрели возможность завершения работы скрипта с указанным кодом.
Два конструктора для типа «СлучайныйГенератор»
Фирма «1С» продолжает развивать свой консольный редактор скриптов «1С:Исполнитель». В очередной версии «1С:Исполнителя» появится новый тип – «СлучайныйГенератор». С его помощью можно будет создавать последовательность случайных чисел, байт или символов, обладающую или не обладающую криптографической стойкостью. Выделяется два конструктора:
- Первый вариант – новый СлучайныйГенератор(Криптостойкий = Ложь)
«Если параметр имеет значение Ложь, 1С:Исполнитель использует псевдослучайный генератор, его значения можно предсказать заранее. Это значение мы рекомендуем использовать в тех случаях, когда нет необходимости гарантировать истинную случайность чисел. В этом режиме СлучайныйГенератор обладает на порядки более высокой производительностью, по сравнению со значением Истина. Если параметр имеет значение Истина, то следующее число предсказать невозможно. Это значение мы рекомендуем использовать в тех случаях, когда СлучайныйГенератор используется для обеспечения безопасности», – говорится в описании релиза на сайте «1С». - Второй вариант – новый СлучайныйГенератор(НомерПоследовательности: Число)
Здесь конструктор будет создавать некриптостойкий генератор, выдающий последовательность псевдослучайных данных, определяемую заданным номером последовательности. При этом одинаковая последовательность вызовов методов на двух генераторах с одинаковым НомерПоследовательности будет давать одинаковый результат.
Предполагается, что фиксированные последовательности псевдослучайных данных могут применяться, например, в текстах.
Новый тип имеет несколько методов, которые позволяют получать числа, байты и символы. Источник: its.1c.ru
Новый метод для завершения работы скрипта
Новая версия «1С:Исполнителя» позволит при разработке завершать работу скрипта с некоторым кодом, который можно указать самостоятельно. Для этого в конфигурацию добавили новый тип «Скрипт», объект которого можно получить с помощью свойства «Скрипт».
В описании релиза говорится, что тип будет иметь метод ЗавершитьРаботу(), в котором можно указать необходимый код завершения. Если код не указан, «1С:Исполнитель» вернет значение 0.
Что поменялось в существующих механизмах
В новой версии внесли исправление в работу с http – устранили ошибку, которая возникала при установке защищенного соединения с использованием ИнтернетПрокси.
А для СоединениеSsh добавили конструкторы без указания порта. В этом случае «1С:Исполнитель» будет использовать стандартный порт 22.
Полное описание новой версии «1С:Исполнителя» доступно на сайте «1С» в разделе, посвященном технологической платформе.