СписокЗначений / 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: ЭлементСпискаЗначений - Удаляемый элемент Число - Индекс удаляемого элемента