При работе в управляемом интерфейсе в карте маршрута не срабатывает обработчик события "ОбработкаИнтерактивнойАктивации", которая в обычном, не управляемом режиме может быть использована для открытия форм документов и справочников привязанных к задаче. Я эту проблему решил следующим способом:
- Для задач создал форму списка
- Для списка подписался на событие "ПередНачаломИзменения"
- Реализовал следующий модуль для формы
&НаКлиенте
Процедура СписокПередНачаломИзменения(Элемент, Отказ)
Структура = Новый Структура("БизнесПроцесс",Элемент.ТекущиеДанные.БизнесПроцесс);
СтруктураПараметров = Вспомогательная(Структура);
СтруктураПараметров.Вставить("ТочкаМаршрута",Элемент.ТекущиеДанные.ТочкаМаршрута);
Форма = ПолучитьФорму("Документ.ОформлениеЗаявкиНаСотрудника.ФормаОбъекта",СтруктураПараметров,ЭтаФорма, Истина);
Форма.Открыть();
Отказ = Истина;
КонецПроцедуры
&НаСервере
Функция Вспомогательная(Структура)
Заявка = Структура.БизнесПроцесс.Заявка;
Адрес = ПоместитьВоВременноеХранилище(Заявка, Новый УникальныйИдентификатор);
Возврат Новый Структура("Адрес, Ключ",Адрес,Заявка);
КонецФункции
Для метода "Получит форму" вторым параметром передается структура. Если в нее установить поле "Ключ" которое является ссылкой на объект открытия, то он откроется. Если же нужно создать новый объект, то поле "Ключ" не передается Далее в модуле документа можно реализовать поведение документа.
Источники: http://devtrainingforum.v8.1c.ru/forum/thread.jsp?id=568630 http://www.forum.mista.ru/topic.php?id=619704