Имя: Пароль:
1C
1С v8
Проблемы с картой бизнес-процесса
,
0 angel1196
 
17.07.12
10:17
Создал такой бизнеспроцесс
<a href="http://gifok.net/images/2012/07/17/9TgQk.jpg"><img src="http://gifok.net/images/2012/07/17/9TgQk.th.jpg" border="0" /></a>
при попытке сохранить выдает ошибку:
"Запрещено распараллеленным веткам входить в одни и те же точки"
1 angel1196
 
17.07.12
10:18
2 MadHead
 
17.07.12
10:19
я даже не представляю как такой БП должен работать. можно суть в 3-х словах. Чувствую есть у тебя непонимание
3 MadHead
 
17.07.12
10:21
твоя проблема что задача может активироваться уже выполненная точка маршрута
4 Ranger_83
 
17.07.12
10:26
"Запрещено распараллеленным веткам входить в одни и те же точки" написано же русским языком.
5 angel1196
 
17.07.12
10:26
1. При старте БП коммерческому и юридическому отделам дается задание по сбору информации (Действие 1 и 2)
2. После выполения дейсвия 2 дается задача другим сотрудникам Юр отдела (действие 3)
3. После выполнения действия 1 дается задание тех отделу на выполнение ремонта помещения (действие 5)
4. После выполнения комм отделом и юр отделом своих задач (1 и 2) ИТ отделу поручается закупка оборудования (Действие 4), от Юр отдела надо состав юр лиц, от комм - количество оборудования

Ошибка как раз в Действии 4
6 angel1196
 
17.07.12
10:27
"Запрещено распараллеленным веткам входить в одни и те же точки" написано же русским языком.

Это я понял, но как выполнить поставленную задачу?
7 angel1196
 
17.07.12
10:28
"твоя проблема что задача может активироваться уже выполненная точка маршрута"

Немного не понял... можешь  пояснить?
8 Stepa86
 
17.07.12
10:31
слей потоки после действий 1 и 2, потом сразу разделение на 3 потока
9 angel1196
 
17.07.12
10:34
"слей потоки после действий 1 и 2, потом сразу разделение на 3 потока"

Тогда действие 3 будет выполняться только после того как выполнено действие 1, а они как раз не должны зависеть друг от друга
10 angel1196
 
17.07.12
10:35
не могу понять логики, почему представленная схема не может быть выполнена, вроде бы все логично,нет?
11 vde69
 
17.07.12
10:35
треугольник НАД действие4 лишний
12 ChAlex
 
17.07.12
10:37
К сожалению такая постановка вряд ли будет работать: суть в том, что на конечное слияние потоков по одному и тому же пути попадают разные потоки - и 1С не может отследить завершение задачи. Есть еще более прозаичные варианты, когда 1С не может справится со схемой. Ничего тут не попишешь - нужно переделывать. (11) - по-моему тоже не покатит.
13 angel1196
 
17.07.12
10:37
"треугольник НАД действие4 лишний"

непонял..., если есть где почитать про это поподробнее, буду благодарен за ссылки
14 ChAlex
 
17.07.12
10:40
+(12) суть в том, что бы исключить прохождение разных ветвей бизнес процесса по одним и тем же участкам. Перед этим все ветки должны слиться - но тут возникает пауза перед стартом задачи. Но ничего не попишешь - нужно менять логику бизнес-процесса и ломать голову над реализуемостью
15 sash-ml
 
17.07.12
10:41
напрашивается еще одно слияние которое будет сливать действие 4 с слиянием перед завершением
16 vde69
 
17.07.12
10:42
а вообще штатное распаралеливание - еще тот геморой, куда проще сделать в одной точке несколько задач (можно несколько вложеных БП), так выходит и понятнее и проще