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