Имя: Пароль:
1C
1С v8
Открыть форму подбора документа с отбором и позиционирование на строке
0 iva77ru
 
21.10.22
12:55
Доброго дня!

Нужно открыть форму документа  с отбором и позиционирование на строке выбранного документа. У документа в конфигурации не созданы формы списка, выбора.
Не могу установит позиционирование на строке. Помогите, пожалуйста, разобраться:

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

    Если ЗначениеЗаполнено(Объект.Организация) Тогда
    
        ЗначениеОтбора.Вставить("Организация",Объект.Организация);
    
    КонецЕсли;
    //
    Если ЗначениеЗаполнено(Объект.Сотрудник) Тогда
    
        ЗначениеОтбора.Вставить("Сотрудник",Объект.Сотрудник); ///Если хотим несколько значений
    
    КонецЕсли;


        ЗначениеОтбора.Вставить("ТекущаяСтрока", СсылкаДок);

        Если ЗначениеОтбора.Количество() > 0 Тогда
    
        ПараметрыФормы.Вставить("Отбор", ЗначениеОтбора);
    
    КонецЕсли;
    
    ОбработкаВыбора = Новый ОписаниеОповещения("ПриЗакрытииФормыВыбора", ЭтаФорма,"Подбор");
    
    ОткрытьФорму("Документ.АнулированиеДоговораПодряда..ФормаВыбора",ПараметрыФормы,ЭтаФорма,,,,ОбработкаВыбора);
1 iva77ru
 
21.10.22
13:50
спасибо, вопрос снят:

        тФорма = ОткрытьФорму("Документ.АнулированиеДоговораПодряда..ФормаВыбора",ПараметрыФормы,ЭтаФорма,,,,ОбработкаВыбора);

    тФорма.Элементы.Список.ТекущаяСтрока = СсылкаДок;