Как открыть форму документа из Расширения1 программным кодом находящимся в Расширении2?

1. Kreil 02.12.24 18:11 Сейчас в теме
Здравствуйте!

Имеется ситуация: в БД интегрировано два расширения. Одно от поставщика, второе самописное. В самописном расширении на форме документа нужно разместить вызов ФормыДокумента из расширения поставщика.

Безуспешно пробовал реализовать двумя способами:
1.
ОткрываемаяЗадача = Элементы.Замечания.ТекущиеДанные.ЗадачаПроцесса;
ПараметрыОткрытия = Новый Структура("Ключ", ОткрываемаяЗадача);
Форма = ПолучитьФорму("Документ.хЗадача.ФормаЗадачи",ПараметрыОткрытия);
Форма.Открыть();

2.
ОткрываемаяЗадача = Элементы.Замечания.ТекущиеДанные.ЗадачаПроцесса;
ПараметрыОткрытия = Новый Структура("Ключ", ОткрываемаяЗадача);

ОткрытьФорму("Документ.хЗадача.ФормаЗадачи",ПараметрыОткрытия,,,,,);

Результат одинаковый:
Неизвестное имя формы. Имя: "Документ.хЗадача.ФормаЗадачи"

Как решить данную задачу пока не нашел. Может быть кто-то сможет подсказать...
Найденные решения
2. user2107184 02.12.24 18:21 Сейчас в теме
(1)
Как решить данную задачу пока не нашел.
Для таких случаев есть ОткрытьЗначение()
3. Sashares 35 02.12.24 18:25 Сейчас в теме
(1)
1) ОткрытьФорму("Документ.хЗадача.Форма.ФормаЗадачи"...
2) ПоказатьЗначение(,ОткрываемаяЗадача)
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. user2107184 02.12.24 18:21 Сейчас в теме
(1)
Как решить данную задачу пока не нашел.
Для таких случаев есть ОткрытьЗначение()
4. Kreil 02.12.24 19:13 Сейчас в теме
(2)
ОткрытьЗначение


Решение замечательно подошло!
Огромное спасибо!
3. Sashares 35 02.12.24 18:25 Сейчас в теме
(1)
1) ОткрытьФорму("Документ.хЗадача.Форма.ФормаЗадачи"...
2) ПоказатьЗначение(,ОткрываемаяЗадача)
5. Kreil 02.12.24 19:17 Сейчас в теме
(3)
И оба ваших варианта тоже рабочие.
Благодарю.
Похоже нужно отдохнуть пойти :)
Оставьте свое сообщение

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