|
Получение в процедуре ПередСозданиемЗадач ссылку на предыдущую задачу? | ☑ | ||
---|---|---|---|---|
0
Emichael
28.10.11
✎
09:44
|
Есть бизнес-процесс Заявка на закупку.В форме бизнес-процесса есть табличная часть ТоварыЗакупаемые.Инициатор задачи сначала заполняет табличную часть и отправляет задачу на согласование своему руководителю, тот согласует либо не согласует.
Если не согласует то пишет почему и задача (и соответственно бизнес-процесс)выполняется. Инициатор может скопировать бизнес-процесс, внести изменения в табличную часть ТоварыЗакупаемые(количество, состав товаров) и заново стартует. При согласовании отправляется на подтверждение согласования Руководителю отдела закупок. Тот в свою очередь либо согласует либо не согласует. При согласовании Руководителем отдела закупок задача выполняется. Если же не согласует то пишет почему и задача (и соответственно бизнес-процесс)выполняется. Инициатор может скопировать бизнес-процесс, внести изменения в табличную часть ТоварыЗакупаемые(количество, состав товаров) и заново стартует. Ну и так до бесконечности. Так было до недавнего времени. Потом пришел новый насяльника отдела закупок и начал выдвигать требования. Не нравиться ему видите ли много бизнес процессов. Он хочет что бы было так: Инициатор должен заполнить бизнес процесс, стартануть и все итерации по корректировке должны происходить в рамках одного бизнес-процесса. То есть бизнес-процесс исходный и не меняется, а все изменения в табличную часть ТоварыЗакупаемые вносятся либо на стадии согласования руководителями либо отравляется на корректировку в в виде задачи Инициатору. Вот краткое описание :-) Кто осилил молодец :-) Теперь вопрос, даже несколько. Правильно ли с точки зрения 1С корректировка данных в задаче и передача их в следующую за ней задачу? (бизнес-процесс исходный корректировать не желательно)? Я уже начал делать и столкнулся с проблемой: как получить табличную часть задачи или ссылку на задачу которая была перед создаваемой в процедуре модуля бизнес-процесса ПередСозданиемЗадачи? |
|||
1
Armando
28.10.11
✎
11:26
|
>> Инициатор должен заполнить бизнес процесс, стартануть и все итерации по корректировке должны происходить в рамках одного бизнес-процесса
Правильная хотелка. Странно, почему сразу так не сделали? >> Правильно ли с точки зрения 1С корректировка данных в задаче и передача их в следующую за ней задачу? Причем здесь "точка зрения 1С"? >> как получить табличную часть задачи или ссылку на задачу которая была перед создаваемой в процедуре модуля бизнес-процесса ПередСозданиемЗадачи? v8: Бизнес-процессы с 11 поста |
|||
2
Emichael
28.10.11
✎
12:09
|
>> Правильная хотелка. Странно, почему сразу так не сделали?
ХЗ, сделано было до меня, я не вмешивался в процесс когда пришел :-) Немного удивлен был такой странной работой, но мне сказали пока не вмешиваться. >> Причем здесь "точка зрения 1С"? В какой то из статей по работе с бизнес-процессами и задачами я прочитал (давно правда это было) что в задачах не изменяются вводимые данные, все исходящие данные в задачи должны попадать из бизнес-процесса. Да с точки зрения кода - почему же тогда в процедуру ПриСозданииЗадачи и ПередСозданиемЗадачи не передается входящим параметром задача (или задачи) породившие следующую задачу? И почему никакими методами нельзя определить какая последняя задача была в определенной точке маршрута объекта бизнес-процесс |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |