Имя: Пароль:
1C
1С v8
v8: Отбор в справочнике по реквизиту
0 Mixailovna
 
25.07.13
18:26
Нужно в полеВвода выбрать контактное лицо контрагента
Процедура КонтактноеЛицоНачалоВыбора(Элемент, СтандартнаяОбработка)
    СтандартнаяОбработка = ложь;
Форма = Справочники.КонтактныеЛица.ПолучитьФорму("ФормаВыбора");
Форма.СправочникСписок.Отбор.ОбъектВладелец.Значение = Контрагент;
Форма.СправочникСписок.Отбор.ОбъектВладелец.Использование = Истина;
КонтактноеЛицо = Форма.ОткрытьМодально();

КонецПроцедуры

Отбор идет форма открывается, но при выборе лица, оно открывается на редактирование, в форме кнопка "выбор" не активна.
1 Полотенчик
 
25.07.13
18:29
СправочникМенеджер.<Имя справочника>.ПолучитьФормуВыбора (CatalogManager.<Имя справочника>.GetChoiceForm)
СправочникМенеджер.<Имя справочника> (CatalogManager.<Имя справочника>)
ПолучитьФормуВыбора (GetChoiceForm)
Синтаксис:

ПолучитьФормуВыбора(<Форма>, <Владелец>, <КлючУникальности>)

Описание:

Получает форму списка для выбора элементов справочника.
2 Mixailovna
 
25.07.13
20:28
Спасибо! работает
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший