СписокЗначений / ValueList

Стандартная универсальная коллекция системы 1С:Предприятие 8

Методы

Получить / Get()

Получить элемент по индексу

Параметры

  • index: Число - Индекс элемента

Возвращаемое значение

ЭлементСпискаЗначений

Добавить / Add()

Добавляет значение к списку

Параметры

  • value: Произвольный - Добавляемое значение

  • presentation: Строка (необязательный) - Строковое представление добавляемого значения

  • check: Булево (необязательный) - Определяет наличие пометки у добавляемого элемента

  • picture: Картинка (необязательный) - Визуальное представление добавляемого значения

Возвращаемое значение

ЭлементСпискаЗначений

Вставить / Insert()

Вставляет значение в список в указанную позицию

Параметры

  • index: Число - Индекс позиции, куда будет произведена вставка

  • value: Произвольный - Добавляемое значение

  • presentation: Строка (необязательный) - Строковое представление добавляемого значения

  • check: Булево (необязательный) - Определяет наличие пометки у добавляемого элемента

  • picture: Картинка (необязательный) - Визуальное представление добавляемого значения

Возвращаемое значение

ЭлементСпискаЗначений

ВыгрузитьЗначения / UnloadValues()

Выгружает значения в новый массив

Возвращаемое значение

Массив

ЗагрузитьЗначения / LoadValues()

Загружает значения из массива

Параметры

  • source: Массив - Значения для загрузки в список

Очистить / Clear()

Удаляет все элементы из списка.

ЗаполнитьПометки / FillChecks()

Устанавливает значение пометки у всех элементов списка значений

Параметры

  • check: Булево - Значение пометки

Индекс / IndexOf()

Получить индекс указанного элемента

Параметры

  • item: ЭлементСпискаЗначений - Элемент списка значений, для которого необходимо определить индекс

Возвращаемое значение

Число - Индекс в списке, если не найдено возвращает -1

НайтиПоЗначению / FindByValue()

Осуществляет поиск значения в списке

Параметры

  • val: Произвольный - Искомое значение

Возвращаемое значение

ЭлементСпискаЗначений - если элемент найден, иначе Неопределено

Сдвинуть / Move()

Сдвигает элемент на указанное количество позиций.

Параметры

  • item: ЭлементСпискаЗначений - Элемент, который сдвигаем Число - Индекс сдвигаемого элемента

  • offset: Количество позиций, на которое сдвигается элемент. Если значение положительное - сдвиг вниз, иначе вверх

Скопировать / Copy()

Создает копию списка значений

Возвращаемое значение

СписокЗначений

СортироватьПоЗначению / SortByValue()

Сортирует элементы в списке по порядку значений.

Параметры

  • direction: НаправлениеСортировки (необязательный) - Направление сортировки элементов. По умолчанию - по возрастанию.

СортироватьПоПредставлению / SortByPresentation()

Сортирует элементы в списке по порядку строкового представления.

Параметры

  • direction: НаправлениеСортировки (необязательный) - Направление сортировки элементов. По умолчанию - по возрастанию.

Удалить / Delete()

Удаляет элемент из списка

Параметры

  • item: ЭлементСпискаЗначений - Удаляемый элемент Число - Индекс удаляемого элемента

Количество / Count()

Конструкторы

По умолчанию