Добрый день, пользуюсь УНФ 1.6. Добавил реквизит КонтактноеЛицо с ссылкой на справочник контактные лица, добавил новое поле на ФормуДокумента документ ЗаказПокупателей и теперь нужно чтобы при выборе Контрагента в контактах высвечивались только Контакты этого Контрагента, пробовал делать через СвязиПараметровВыбора, но ничего не получается.
Попробовал через события это сделать:
&НаКлиенте
Процедура КонтактноеЛНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка)
СтандартнаяОбработка = Ложь;
Отбор = Новый Структура("Контрагент", Объект.Контрагент);
ОткрытьФорму("Справочник.КонтактныеЛица.ФормаВыбора", Новый Структура("Отбор", Отбор), Элемент,,,,, РежимОткрытияОкнаФормы.БлокироватьОкноВладельца);
КонецПроцедуры
Но теперь открывается окно Контакты этого Контрагента, но без возможности выбора
Подскажите пожалуйста что нужно сделать.
Попробовал через события это сделать:
&НаКлиенте
Процедура КонтактноеЛНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка)
СтандартнаяОбработка = Ложь;
Отбор = Новый Структура("Контрагент", Объект.Контрагент);
ОткрытьФорму("Справочник.КонтактныеЛица.ФормаВыбора", Новый Структура("Отбор", Отбор), Элемент,,,,, РежимОткрытияОкнаФормы.БлокироватьОкноВладельца);
КонецПроцедуры
Но теперь открывается окно Контакты этого Контрагента, но без возможности выбора
Подскажите пожалуйста что нужно сделать.
По теме из базы знаний
Найденные решения
(1)Попробуйте так
Оповещение = Новый ОписаниеОповещения("ЗакрытиеФормыЗавершение", ЭтотОбъект);
ОткрытьФорму("Справочник.КонтактныеЛица.ФормаВыбора", Новый Структура("Отбор", Отбор), ЭтаФорма,,,, Оповещение, РежимОткрытияОкнаФормы.БлокироватьОкноВладельца);
&НаКлиенте
Процедура ЗакрытиеФормыЗавершение(Результат, ДополнительныеПараметры) Экспорт
// тут результат обрабатывайте
КонецПроцедуры
ПоказатьОстальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1)Попробуйте так
Оповещение = Новый ОписаниеОповещения("ЗакрытиеФормыЗавершение", ЭтотОбъект);
ОткрытьФорму("Справочник.КонтактныеЛица.ФормаВыбора", Новый Структура("Отбор", Отбор), ЭтаФорма,,,, Оповещение, РежимОткрытияОкнаФормы.БлокироватьОкноВладельца);
&НаКлиенте
Процедура ЗакрытиеФормыЗавершение(Результат, ДополнительныеПараметры) Экспорт
// тут результат обрабатывайте
КонецПроцедуры
Показать
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот