Имя: Пароль:
1C
1С v8
Как добавить гиперссылку на форму справочника
0 Любознатель
 
07.06.20
19:16
Добрый день. Подскажите как лучше решить задачу: нужно в справочник Контрагенты добавить другой справочник в виде гиперссылки. В то место где располагаются другие гиперссылки http://skrinshoter.ru/s/070620/8oUFNm3n. И чтобы в списке отображались только элементы принадлежащие этому контрагенту.
1 Мимохожий Однако
 
07.06.20
19:36
Посмотри свойства справочника Договоры. Твой "другой" справочник подчененный?
2 craxx
 
07.06.20
19:55
(0) команду создать, в обработке команды открытие формы с соответствующими параметрами. Указать группу команд Панель навигации формы Перейти. Тип параметра - тот самый справочник откуда вызываешь. И все.
(1), не факт, там может быть все что угодно связанное
3 Любознатель
 
07.06.20
19:57
(1) нет, не подчиненный
4 Любознатель
 
07.06.20
20:07
(2) не понял немножко. А эти стандартные ссылки где прописаны? может там добавить?
5 craxx
 
07.06.20
20:09
(4) ну ты же сам в (3) написал что не подчиненный справочник. Значит придется делать так как я написал
6 Любознатель
 
07.06.20
21:18
(2) а можно по подробнее?
7 Любознатель
 
07.06.20
22:02
(5) если его сделать подчиненным, это упростит задачу?
8 craxx
 
08.06.20
06:17
(7) а что сложного в (2)?
9 Любознатель
 
08.06.20
17:35
(8) да ничего сложного, спасибо за совет. выложу сюда свое решение

&НаКлиенте
Процедура ОбработкаКоманды(ПараметрКоманды, ПараметрыВыполненияКоманды)
    
    ПараметрыФормы = Новый Структура("Отбор", Новый Структура("Контрагент",
                       ПараметрыВыполненияКоманды.Источник.Параметры.Ключ));
    
    ОткрытьФорму("Справочник.МойСправочник.ФормаСписка",
    ПараметрыФормы,
    ПараметрыВыполненияКоманды.Источник,
    ПараметрыВыполненияКоманды.Уникальность,
    ПараметрыВыполненияКоманды.Окно,
    ПараметрыВыполненияКоманды.НавигационнаяСсылка);

КонецПроцедуры