отбор в справочнике
☑
0
Пес1с
30.11.13
✎
19:56
Сделал отбор при выборе контрагента из документа счет на оплату, все работает но сам контрагент не выбирается, что дописать?
Процедура КонтрагентНачалоВыбора(Элемент, СтандартнаяОбработка)
СтандартнаяОбработка = Ложь;
ФормаВыбора = Справочники.Контрагенты.ПолучитьФормуВыбора("ФормаСписка", ЭтаФорма);
ФормаВыбора.РежимВыбора = Истина;
ТекПользователь = глЗначениеПеременной("глТекущийПользователь");
ФормаВыбора.СправочникСписок.Отбор.Менеджер.Значение = ТекПользователь;
ФормаВыбора.СправочникСписок.Отбор.Менеджер.видсравнения = ВидСравнения.Равно;
ФормаВыбора.СправочникСписок.Отбор.Менеджер.Использование = Истина;
ФормаВыбора.Открыть();
Если РольДоступна("Манагер") тогда
ФормаВыбора.ЭлементыФормы.СправочникСписок.НастройкаОтбора.Менеджер.Доступность = Ложь;
Иначе
ФормаВыбора.ЭлементыФормы.СправочникСписок.НастройкаОтбора.Менеджер.Доступность = Истина;
КонецЕсли;
КонецПроцедуры
1
Remark
30.11.13
✎
20:00
У вас нет присвоения реквизиту формы выбранного значения. Предопределенная процедура "ОбработкаВыбора"
2
Ork
30.11.13
✎
20:01
(0) Прописать нужно собственно сам выбор.
3
Пес1с
30.11.13
✎
20:13
А что прописать можно подробнее, я так понял т.к.
СтандартнаяОбработка = Ложь
поэтому не выбирает
спавсибо
4
mistеr
30.11.13
✎
20:18
(0) Владельцем нужно указать поле с контрагентом.
5
Пес1с
30.11.13
✎
22:39
в свойствах, связь по владельцу?
6
hhhh
30.11.13
✎
22:47
(5) Справочники.Контрагенты.ПолучитьФормуВыбора("ФормаСписка", ЭтаФорма);
зачем вы написали владельцем ЭтаФорма? Глупо ведь.
7
Пес1с
01.12.13
✎
18:54
решил
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.