Доступ по индексу
Список[Индекс] и Список.Получить(Индекс) — синонимы, оба возвращают ЭлементСпискаЗначений по позиции:
ПервыйЭлемент = Список[0];
ПервыйЭлемент = Список.Получить(0); // то же самоеПередача по ссылке
СписокЗначений — ссылочный тип, как Массив. Передан в процедуру/функцию — та же ссылка, не копия: изменение элементов видно и снаружи, Знач защищает только от переприсвоения параметра целиком. Независимая копия — Скопировать().
Сравнение и проверка типа
Список1 = Список2; // сравнение ссылок, не содержимого
ТипЗнч(Список) = Тип("СписокЗначений"); // Истина, если Список — именно СписокЗначенийИнтерактивный выбор
ОтметитьЭлементы([Заголовок]) открывает пользователю диалог с флажками для ручной простановки Пометка у нужных элементов и возвращает Истина/Ложь в зависимости от того, нажал пользователь ОК или отменил. Это интерактивный метод — на сервере без интерфейса вызвать нельзя; в программной логике вместо него просто присваивают Элемент.Пометка напрямую.
Список значений или массив
Список значений — по сути Массив с довеском (Представление, Пометка, Картинка, стабильный идентификатор, встроенная сортировка). Если из всего этого нужно только упорядоченное хранение значений — проще и легче массив; список значений оправдан, когда данные пойдут в интерфейс (поле со списком, флажки) или нужна сортировка «из коробки», без ручного перекладывания в массив и обратно.