Имя: Пароль:
1C
1С v8
Бизнес процессы. Точка маршрута
,
0 andrew231
 
21.07.13
12:07
Добрый день! Есть бизнес процесс, у которого в точке маршрута предусмотрено настройками, что должно выполниться 3 задачи. Причем очередная задача должна создаться после выполнения предыдущей задачи. как создать задачу я разобрался, но вот не могу понять как сделать, чтобы, точка маршрута отметилась пройденной только после выполнения 3 (последней) задачи? Помогите решить, пожалуйста!
1 Дядя Вова
 
21.07.13
12:12
1С людям портит мозги. Еще одно доказательство.
2 Armando
 
21.07.13
12:12
>> Есть бизнес процесс, у которого в точке маршрута предусмотрено настройками, что должно выполниться 3 задачи. Причем очередная задача должна создаться после выполнения предыдущей задачи
Это три точки маршрута должно быть.
3 vde69
 
модератор
21.07.13
12:14
(2) это одна точка с тремя задачами
4 Armando
 
21.07.13
12:16
>> точка маршрута отметилась пройденной только после выполнения 3 (последней) задачи?
Точку делать групповой. Тогда после выполнения последней задачи она отметится выполненной.
5 vde69
 
модератор
21.07.13
12:16
(3) хотя нет, не прочитал "очередная задача должна создаться после выполнения предыдущей задачи"

тогда это будет вложенный бизнес-процесс из трех точек
6 andrew231
 
21.07.13
12:23
(3) да одна точка с тремя задачами!!!
7 vde69
 
модератор
21.07.13
12:25
(6) если точка одна то задачи могут создаться только все вместе, по очереди не могут
8 andrew231
 
21.07.13
12:29
(4) по моему алгоритму: в точке маршрута создается первая задача, выполняется, создается вторая, задача, как бы этой же точки, но если посмотреть обновить карту маршрута, то точкауже пройдена, хотя нужно было еще 2 задачи выполнить.
9 vde69
 
модератор
21.07.13
12:31
(8) если у тебя цикл - то смотреть пройдена/не пройдена штатными средствами - нельзя
10 andrew231
 
21.07.13
12:31
(7) тогда как мне реализовать последовательное выполнение задач в одной точке маршрута?
11 vde69
 
модератор
21.07.13
12:32
(10) вложеный бизнесс процесс
12 andrew231
 
21.07.13
12:34
(11) как это будет работать? в двух словах плз
13 ОбычныйЧеловек
 
21.07.13
12:37
(12) складывается ощущение, что ты издеваешься... Как работает вложенный бизнес-процес?! Правильно - так же как и обычный...так вчем тогда твой вопрос?
14 andrew231
 
21.07.13
12:40
(13) как РЕАЛИЗОВАТЬ последовательное выполнение задач в рамках одной точки БП?
15 vde69
 
модератор
21.07.13
12:41
(12) точка основного будет пройдена только когда вложеный БП завершится
16 ОбычныйЧеловек
 
21.07.13
12:42
Предлагаю забавить автора за откровенный тролинг...
17 Torquader
 
21.07.13
12:43
Непонятно только почему не устраивают три точки - ведь задачи должны выполняться последовательно - и в каком состоянии будет процесс, если, скажем, выполняется вторая задача ?
18 GROOVY
 
модератор
21.07.13
12:44
Почему не сделать 3 точки?
19 vvp91
 
21.07.13
12:44
>> (14) как РЕАЛИЗОВАТЬ последовательное выполнение задач в рамках одной точки БП?

Формально - никак.
Фактически можно понаписать много кода для таких целей.

На деле надо сделать последовательные точки маршрута.
Т.е. вместо трех задач на одной точке будет по одной задаче на трех последовательных точках.
20 ОбычныйЧеловек
 
21.07.13
12:45
(19) что значит "никак" ? А для чего\кого интересного существуют вложенные БП ?
21 vvp91
 
21.07.13
12:47
>> (20) что значит "никак" ? А для чего\кого интересного существуют вложенные БП ?

Это будет другой бизнес-процесс с тремя точками маршрута.

Так что ответ остается прежним - никак.
22 Torquader
 
21.07.13
12:50
(20) Там методом можно и три задачи в одну объединить.
23 andrew231
 
21.07.13
12:55
(21) задач может быть и больше, они создаются программно это не постоянное значение, т.е. я могу указать к примеру 10 человек, и в след точке БП должно создаться ПОСЛЕДОВАТЕЛЬНО 10 задач.После выполнения последней переходим на след точку
24 GROOVY
 
модератор
21.07.13
12:58
(23) Сделай цикл с условием, будь мужиком!
25 andrew231
 
21.07.13
12:58
задачи одного типа для разных исполнителей
26 andrew231
 
21.07.13
12:59
где, в карте маршрута?
27 andrew231
 
21.07.13
13:00
(26) адресовано (24)
28 GROOVY
 
модератор
21.07.13
13:01
(26) Конечно.
29 andrew231
 
21.07.13
13:03
(28) вот об этом я не знал! надо попробовать...
30 GROOVY
 
модератор
21.07.13
13:03
(29) Вообще блок схемы никогда не рисовал, что ли?
31 andrew231
 
21.07.13
13:11
(30) карту маршрута я рисовал но, но не приходилось с циклами сталкиваться поэтому я о них и не знал))
32 vvp91
 
21.07.13
13:20
>> (24) Сделай цикл с условием, будь мужиком!
Ага, вкуси всех прелестей определения адресатов на итерации цикла; потрахайся с определением текущей задачи и выполненных предыдущих задач.

Я уже писал в (19): Фактически можно понаписать много кода для таких целей.

>> (23) задач может быть и больше, они создаются программно это не постоянное значение

Это такое "небольшое" уточнение оригинальной задачи [(1) должно выполниться 3 задачи], что внимание обращать на него просто не следует.
Уточнение из серии - "ну у 1С есть же МСФО, вы нам его в торговлю воткните бесплатно, мы же у вас торговлю купили".
33 vvp91
 
21.07.13
13:22
>> (23) ... должно создаться ПОСЛЕДОВАТЕЛЬНО 10 задач...

Ты опиши, какую задачу решаешь. Может там и бизнес-процесс не требуется, а может и задачи последовательно не обязательны, да и скорее всего в реальном бизнесе моделируемый процесс вполне жесткий и под него никакая динамика не нужна.
34 andrew231
 
21.07.13
13:28
(33) задачи последовательно обязательно, потому что таково задание. нужно согласовать документ. например, первый исполнитель подтвердил документ, создается задача для второго - второй подтвердил, создается третья задача итд, если если очередной не подтвердил то конец БП. вариант создать задачи для всех сразу не катит!
35 vvp91
 
21.07.13
13:29
>> (34) вариант создать задачи для всех сразу не катит!
Почему?
36 andrew231
 
21.07.13
13:36
(35) потому что не последовательное выполнение задач а параллельное, нужно последовательное
37 andrew231
 
21.07.13
13:37
(36) поправка
   
(35) потому что это не последовательное выполнение задач а параллельное, нужно последовательное
38 Armando
 
21.07.13
13:39
А автора в консерватории что-то не так.
Православные делают разные точки маршрута для последовательного выполнения задач. Для параллельного выполнения есть групповая точка.
Автору нужен велосипед с квадратными колесами.
39 andrew231
 
21.07.13
13:42
(38) Я пытаюсь сделать БП с последовательным согласованием документа, вот и все и на этот вопрос прошу ответ. это же как то сделано в http://1c-doc.ru/business-process/soglasovanie_dokumenta.html:

Бизнес-процесс "Согласование" имеет две ветви и может выполняться по двум вариантам:

   Последовательное согласование. Согласование происходит по списку сотрудников последовательно, т.е. пока документ не согласует один сотрудник, второму он не поступает. Согласование может завершиться после первого отклонения документа
   Параллельное согласование. Всем сотрудникам, участвующим в согласовании, одновременно поступают задачи на рецензирование документа. Согласование завершается после получения рецензий от всех сотрудников
40 andrew231
 
21.07.13
13:43
логику последовательного согласования я взял именно отсюда (39)
41 andrew231
 
21.07.13
13:45
если есть какой то другой вариант реализации БП с последовательным согласованием документа по списку исполнителей, то предложите пожалуйста я не откажусь...
42 Armando
 
21.07.13
13:57
(39) Там вложеный БП используется, че ты людям мозг паришь?
43 Armando
 
21.07.13
13:59
"Параллельное согласование. Всем сотрудникам, участвующим в согласовании, ОДНОВРЕМЕННО поступают задачи на рецензирование документа"
44 Armando
 
21.07.13
14:02
(43) перепутал
45 andrew231
 
21.07.13
14:03
(42) это я понял но как он выглядит то?
46 andrew231
 
21.07.13
14:04
(44) нужно последовательное - РЕАЛИЗАЦИЯ
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан