0
kirill_1
05.04.20
✎
17:23
|
Здравствуйте, помогите пожалуйста с БП. Я создал процесс ОплатаКоммунальныхУслуг. На каждом этапе по мере продвижения по карте маршрута нужно реализовать открытие конкретной формы документа при открытии формы задачи. Просто открытие формы документа в задаче я реализовать смог, но как мне передать, что на конкретном шаге должна открываться конкретная форма я не знаю. Помогите пожалуйста)
|
|
2
almar
05.04.20
✎
19:01
|
(0) Это делается в модуле менеджера бизнес процесса
Функция ФормаВыполненияЗадачи(ЗадачаСсылка, ТочкаМаршрутаСсылка) Экспорт
Если ТочкаМаршрутаСсылка = БизнесПроцессы.ЗаявкаВАдминистративныйОтдел.ТочкиМаршрута.ВыполнитьЗаявку Тогда
ИмяФормы = "БизнесПроцесс.ЗаявкаВАдминистративныйОтдел.Форма.ФормаВыполненияЗаявки";
ИначеЕсли ТочкаМаршрутаСсылка = БизнесПроцессы.ЗаявкаВАдминистративныйОтдел.ТочкиМаршрута.ДоработатьЗаявку Тогда
ИмяФормы = "БизнесПроцесс.ЗаявкаВАдминистративныйОтдел.Форма.ФормаДоработкиФормулировкиЗаявки";
ИначеЕсли ТочкаМаршрутаСсылка = БизнесПроцессы.ЗаявкаВАдминистративныйОтдел.ТочкиМаршрута.ОценитьВыполнение Тогда
ИмяФормы = "БизнесПроцесс.ЗаявкаВАдминистративныйОтдел.Форма.ФормаПроверкиЗаявки";
ИначеЕсли ТочкаМаршрутаСсылка = БизнесПроцессы.ЗаявкаВАдминистративныйОтдел.ТочкиМаршрута.ПринятьВРаботу Тогда
ИмяФормы = "БизнесПроцесс.ЗаявкаВАдминистративныйОтдел.Форма.ФормаПринятияЗаявки";
КонецЕсли;
Результат = Новый Структура;
Результат.Вставить("ПараметрыФормы", Новый Структура("Ключ", ЗадачаСсылка));
Результат.Вставить("ИмяФормы", ИмяФормы);
Возврат Результат;
КонецФункции
|
|