Имя: Пароль:
1C
1С v8
Запрещено распараллеленным веткам входить в одни и те же точки
0 mixqn
 
04.09.12
19:00
Единственная тема, которую нашел по сообщению в заголовке: v8: Проблемы с картой бизнес-процесса
ответа там явного нет.

Вопрос: что все таки означает данное сообщение и как с ним бороться?
PS схему БП к сожалению выложить не смогу
1 Wobland
 
04.09.12
19:00
(0) а скриншот сделать?
2 Один С
 
04.09.12
19:02
две параллельные линии никогда не пересекаются. что тут непонятного?
это еще Евклид доказал..
3 mixqn
 
04.09.12
19:02
(1) если получится - выложу. у заказчика все "совершенно секретно" - разработку веду на их компе, где отключено, все что можно, включая интернет, внешние носители, почту и т.д.
4 mixqn
 
04.09.12
19:02
(2) ок, не вопрос.

что делать?
5 mixqn
 
04.09.12
19:03
(2) есть же блоки ветвления и слияния в БП. их что нельзя использовать или что? я не пойму ваш ответ
6 Wobland
 
04.09.12
19:04
(2) через точку, не лежащую на прямой, можно провести параллельную прямую, если проводить её ровно
7 Wobland
 
04.09.12
19:08
(6) вот так в оригинале:
На вступительном экзамене по математике абитуриент рассказывает аксиому о параллельных:

— Через любую точку, не лежащую на данной прямой, можно провести одну прямую, параллельную данной, если проводить ее ровно.

— Ровно?! — экзаменатор потрясен. — Откуда вы это взяли?

— Из школьного учебника, — невозмутимо отвечает абитуриент. — Хотите, я вам покажу?

Через минуту приносит книжку и показывает нужное место: «Через любую точку, не лежащую на данной прямой, можно провести ровно одну прямую, параллельную этой данной...»
8 ILM
 
гуру
04.09.12
19:12
(7) Зачет, в ФизТехе так же прикалывались)))
9 ILM
 
гуру
04.09.12
19:14
А конфа тоже секретная?
10 mixqn
 
04.09.12
19:14
(6)(7)(8)красавцы

по теме есть что-то?
11 mixqn
 
04.09.12
19:15
(9)
конфа тоже секретная.
выпросил файлик с БП. ща скинут мне по почте - выложу скрин.
12 Wobland
 
04.09.12
19:19
(10) неа, нету. ты с этим делом работаешь больше меня. мне просто интересно попытаться разобраться
13 Wobland
 
04.09.12
19:20
(3) только сейчас заметил. снимать монитор на телефон ещё никто не обошёл ;)
14 mixqn
 
04.09.12
22:35
(13) до этого не дошло ) удалось договориться
Вот собственно скрин:
http://forum-1c.ru/index.php?action=dlattach;topic=15788.0;attach=2386;image

упрощать схему не хотелось бы - надо чтобы в таком виде (или примерно таком - главное, чтобы была понятна логика процесса) БП видели пользователи. вариант решения типа сделать простой БП и создавать много задач вместо одной кодом - плохой вариант.

ну и чтобы было понятно: параллельные ветви БП означают, что задачи в них могут выполняться параллельно, а не последовательно. Если я правильно понимаю текст ошибки, то именно это платформе и не нравится.
15 m-serg74
 
04.09.12
22:51
попроще не нашлось места для скрина? еще регистрироваться что б посмотреть)
16 mixqn
 
04.09.12
22:58
хм... не знал, что без регистрации не отображается.
сейчас задублирую...
17 mixqn
 
04.09.12
23:01
18 m-serg74
 
04.09.12
23:05
я в БП не шарю но по логике получается у Вас не важно кто согласовывал и подписывал результат один?
19 m-serg74
 
04.09.12
23:06
треугольник не знаю что это
20 m-serg74
 
04.09.12
23:09
ау???
21 acsent
 
04.09.12
23:11
если один подписал а другой нет.
Коллизия возникает
22 acsent
 
04.09.12
23:12
тр-ник - это разделение на параллельные. После него должен быть синий тр-ник - слияние
23 mixqn
 
04.09.12
23:12
(21) в каком месте?
(19) - треугольники 2-ух видов бывают: разветвление (красный, углом вниз) и слияние (зеленый, углом вверх)
24 m-serg74
 
04.09.12
23:12
и где зеленые?
25 m-serg74
 
04.09.12
23:13
или синие)
26 m-serg74
 
04.09.12
23:14
кстати ТСу - а договора хаотично на маршруты расходятся без условий
27 mixqn
 
04.09.12
23:15
(24) можно вставить. сначала с ними и было все. толу 0 - сообщение точно такое же. я их убрал чтобы схему сократить - и так большая слишком. если я правильно понимаю, то разницы никакой - есть треугольник или нет
28 mixqn
 
04.09.12
23:15
(26) не понял
29 acsent
 
04.09.12
23:15
(27) тут тебе нужны не условия а откат БП
30 mixqn
 
04.09.12
23:17
(29) - допустим. сначала схема была без условий вообще - только задачи согласования. результат был точно такой же
31 mixqn
 
04.09.12
23:18
(29) кстати про откат БП можно подробнее? интересно. как конкретно реализуется? убиваются задачи и БП стартуется снова? или как?
32 acsent
 
04.09.12
23:19
можно и так, можно также посмотреть как в БП2
33 mixqn
 
04.09.12
23:19
(32) что за БП2 ?
34 acsent
 
04.09.12
23:20
БП - бухгалтерия, хотя вроде там нету, смотри в КА, УПП
35 acsent
 
04.09.12
23:21
но я бы не стал задачи удалять, а признак "отложена", ну и может историю если конечно нужна
36 mixqn
 
04.09.12
23:22
(35) супер - как раз то, что надо. что за признак "отложено"? я такого не нашел
37 acsent
 
04.09.12
23:22
Спроси завтра лучше
38 m-serg74
 
04.09.12
23:22
БП здесь вроде бизнес процесс, не?
39 acsent
 
04.09.12
23:23
добавить реквизит булево "Отложена"
40 mixqn
 
04.09.12
23:23
как раз писал длинный текст по этому поводу. выложу все таки, не зря ж строчил сидел:
41 mixqn
 
04.09.12
23:23
к слову, еще непонятный для меня вопрос. в типовой УПП есть БП закрытие месяца. там в карте маршрута декорация с пояснениями статуса задачи. 3 статуса понятны: задача не начата (никак не отмечается - просто задача), задача завершена (заштрихована), текущая задача (обведена красным пунктиром) - эти 3 статуса отрабатываются платформой нормально. НО: там есть 2 статуса, которые я не смог промоделировать: "задача отменена" (закрашивается серым) и задача текущего пользователя (жирная серая рамка) - кто в курсе, как эти статусы получаются и обрабатываются? не платформой? кодом? где конкретно можно посмотреть?
42 mixqn
 
04.09.12
23:25
в моем случае как раз статус типа "отложена" или "отменена" или подобный - будет очень кстати. т.к. в случае если любое подразделение отправляет договор на доработку, либо отклоняет без вариантов (без права на доработку), то у остальных подразделений в этот же момент все задачи должны сняться.
43 mixqn
 
04.09.12
23:25
(37) утром тему обязательно обновлю и спрошу еще раз. т.к. задачу надо решать. сроки уже горят...
44 mixqn
 
04.09.12
23:31
(39) а дальше что?
45 Азазелло
 
04.09.12
23:59
(17) насколько помню, все линии, вышедшие из розового треугольника, должны войти в зеленый. суть распараллеливания заключается в том, чтобы разные точки ждали выполнения друг друга. и только когда все распараллеленные точки выполнятся, БП перейдет на точку, идущую после точки слияния. надеюсь, ничего не напутал.
46 Bober
 
05.09.12
00:15
(17) до этого приходилось создавать бизнес-процессы?
47 Bober
 
05.09.12
00:22
(17) есть точка разделения - должна быть точка слияния. при этом не должно быть переходов на пределы разделения. В эту схему как минимум требуется перепроектировать.

но даже в этой схеме нужно после первого согласования добавить точку слияния и уже за ней вставить проверку на пересогласование. Далее снова разделение и конце этого клубка снова слияние и заключительное согласование.
48 mvgfirst
 
05.09.12
01:04
В конфигурации Документооборот Проф - есть БП согласование (да и в УТ тоже есть) я посмотрел схему ничего кроме согласования не выполняется этим БП и вся эта куча квадратиков может чудесно заменится одной задачей с признаком "Групповая" - без распаралеливания без нужды
49 mixqn
 
05.09.12
07:21
(48) об этом я писал тут (14): такой вариант не годится. схема должна быть наглядной для пользователей, так что никаких групповых задач делать нельзя.
(46) если не считать учебных задач на курсах пару лет назад, которые я к началу решения текущей задачи успел благополучно забыть - то нет, БП создавать не приходилось, это первый реальный практический опыт.
50 mixqn
 
05.09.12
07:23
(47) ок, попробую вставлять после каждой точки разделения точки слияния. хотя так оно и было в первой версии БП, ошибка была точно такая же. об этом я писал в (27). возможно в той первоначальной схеме были другие ошибки - попробую заново добавить точки слияния, посмотрю, что получится.
51 mixqn
 
05.09.12
11:02
всем спасибо, справился. проблема была и правда в точках слияния. видимо, первый раз, когда они были, но все равно была ошибка - где-то точки слияния не хватало (разделений было больше). проверил все четко - ошибок нет, все отл.
52 mixqn
 
05.09.12
11:04
(35) (41) про отложенные задачи вопрос актуален. кто в курсе как быть - подскажите пожалуйста
53 mixqn
 
05.09.12
13:17
ответов нет потому что никто не в курсе, как оно работает или просто все так заняты? :)
54 Bober
 
05.09.12
15:42
(35) для системы задача будет выполнена, для твоей логики она будет отложена.