Имя: Пароль:
1C
1С v8
Выбрать ПКО с установленным фильтром в форме выбора.
0 Румата
 
02.01.23
08:46
Пишу такой текст :

Процедура МаршрутыДокументОплатыНачалоВыбора(Элемент, СтандартнаяОбработка)
    
    Если ТипЗнч(ЭлементыФормы.Маршруты.ТекущаяСтрока.ДокументОплаты) = Тип("ДокументСсылка.ПриходныйКассовыйОрдер") Тогда
        СтандартнаяОбработка = Ложь;
        ФормаВыбора = Документы.ПриходныйКассовыйОрдер.ПолучитьФормуВыбора();
        ФормаВыбора.РежимВыбора = Истина;
        ФормаВыбора.Отбор.Контрагент.Установить(ЭлементыФормы.Маршруты.ТекущаяСтрока.Контрагент);
        ФормаВыбора.Отбор.Контрагент.Использование = истина;
        ФормаВыбора.Открыть();
    КонецЕсли;    
        
КонецПроцедуры

Форма выбора ПКО открывается но при выборе конретного ПКО этот ПКО не выбирается в поле откуда был начат выбор. Что я не так делаю ? Или еще какая-то процедура нужна ?
1 Румата
 
02.01.23
09:23
Разобрался, надо было вот так написать :
ФормаВыбора = Документы.ПриходныйКассовыйОрдер.ПолучитьФормуВыбора(,Элемент);
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан