ОбработкаПолученияФормы() VS Неосновная форма объекта

1. VNEDRON 7 27.03.15 13:03 Сейчас в теме
Ситуация такая. Управляемое приложение. Есть бизнес- процесс, состоящий из нескольких шагов. На одном из этапов необходимо открыть задачу, но не основную ее форму.
Почитала форум, воспользовалась советом и создала обработчик события для менеджера задачи, событие ОбработкаПолученияФормы(). Проблема заключается в том, что при открытии альтернативной формы, ее реквизиты не заполняются данными объекта, хотя задача уже записана и реквизиты заполнены программно в обработчиках бизнес-процесса. Вопрос. Что я делаю не так? Спасибо.
Процедура СобытиеОткрытьФормуЗадачиОбработкаПолученияФормы(Источник, ВидФормы, Параметры, ВыбраннаяФорма, ДополнительнаяИнформация, СтандартнаяОбработка) Экспорт
	Если ВидФормы = "ФормаОбъекта" Тогда 
		Если Параметры.Ключ.Наименование = "Согласование графика исполнителями" тогда
			//ЗадачаСсылка = Параметры.Ключ.Ссылка;
			ВыбраннаяФорма = "Задача.ЗадачаСогласование.Форма.ФормаЗадачиСогласованиеИсполнителем";
			//Параметры.Ключ = ЗадачаСсылка;
			СтандартнаяОбработка = ложь;
		КонецЕсли;
	КонецЕсли;
КонецПроцедуры
Показать
Прикрепленные файлы:
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. SergArmy 6 27.03.15 13:27 Сейчас в теме
У Вас на созданной форме есть реквизит "Объект", с типом "ЗадачаОбъект.ЗадачаСогласование"?
3. VNEDRON 7 27.03.15 14:28 Сейчас в теме
(2) SergArmy, большое спасибо! Ваш вопрос открыл мне глаза: альтернативная форма была скопирована из другой задачи, соответственно тип значения реквизита "объект" унаследовался от исходной задачи.
Оставьте свое сообщение

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