Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

УФ. ПолучитьНавигационнуюСсылку на ФормуСписка РегистраСведений с отбором реально?

УФ.  ПолучитьНавигационнуюСсылку на ФормуСписка РегистраСведений с отбором реально?
Я
   palpetrovich
 
01.10.18 - 13:22
"с отбором" не получается :(
 
 
   palpetrovich
 
1 - 01.10.18 - 14:01
есть подозрение что я ее готовить не умею :)
    Пар = Новый Структура;
    Пар.Вставить("Менеджер",  Менеджер);

    Форма = ПолучитьФорму("РегистрСведений.СогласованиеИзлишковПоПриходам.ФормаСписка", Пар);
    нСсылка = ПолучитьНавигационнуюСсылку(Форма);

получаю ссылку на РС без отбора
   palpetrovich
 
2 - 01.10.18 - 14:18
Так тоже не получается

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

наверное надо в Струк все измерения заложить что-б КлючЗаписиРег  получился уникальным ...вот только мне нужны все записи по Менеджер
   cons24
 
3 - 01.10.18 - 15:00
(0) На сколько знаю, нельзя. Метод "ПолучитьНавигационнуюСсылку" предназначен для открытия формы, без установки каких-либо параметров.
   cons24
 
4 - 01.10.18 - 15:02
И вообще вы путаете. КлючЗаписи предназначен для получения одной (только одной) записи. Это аналог свойства Ссылка, которое есть у справочников и документов - но нет у регистров.
Так что даже если вы корректно заполните КлючЗаписи - у вас откроется форма записи, а не форма списка.
   cons24
 
5 - 01.10.18 - 15:03
И вообще. Какова постановка задачи? Зачем именно навигационная ссылка? Почему просто не открыть форму с отбором?

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует