1С 8.3 Открытие формы выбора с отбором - Программист 1С Минск. Автоматизация бизнеса.

Перейти к контенту

1С 8.3 Открытие формы выбора с отбором

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

   
СтандартнаяОбработка = Ложь;

   
НастройкиКД = Новый НастройкиКомпоновкиДанных;

   
Отбор = НастройкиКД.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
   
Отбор.ЛевоеЗначение    = Новый ПолеКомпоновкиДанных("Ссылка");
   
Отбор.ВидСравнения     = ВидСравненияКомпоновкиДанных.ВСписке;
   
Отбор.ПравоеЗначение   = ПолучитьСписокЗначенийНаСервере(Элементы.ИмяТЧ.ТекущиеДанные.Цвет);
   
Отбор.Использование    = Истина;
   
Отбор.РежимОтображения = РежимОтображенияЭлементаНастройкиКомпоновкиДанных.Недоступный;
   
// можно прописать не ограниченное количество отборов КД

   
ПараметрыФормы = Новый Структура;
   
ПараметрыФормы.Вставить("ФиксированныеНастройки", НастройкиКД);

   
ОткрытьФорму("Справочник.Товар.ФормаВыбора", ПараметрыФормы, Элемент);

КонецПроцедуры
Пример №2 Программное открытие формы выбора с отбором в 1С 8.3:
&НаКлиенте
Процедура ТоварНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка)   // Без списка значений

   
СтандартнаяОбработка = Ложь;

   
ЗначениеОтбора = Новый Структура("Цвет", Объект.Цвет);
   
ПараметрыВыбора = Новый Структура("Отбор", ЗначениеОтбора);
   
ОткрытьФорму("Справочник.Товар.ФормаВыбора", ПараметрыВыбора);

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