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