Значения списком.
Функция ЗначенияСписком(Значения, ТолькоЗаполненные = Ложь) Экспорт
Если ТипЗнч(Значения) = Тип("СписокЗначений") Тогда
Список = Значения;
Иначе
Список = Новый СписокЗначений;
Если ТипЗнч(Значения) = Тип("Массив") Тогда
Список.ЗагрузитьЗначения(Значения);
ИначеЕсли Значения <> Неопределено Тогда
Список.Добавить(Значения);
КонецЕсли;
КонецЕсли;
Если Не ТолькоЗаполненные Тогда
Возврат Список;
КонецЕсли;
Индекс = Список.Количество() - 1;
Пока Индекс >= 0 Цикл
Элемент = Список[Индекс];
Если Не ЗначениеЗаполнено(Элемент.Значение) Тогда
Список.Удалить(Элемент);
КонецЕсли;
Индекс = Индекс - 1;
КонецЦикла;
Возврат Список;
КонецФункции
///////////////////////////////////////////////////////////////////////////////////////////////////////
// Copyright (c) 2019, ООО 1С-Софт
// Все права защищены. Эта программа и сопроводительные материалы предоставляются
// в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0)
// Текст лицензии доступен по ссылке:
// https://creativecommons.org/licenses/by/4.0/legalcode
///////////////////////////////////////////////////////////////////////////////////////////////////////
ОтмеченныеЭлементыСпискаЗначений (БСП)
НайтиЭлементСпискаЗначений (БСП)
Таблица значений из списка колонок
ИнициализироватьФормуСпискаВзаимодействий (БСП)
УстановитьПараметрДинамическогоСписка (БСП)
ИдентификаторыОбъектовМетаданныхФормаСпискаСписокВыборЗначения (БСП)
Канал FastCode 1C в Телеграм! Шаблоны кода, статьи, полезные советы, курсы по 1С (8К участников)