Добавлены методы:
ЕдинственныйИлиУмолчание(): ТипЭлемента?
Возвращает единственный содержащийся элемент или Неопределено. Вызов приводит к частичному обходу. Если реализация не поддерживает повторный обход — вызвать можно только один раз. Если найдено больше одного значения — выбрасывает исключение ИсключениеНедопустимоеСостояние.
ЕдинственныйИлиУмолчание<ТипУмолчания>(
Умолчание: ТипЭлемента|ТипУмолчания
): ТипЭлемента|ТипУмолчания
Возвращает единственный содержащийся элемент или значение Умолчание, если элементов нет. Вызов приводит к частичному обходу. Если реализация не поддерживает повторный обход — вызвать можно только один раз. Если найдено больше одного значения — выбрасывает исключение ИсключениеНедопустимоеСостояние.
ПервыйИлиУмолчание(): ТипЭлемента?
Возвращает первый элемент или Неопределено. Вызов приводит к частичному обходу. Если реализация не поддерживает повторный обход — вызвать можно только один раз.
ПервыйИлиУмолчание<ТипУмолчания>(
Умолчание: ТипЭлемента|ТипУмолчания
): ТипЭлемента|ТипУмолчания
Возвращает первый элемент или значение Умолчание, если элементов нет. Вызов приводит к частичному обходу. Если реализация не поддерживает повторный обход — вызвать можно только один раз. Добавлен метод ПолучитьДиапазон(). Данный метод предназначен для вырезания подмассива байт из заданного диапазона. Пример:
знч МоиБайты = Байты{0112EEAA3311FFAA0011FFAA0011FFAA}
// Первые 4
// Байты{0112EEAA}
знч ПервыеЧетыреБайта = МоиБайты.ПолучитьДиапазон(0, 4)
// Последние 4
//Байты{0011FFAA}
знч ПоследниеЧетыреБайта = МоиБайты.ПолучитьДиапазон(МоиБайты.Размер() - 4)
// Отрезаем первые 4 байта
//Байты{3311FFAA0011FFAA0011FFAA}
знч ОтрезаемПервыеЧетыреБайта = МоиБайты.ПолучитьДиапазон(4)
Теперь глобальные методы Вычислить() и Выполнить() доступны в «1С:Исполнителе». Эти методы необходимо использовать для динамического выполнения каких-либо фрагментов кода.