0
Drewssikk
05.08.22
✎
14:19
|
Добрый день, пользуюсь УНФ 1.6. Добавил реквизит КонтактноеЛицо с ссылкой на справочник контактные лица, добавил новое поле на ФормуДокумента документ ЗаказПокупателей и теперь нужно чтобы при выборе Контрагента в контактах высвечивались только Контакты этого Контрагента, пробовал делать через СвязиПараметровВыбора, но ничего не получается.
Попробовал через события это сделать:
&НаКлиенте
Процедура КонтактноеЛНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка)
СтандартнаяОбработка = Ложь;
Отбор = Новый Структура("Контрагент", Объект.Контрагент);
ОткрытьФорму("Справочник.КонтактныеЛица.ФормаВыбора", Новый Структура("Отбор", Отбор), Элемент,,,,, РежимОткрытияОкнаФормы.БлокироватьОкноВладельца);
КонецПроцедуры
Но теперь открывается окно Контакты этого Контрагента, но без возможности выбора
Подскажите пожалуйста что нужно сделать.
|
|
3
6awkup_true
05.08.22
✎
14:34
|
ПараметрыФормы = Новый Структура;
ПараметрыФормы.Вставить("РежимВыбора",Истина);
ПараметрыФормы.Вставить("МножественныйВыбор",Истина);
ПараметрыФормы.Вставить("ЗакрыватьПриВыборе",ложь);
Отбор = Новый Структура("Контрагент", Объект.Контрагент);
ПараметрыФормы.Вставить("Отбор", Отбор);
ОткрытьФорму("Справочник.КонтактныеЛица.ФормаВыбора", ПараметрыФормы, Элемент,,,,, РежимОткрытияОкнаФормы.БлокироватьОкноВладельца);
попробуй так
|
|