0
iva77ru
21.10.22
✎
12:55
|
Доброго дня!
Нужно открыть форму документа с отбором и позиционирование на строке выбранного документа. У документа в конфигурации не созданы формы списка, выбора.
Не могу установит позиционирование на строке. Помогите, пожалуйста, разобраться:
СсылкаДок = ПолучитьДоговор(Объект.ГУИДДоговорПодряда);
ПараметрыФормы = Новый Структура;
ПараметрыФормы.Вставить("РежимВыбора",Истина);
ПараметрыФормы.Вставить("МножественныйВыбор",ложь); ///Если хотим несколько значений
ЗначениеОтбора = Новый Структура();
Если ЗначениеЗаполнено(Объект.Организация) Тогда
ЗначениеОтбора.Вставить("Организация",Объект.Организация);
КонецЕсли;
//
Если ЗначениеЗаполнено(Объект.Сотрудник) Тогда
ЗначениеОтбора.Вставить("Сотрудник",Объект.Сотрудник); ///Если хотим несколько значений
КонецЕсли;
ЗначениеОтбора.Вставить("ТекущаяСтрока", СсылкаДок);
Если ЗначениеОтбора.Количество() > 0 Тогда
ПараметрыФормы.Вставить("Отбор", ЗначениеОтбора);
КонецЕсли;
ОбработкаВыбора = Новый ОписаниеОповещения("ПриЗакрытииФормыВыбора", ЭтаФорма,"Подбор");
ОткрытьФорму("Документ.АнулированиеДоговораПодряда..ФормаВыбора",ПараметрыФормы,ЭтаФорма,,,,ОбработкаВыбора);
|
|
1
iva77ru
21.10.22
✎
13:50
|
спасибо, вопрос снят:
тФорма = ОткрытьФорму("Документ.АнулированиеДоговораПодряда..ФормаВыбора",ПараметрыФормы,ЭтаФорма,,,,ОбработкаВыбора);
тФорма.Элементы.Список.ТекущаяСтрока = СсылкаДок;
|
|