Как сообщить ссылку на сервере с возможностью перехода по ней

1. sasha-asn 31.05.21 12:31 Сейчас в теме
Здравствуйте уважаемые эксперты 1с! Прошу вашей подсказки:

есть процедура на &НаСервере, у неё есть переменная ЗакПостНовый = Документы.ЗаказПоставщику.СоздатьДокумент(); и есть оповещение что документ создается Сообщение.Текст = "Записан:"+СокрЛП(ЗакПостНовый); но мне нужно так чтобы пользователь мог перейти в этот документ при нажатие на него, типо как с помощью клиентского метода ПоказатьОповещениеПользователя. А сейчас не переходит по ссылке, так как это просто текст как на скриншоте
Прикрепленные файлы:
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
5. M_A_D 195 31.05.21 12:59 Сейчас в теме
(1)
Вангую, что процедура вызывается с клиента, скорее всего это команда, тогда можно сделать в процедуре на клиенте:

СоздатьНаСервере(Ссылка);     // Это вызов процедуры на сервере
	
	Если Ссылка <> ПредопределенноеЗначение("Документ.ЗаказПоставщику.ПустаяСсылка") тогда
		НавигационнаяСсылка = ПолучитьНавигационнуюСсылку(Ссылка);
		ПоказатьОповещениеПользователя("Заказ поставщику записан.", 
		НавигационнаяСсылка, 
		Ссылка,,СтатусОповещенияПользователя.Важное);
	КонецЕсли;
6. sasha-asn 31.05.21 13:27 Сейчас в теме
(5)
Если Ссылка <> ПредопределенноеЗначение("Документ.ЗаказПоставщику.ПустаяСсылка") тогда
НавигационнаяСсылка = ПолучитьНавигационнуюСсылку(Ссылка);
ПоказатьОповещениеПользователя("Заказ поставщику записан.",
НавигационнаяСсылка,
Ссылка,,СтатусОповещенияПользователя.Важное);
КонецЕсли;


Пробую, подскажите пожалуйста: пишет - Ссылка Переменная не определена (Ссылка). А какое значение я должен хранить в ссылке?
7. M_A_D 195 31.05.21 13:29 Сейчас в теме
(6)
На клиенте перед вызовом процедуре на сервере допиши:
Ссылка = ПредопределенноеЗначение("Документ.ЗаказПоставщику.ПустаяСсылка");


Про процедуре на сервере в скобках допиши тоже ссылку, в конце процедуры на сервере допиши
Ссылка = ЗакПостНовый.Ссылка;
2. PowerBoy 3420 31.05.21 12:40 Сейчас в теме
Пиши ссылку в реквизит формы, по полю формы переходи на документ.
3. FatPanzer 31.05.21 12:40 Сейчас в теме
Потому что это окно только для служебных текстовых сообщений.
4. SlavaKron 31.05.21 12:49 Сейчас в теме
Сообщение = Новый СообщениеПользователю;
Сообщение.Текст = "Записан:"+СокрЛП(ЗакПостНовый);
Сообщение.КлючДанных = ЗакПостНовый.Ссылка;
Сообщение.Сообщить();
green_forest_polli; +1 Ответить
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот