Работаем со список значений на языке 1С 8.2, 8.3 (в примерах)

// Как создать список значений

Список = Новый СписокЗначений ();

// Как добавить элемент в список значений

Список.Добавить(Желтый, «Банан»);
Список.Добавить(Оранжевый, «Апельсин»);
Список.Добавить(Красный, «яблоко»);

// Как обойти элементы списка значений в 1с 8.3, 8.2

Для Каждого Элемент Из Список Цикл
  Сообщить(Элемент.Представление + «: » + Строка(Элемент.Значение));
КонецЦикла;

// Как очистить список значений

Список.Очистить();

Список.Добавить(«Синий»);
Список.Добавить(«Черный»);
Список.Добавить(«Фиолетовый»);

// Как узнать количество элементов списка значений, а также

Количество= Список.Количество() ;

// Как получить элемент списка по его индексу

Сообщить(Список[0]); //индексы начинаются с 0

// Как найти элемент списка по его значению

ЦветМоря= Список.НайтиПоЗначению(«Синий»);

// Как узнать индекс элемента в списке

Сообщить(Список.Индекс(ЦветМоря)); // 0, так как нумерация с нуля

// Как отсортировать список по его значениям

Список.СортироватьПоЗначению(НаправлениеСортировки.Убыв);

// Как удалить элемент из списка значений

Список.Удалить(Список[0]);

// Как сдвинуть элемент списка значений

 Список.Сдвинуть(0, 2);

/// Как сделать копию списка

НовыйСписок = Список.Скопировать();

/// Как выгрузить значения списка в массив

МассивЦветов = Список .ВыгрузитьЗначения();

/// Как загрузить значения списка из массива

Список .ЗагрузитьЗначения(МассивЦветов);

Свежие записи
Советы и помощь программиста в 1с © 2018 ·   Войти   · Наверх