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

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

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

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

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