Имя: Пароль:
1C
1С v8
УТ10 Как выбрать контактное лицо по контрагенту
0 Mebius777
 
27.02.17
16:29
Вопрос в теме сообщения.

Процедура КонтактноеЛицоНачалоВыбора(Элемент, СтандартнаяОбработка)
    СтандартнаяОбработка=Ложь;
    Форма=Справочники.КонтактныеЛица.ПолучитьФормуВыбора();
    Форма.Отбор.Владелец.Значение         = Контрагент;
    Форма.Отбор.Владелец.Использование = Истина;
    Форма.Владелец = Элемент;
    Форма.Открыть();
КонецПроцедуры

Выдает поле Владелец не обнаружено
    Форма.Отбор.Владелец.Значение         = Контрагент;
Тогда как отфильтровать?
1 Mebius777
 
27.02.17
16:30
Т.е. контрагента выбрали. Далее контактное лицо. Справочники ведь связаны. Но... проблема.
2 vicof
 
27.02.17
16:33
Контактные лица не подчинены контрагентам. По крайней мере в моей упп
3 Mebius777
 
27.02.17
16:56
Может попробовать контактное лицо контрагентов. Тоже самое. Ошибка Владелец не обнаружено.
4 dezss
 
27.02.17
17:12
А отладчик что показывает?
5 h-sp
 
27.02.17
17:13
откуда вы придумали, что там есть владелец?
6 Mebius777
 
27.02.17
17:42
Ну да владельца нету. Неужели никак никакого объединящиего поля нету. Ведь табличная часть есть по контрагентам в контактные лица.
7 Мимохожий Однако
 
27.02.17
17:45
Сначала разберись подробнее в связях контрагента и контактного лица. А потом запрос и т.д.
8 Михаил Козлов
 
27.02.17
19:09
(6) У меня есть (УТ 10.3.29.1). Правда у справочника КонтактныеЛицаКонтрагента.
А "реквизиты" контактных лиц (ФИО и пр.) - в справочнике "Контактные лица".
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший