Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Работа с БП и задачами

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

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.