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