Имя: Пароль:
1C
 
Гиперссылка на регистр сведений в справочнике
0 Anchovy99
 
09.06.25
13:36
Всем добрый день!
Подскажите, пожалуйста, каким образом я могу добавить в расширении гиперссылку на регистр сведений в справочнике?
На форме справочника в командном интерфейсе на вкладке Перейти данная ссылка отображается, но в пользовательском режиме пусто. Возможно проблема в том, что не стоит галочка у регистра сведений "Использовать стандартные команды", но в расширении почему-то не могу ее поставить - недоступно
1 Волшебник
 
09.06.25
13:38
измерение ведущее?
2 Anchovy99
 
09.06.25
13:39
(1) да
3 Волшебник
 
09.06.25
13:41
Проверьте наличие доступа к регистру
4 Anchovy99
 
09.06.25
13:44
(3) работаю под админом, при создании расширения автоматически добавилась основная роль, так что доступ должен быть, как я понимаю
5 Волшебник
 
09.06.25
14:06
проверьте функциональные опции
6 СвинТуз
 
09.06.25
14:10
нет причин, чтобы добавлять регистр сведений в расширение
7 СвинТуз
 
09.06.25
14:12
Перенесите в основную и взведите галочку.
8 СвинТуз
 
09.06.25
14:18
Используйте общие команды.
Как-то так.
9 asady
 
09.06.25
14:23
(0) в РС создавай команду
Группа - Панель навигации формы. Перейти
Тип параметра команды - ссылка на справочник

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


В форме списка твоего регистра сведений

&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
	Если Параметры.Свойство("Отбор") И Параметры.Отбор.Свойство("Номенклатура") Тогда
		Номенклатура = Параметры.Отбор.Номенклатура;
	КонецЕсли;  
	Если ЗначениеЗаполнено(Номенклатура) Тогда
		ОбщегоНазначенияКлиентСервер.УстановитьЭлементОтбораДинамическогоСписка(Список,"Номенклатура",Номенклатура);
	КонецЕсли;
КонецПроцедуры
10 asady
 
09.06.25
14:25
(9)+ Этот способ если твой реквизит типа справочникСсылка не измерение (или не ведущее) У меня например это ресурс

Если Ссылка на справочник в регистре ведущее измерение - то на типовых справочниках отработает само без доп.объектов и кода
11 Anchovy99
 
09.06.25
15:40
(6) чтобы не включать возможность изменения, а в расширении заблокирована возможность поставить галку
12 Anchovy99
 
09.06.25
15:42
(9) Измерение ведущее, но не отрабатывает, попробовала добавить твой код,убрав свойство "Ведущее", все равно не получилось, ошибок вроде бы нет, но когда запускаю базу - без изменений..
13 Волшебник
 
09.06.25
15:54
(11) Я надеюсь, этот регистр сведений не очень нужный? Если он очистится, то всё будет хорошо?
14 Anchovy99
 
09.06.25
16:00
(13) нужный..
15 Волшебник
 
09.06.25
16:03
(14) Тогда включите возможность изменения и добавьте регистр в основную конфигурацию.
Кстати, как называется регистр?
16 Anchovy99
 
09.06.25
16:03
(5) а что именно проверить?
17 Anchovy99
 
09.06.25
16:04
(15) ЗакреплениеСотрудниковЗаРабочимиМестами
Без возможности изменения никак?
18 Anchovy99
 
09.06.25
16:07
(15) Если что - сам регистр из типовой, я его в расширение добавляла, чтобы сделать у него измерение ведущим и попробовать включить "Использовать стандартные команды"
19 Волшебник
 
09.06.25
16:12
а может здесь нужна ЗУП? там есть спр. РабочиеМестаОхранаТруда и РС РабочиеМестаСотрудников
20 Anchovy99
 
09.06.25
16:14
(19) А при чем тут ЗУП? Это Охрана труда
21 Волшебник
 
09.06.25
16:16
(20) в ЗУП есть целая подсистема, которая так и называется РабочиеМестаОхраныТруда.
И там полно объектов

22 shuhard
 
09.06.25
16:21
(20) Пром.безопасность.Охрана труда - экзотическая конфигурация, как следствие её архитектура мало кому известна
23 Anchovy99
 
09.06.25
16:22
(21) у меня отдельная конфигурация 1С: Охрана труда, не совсем пойму, к чему тут ЗУП
У меня не добавляется гиперссылка в справочник, не пойму, почему, вроде все вышеперечисленное опробовала
24 Anchovy99
 
09.06.25
16:24
(22) увы, да, вот, я вас здесь и мучаю
но допускаю, что скорее всего где-то я накосячила, стандарты-то одни и те же
25 Волшебник
 
09.06.25
16:26
(23) Если есть целая специализированная конфа по охране труда, значит там всё должно быть "из коробки". Проверьте наличие новых релизов от вендора.
26 СвинТуз
 
09.06.25
17:28
(24)
Не накосячили.
Так и должно быть.

Если никак, то сделайте уже команду.
27 СвинТуз
 
09.06.25
17:33
Бывает еще объект формы надо в расширение добавить.
28 СвинТуз
 
09.06.25
17:34
29 СвинТуз
 
09.06.25
17:35
роли ни при чем. Если что.
30 СвинТуз
 
09.06.25
17:36
(23)
Это вообще не имеет значения
31 СвинТуз
 
09.06.25
17:37
Скорее всего здесь и делать то нечего.
Соберитесь и сделайте.