Имя: Пароль:
1C
 
Не открывается подбор с позиционарованием
0 NIGHTHUNTER
 
10.11.21
06:45
http://joxi.ru/vAWd1a4UBQzYDr

Значение передается. Но при открытии формы выбора, курсор в самом низу, а не на переданном ссылкой документе.
Что не так в коде?

//
&НаКлиенте
Процедура ПодборСчетФактураВыданный(Команда)
    ПараметрыВыбора = Новый Структура;
    ПараметрыВыбора.Вставить("РежимВыбора",        Истина);    
    ПараметрыВыбора.Вставить("МножественныйВыбор", Ложь);    
    ПараметрыВыбора.Вставить("ЗакрыватьПриВыбора", Ложь);    
    //
    Если РанееВыбранныйДокумент <> Неопределено Тогда
        ПараметрыВыбора.Вставить("УстановитьПараметрыФункциональныхОпцийФормы", Новый Структура("ТекущаяСтрока", РанееВыбранныйДокумент));
    КонецЕсли;
    //
    ОбработкаВыбора = Новый ОписаниеОповещения("ПриЗакрытииФормыВыбора4", ЭтотОбъект, "Подбор");
    //
    ОткрытьФорму("Документ.СчетФактураВыданный.ФормаВыбора", ПараметрыВыбора, ЭтаФорма, , , , Обработкавыбора);
КонецПроцедуры
//
&НаКлиенте
Процедура ПриЗакрытииФормыВыбора4(Значение, ДопПараметры) Экспорт
    Если Значение = Неопределено Тогда
        Возврат;        
    КонецЕсли;
    //
    РанееВыбранныйДокумент = Значение;
КонецПроцедуры    
# КонецОбласти
//
1 Мультук
 
гуру
10.11.21
08:40
В ИТС написано

ПараметрыФормы = Новый Структура("ТекущаяСтрока", Объект.Ссылка);
ОткрытьФорму("Справочник.Товары.ФормаСписка", ПараметрыФормы);

У тебя написано иначе.

P.S.
Не проверял
2 NIGHTHUNTER
 
10.11.21
10:43
(1) Ясно! Буду разбирать!!! Достали эти примеры, не рабочие (
3 Ёпрст
 
гуру
10.11.21
11:14
(2) отладчик же есть.
Просто нужно смотреть КАК в открываемой форме используются переданные параметры и прописано ли вообще, установка текущей строки в форме списка.
4 NIGHTHUNTER
 
10.11.21
13:12
(3) Вот видно же все что там прописывается. http://joxi.ru/vAWd1a4UBQzYDr

Дело в том чт ов структуре, какой то не понятный параметр

ПараметрыВыбора.Вставить("УстановитьПараметрыФункциональныхОпцийФормы", Новый Структура("ТекущаяСтрока", РанееВыбранныйДокумент));
5 NIGHTHUNTER
 
10.11.21
13:13
(4+) То есть, в приведенном примере. Который я взял на проверку. И не понял. Почему не работает, то что там заявлено.
6 NIGHTHUNTER
 
10.11.21
13:21
(1) Проверил, как вы сказали работает.

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

Что в примере за чудо параметр что я выше проверял, не понятно

УстановитьПараметрыФункциональныхОпцийФормы