Коллекции (ЮТКоллекции)
Методы модуля
ЗначениеСтруктуры
Возвращает требуемое поле структуры. В случае отсутствия поля возвращает значение по умолчанию
Параметры метода
ИсходнаяСтруктураСтруктура- Исходная структура
ИмяПоляСтрока- Имя поля структуры
ЗначениеПоУмолчаниюПроизвольный- Значение, которое будет возвращено, если поля в структуре нет
Возвращает
Произвольный - Значение искомого поля структуры
ЗначениеСоответствия
Возвращает требуемое значение сответствия по ключу. В случае отсутствия ключа возвращает значение по умолчанию
Параметры метода
ИсходноеСоответствиеСоответствие- Исходное соответствие
КлючПроизвольный- Ключ поиска
ЗначениеПоУмолчаниюПроизвольный- Значение, которое будет возвращено, если ключа в соответствии нет
Возвращает
Произвольный - Значение ключа соответствия
ДополнитьСтруктуру
Добавляет в приемник да нные из источника, при совпадении ключей значения заменяются
Параметры метода
ПриемникСтруктура-
ИсточникСоответствие из Произвольный-Структура-
ДополнитьМассив
Добавляет в приемник все элементы источника
Параметры метода
ПриемникМассив из Произвольный-
ИсточникМассив из Произвольный-
ОбъединитьМассивы
Создает новый массив путем объединения входных.
Параметры метода
Коллекция1Массив Из Произвольный-
Коллекция2Массив Из Произвольный-
Коллекция3Массив Из Произвольный-
Коллекция4Массив Из Произвольный-
Возвращает
Массив из Произвольный - Результат объединения
СкопироватьРекурсивно
Создает копию экземпляра указанного объекта. Примечание: Функцию нельзя использовать для объектных типов (СправочникОбъект, ДокументОбъект и т.п.).
Параметры метода
ИсточникПроизвольный- объект, который необходимо скопировать.
Возвращает
Произвольный - копия объекта, переданного в параметре Источник.
СкопироватьСтруктуру
Создает копию структуры
Параметры метода
ИсточникСтруктура- копируемая струк тураФиксированнаяСтруктура- копируемая структура
РекурсивноБулево- Создание "глубокой" копии, с копирование вложенных элементов
Возвращает
Структура - копия исходной структуры.
СкопироватьСоответствие
Создает копию соответствия
Параметры метода
ИсточникСоответствие из Произвольный-ФиксированноеСоответствие из Произвольный-
РекурсивноБулево- Создание "глубокой" копии, с копирование вложенных элементов
Возвращает
Соответствие Из Произвольный - копия исходного соответствия.
СкопироватьМассив
Создает копию массива
Параметры метода
ИсточникМассив Из Произвольный-ФиксированныйМассив из Произвольный-
РекурсивноБулево- Создание "глубокой" копии, с копирование вложенных элементов
Возвращает
Массив Из Произвольный - копия исходного массива.
СкопироватьСписокЗначений
Создает копию списка значений
Параметры метода
ИсточникСписокЗначений Из Произвольный-
РекурсивноБулево- Создание "глубокой" копии, с копирование вложенных элементов
Возвращает
СписокЗначений Из Произвольный -
ВыгрузитьЗначения
Выгружает значения "колонки" коллекции элементов.
Параметры метода
КоллекцияПроизвольный- Итерируемая коллекция
ИмяРеквизитаСтрока- Имя реквизита элементов коллекции
Возвращает
Массив из Произвольный -
ПересечениеМассивов
Вычисляет двух массивов, коллекцию содержащую общие элементы.
Параметры метода
Коллекция1Массив из Произвольный-
Коллекция2Массив из Произвольный-
Возвращает
Массив из Произвольный - Пересечение массивов
ЗначениеВМассиве
Создает массив с переданными зн ачениями
Параметры метода
Значение1Произвольный-
Значение2Произвольный-
Значение3Произвольный-
Значение4Произвольный-
Значение5Произвольный-
Значение6Произвольный-
Значение7Произвольный-
Значение8Произвольный- Значение9 - Произвольный
Значение9-Значение10Произвольный-
Возвращает
Массив из Произвольный - Массив переданных значений
@skip-check method-too-many-params
BSLLS:NumberOfOptionalParams-off
BSLLS:NumberOfParams-off
BSLLS:DuplicateStringLiteral-off
ВСоответствие
Возвращает соответствие элементов переданной коллекции, в качестве ключей выступают значения указанного поля элементов коллекции.
Параметры метода
КоллекцияПроизвольный- значение, для которого определен итератор, и возможно обращение к полям элементов через квадратные скобки.
ИмяПоляКлючаСтрока- имя поля элемента коллекции, которое будет ключом соответствия.
ИмяПоляЗначенияСтрока- если указан, значениями результата будут не элементы, а значения соответствующих полей элементов коллекции.
Возвращает
Соответствие Из Произвольный - полученное соответствие.
ВСтруктуру
Возвращает структуру элементов переданной коллекции, в качестве ключей выступают значения указанного поля элементов коллекции.
Параметры метода
КоллекцияПроизвольный- значение, для которого определен итератор, и возможно обращение к полям элементов через квадратные скобки.
ИмяПоляКлючаСтрока- имя поля элемента коллекции, которое будет ключом соответствия.
ИмяПоляЗначенияСтрока- если указан, значениями результата будут не элементы, а значения соответствующих полей элементов коллекции.
Возвращает
Структура Из Произвольный - полученная структура.
ПредставлениеМассива
Формирует текстовое представление массива. Пример результата - "[1, 2, 3]"
Параметры метода
ДанныеМассив из Строка-
Возвращает
Строка -
МассивВСтруктуру
Создает структуру из массива.
Ключами будут элементы массива, а значением каждого элемента структуры - параметр ЗначениеСтруктуры
Параметры метода
ЗначенияМассив из Строка-
ЗначениеСтруктурыПроизвольный-
Возвращает
Структура -
ОбратныйПорядок
Возвращает массив с обратной последовательностью элементов
Параметры метода
ЗначенияМассив Из Произвольный-
Возвращает
Массив Из Произвольный - Перевернутый массив