|
БП 2.0 Не присваивается значение отбора Контрагент | ☑ | ||
---|---|---|---|---|
0
Renium
16.03.17
✎
14:51
|
Есть в БП2 справочник "контактные лица" и есть у него реквизит ОбъектВладелец составного типа - СправочникСсылка.Контрагенты и СправочникСсылка.Пользователи. Мне хотелось бы получить по контрагенту список контактных лиц для выбора в форму. ФормаВыбора справочника открывается и показывает контактные лица по всем контрагентам без отбора по ОбъектВладелец, который, в данном случае, должен иметь значение СправочникОбъект.Контрагент.
Не присваивается. Как то нужно указать ТипЗначения СправочникОбъект.Контрагент перед установкой отбора по ОбъектВладелец, а не получается... |
|||
1
DrShad
16.03.17
✎
14:58
|
не надо никакой тип указывать он присваивается исходя из значения
|
|||
2
elCust
16.03.17
✎
14:59
|
Зачем тебе тип СправочникОбъект?
|
|||
3
Renium
16.03.17
✎
15:04
|
1. Не получается присвоить
2. "СправочникСсылка" да... |
|||
4
DrShad
16.03.17
✎
15:05
|
(3) как присваиваешь?
|
|||
5
Renium
16.03.17
✎
15:27
|
(4)
СтандартнаяОбработка = Ложь; ФормаКЛ = Справочники.КонтактныеЛица.ПолучитьФорму("ФормаВыбора",ЭтаФорма); Отбор = ФормаКЛ.Отбор; ОТбор.ОбъектВладелец.Видсравнения = ВидСравнения.Равно; Отбор.ОбъектВладелец = Контрагент; ОТбор.ОбъектВладелец.Использование = Истина; |
|||
6
DrShad
16.03.17
✎
15:32
|
Контрагент чему равно?
|
|||
7
DrShad
16.03.17
✎
15:32
|
Отбор.ОбъектВладелец.Значение = Контрагент;
да и вот так надо |
|||
8
Renium
16.03.17
✎
15:50
|
(6) Контрагент = СправочникСсылка.Контрагенты;
|
|||
9
Renium
16.03.17
✎
15:50
|
(7) Щас я еще раз попробую - я кажется еще ошибку нашел.
Спасибо |
|||
10
Волшебник
модератор
16.03.17
✎
15:51
|
(9) какую?
|
|||
11
Renium
16.03.17
✎
15:56
|
(10) Я не ФормуКЛ открывал, а ОткрытьФорму("Справочник.КонтактныеЛица.ФормаВыбора)
|
|||
12
DrShad
16.03.17
✎
15:57
|
Контрагент = СправочникСсылка.Контрагенты
так это же не то совсем |
|||
13
Renium
16.03.17
✎
16:41
|
СтандартнаяОбработка = Ложь;
ФормаКЛ = Справочники.КонтактныеЛица.ПолучитьФорму("ФормаВыбора",ЭтаФорма); Отбор = ФормаКЛ.Отбор; Отбор.ОбъектВладелец.Видсравнения = ВидСравнения.Равно; Отбор.ОбъектВладелец.Использование = Истина; Отбор.ОбъектВладелец.Значение = Контрагент; ФормаКЛ.РежимВыбора = Истина; РезультатВыбора = ОткрытьФормуМодально(ФормаКЛ); Где Контрагент тип СправочникСсылка.Контрагенты |
|||
14
Renium
16.03.17
✎
16:43
|
Так работает... Спасибо
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |