Не работает Обработка выбора

1. Scar_rus 26.02.24 12:02 Сейчас в теме
Не могу понять почему не работает Обработка выбора. Если подавать элемент как владельца, то Партнер очищается.
&НаКлиенте
Процедура ПартнерПриИзменении(Элемент)
	СтандартнаяОбработка = Ложь;
	
	Настройки = Новый НастройкиКомпоновкиДанных;
 
	Элемент = Настройки.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
	Элемент.Использование = Истина;
	Элемент.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Владелец");
	Элемент.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно;
	Элемент.ПравоеЗначение = Партнер;
	Элемент.РежимОтображения = РежимОтображенияЭлементаНастройкиКомпоновкиДанных.Обычный;
	 
	ПараметрыФормы = Новый Структура;
	ПараметрыФормы.Вставить("ФиксированныеНастройки", Настройки);
	 
	ОткрытьФорму("Справочник.MM_ШаблоныПрайсовПартнеров.ФормаВыбора", ПараметрыФормы, ЭтаФорма);
КонецПроцедуры  

&НаКлиенте
Процедура ОбработкаВыбора(ВыбранноеЗначение, ИсточникВыбора)	
	Шаблон = ВыбранноеЗначение; 
КонецПроцедуры
Показать
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Sashares 33 26.02.24 12:37 Сейчас в теме
(1)В качестве владельца передавать надо тот элемент, в который должно заполниться значение, а не элемент Партнера.
То есть в вашем случае это будет скорее всего
Элементы.Шаблон
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот