1С 8.3 Установить Связи параметров выбора элементов (программно) - Программист 1С Минск. Автоматизация бизнеса.

Популярные страницы:
Перейти к контенту

1С 8.3 Установить Связи параметров выбора элементов (программно)

Данные > Примеры кода 1С > 1С 8.3 Форма, элементы
Перейти в раздел примеры кода 1С 8.3:
Свойство элемента формы СвязиПараметровВыбора срабатывает при выборе значений реквизита формы и отвечает за формирование списка элементов в форме выбора по установленном отбору. Данный отбор обычно реализуется через список выбора. Однако, есть и программное решение данной задачи:
Установить связи параметров выбора элементов формы в 1С 8.3:
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)

   ЗадатьСвязиПараметровВыбораЭлементов();

КонецПроцедуры

&НаСервере
Процедура ЗадатьСвязиПараметровВыбораЭлементов()

  // Свойство элемента формы СвязиПараметровВыбора
  СвязьПарВыбора = Новый СвязьПараметраВыбора("Отбор.Номенклатура", "Номенклатура", РежимИзмененияСвязанногоЗначения.Очищать);

  // Если отбор идет по реквизиту объекта (не по реквизиту формы), то указываем:
  // СвязьПарВыбора = Новый СвязьПараметраВыбора("Отбор.Номенклатура", "Объект.Номенклатура", РежимИзмененияСвязанногоЗначения.Очищать);

  НоваяСвязь = Новый Массив();
  НоваяСвязь.Добавить(СвязьПарВыбора);
  // В массив можно добавлять произвольное число отборов

  НовыеСвязи = Новый ФиксированныйМассив(НоваяСвязь);
  Элементы.ГруппаТоваров.СвязиПараметровВыбора = НовыеСвязи;

КонецПроцедуры
Поиск кода
0
Комментарии
____________________
Copyright©, «Программист 1С в г.Минске», 19.10.2021
Перепечатка текста и фотографий разрешена при наличии прямой ссылки на источник
Назад к содержимому