Запрещено распараллеленным веткам входить в одни и те же точки #628020


#0 by mixqn
Единственная тема, которую нашел по сообщению в заголовке: ответа там явного нет. Вопрос: что все таки означает данное сообщение и как с ним бороться? PS схему БП к сожалению выложить не смогу
#1 by Wobland
а скриншот сделать?
#2 by Один С
две параллельные линии никогда не пересекаются. что тут непонятного? это еще Евклид доказал..
#3 by mixqn
если получится - выложу. у заказчика все "совершенно секретно" - разработку веду на их компе, где отключено, все что можно, включая интернет, внешние носители, почту и т.д.
#4 by mixqn
ок, не вопрос. что делать?
#5 by mixqn
есть же блоки ветвления и слияния в БП. их что нельзя использовать или что? я не пойму ваш ответ
#6 by Wobland
через точку, не лежащую на прямой, можно провести параллельную прямую, если проводить её ровно
#7 by Wobland
вот так в оригинале: На вступительном экзамене по математике абитуриент рассказывает аксиому о параллельных: — Через любую точку, не лежащую на данной прямой, можно провести одну прямую, параллельную данной, если проводить ее ровно. — Ровно?! — экзаменатор потрясен. — Откуда вы это взяли? — Из школьного учебника, — невозмутимо отвечает абитуриент. — Хотите, я вам покажу? Через минуту приносит книжку и показывает нужное место: «Через любую точку, не лежащую на данной прямой, можно провести ровно одну прямую, параллельную этой данной...»
#8 by ILM
Зачет, в ФизТехе так же прикалывались)))
#9 by ILM
А конфа тоже секретная?
#10 by mixqn
красавцы по теме есть что-то?
#11 by mixqn
конфа тоже секретная. выпросил файлик с БП. ща скинут мне по почте - выложу скрин.
#12 by Wobland
неа, нету. ты с этим делом работаешь больше меня. мне просто интересно попытаться разобраться
#13 by Wobland
только сейчас заметил. снимать монитор на телефон ещё никто не обошёл ;)
#14 by mixqn
до этого не дошло ) удалось договориться Вот собственно скрин: упрощать схему не хотелось бы - надо чтобы в таком виде (или примерно таком - главное, чтобы была понятна логика процесса) БП видели пользователи. вариант решения типа сделать простой БП и создавать много задач вместо одной кодом - плохой вариант. ну и чтобы было понятно: параллельные ветви БП означают, что задачи в них могут выполняться параллельно, а не последовательно. Если я правильно понимаю текст ошибки, то именно это платформе и не нравится.
#15 by m-serg74
попроще не нашлось места для скрина? еще регистрироваться что б посмотреть)
#16 by mixqn
хм... не знал, что без регистрации не отображается. сейчас задублирую...
#18 by m-serg74
я в БП не шарю но по логике получается у Вас не важно кто согласовывал и подписывал результат один?
#19 by m-serg74
треугольник не знаю что это
#20 by m-serg74
ау???
#21 by acsent
если один подписал а другой нет. Коллизия возникает
#22 by acsent
тр-ник - это разделение на параллельные. После него должен быть синий тр-ник - слияние
#23 by mixqn
в каком месте? - треугольники 2-ух видов бывают: разветвление (красный, углом вниз) и слияние (зеленый, углом вверх)
#24 by m-serg74
и где зеленые?
#25 by m-serg74
или синие)
#26 by m-serg74
кстати ТСу - а договора хаотично на маршруты расходятся без условий
#27 by mixqn
можно вставить. сначала с ними и было все. толу 0 - сообщение точно такое же. я их убрал чтобы схему сократить - и так большая слишком. если я правильно понимаю, то разницы никакой - есть треугольник или нет
#28 by mixqn
не понял
#29 by acsent
тут тебе нужны не условия а откат БП
#30 by mixqn
- допустим. сначала схема была без условий вообще - только задачи согласования. результат был точно такой же
#31 by mixqn
кстати про откат БП можно подробнее? интересно. как конкретно реализуется? убиваются задачи и БП стартуется снова? или как?
#32 by acsent
можно и так, можно также посмотреть как в БП2
#33 by mixqn
что за БП2 ?
#34 by acsent
БП - бухгалтерия, хотя вроде там нету, смотри в КА, УПП
#35 by acsent
но я бы не стал задачи удалять, а признак "отложена", ну и может историю если конечно нужна
#36 by mixqn
супер - как раз то, что надо. что за признак "отложено"? я такого не нашел
#37 by acsent
Спроси завтра лучше
#38 by m-serg74
БП здесь вроде бизнес процесс, не?
#39 by acsent
добавить реквизит булево "Отложена"
#40 by mixqn
как раз писал длинный текст по этому поводу. выложу все таки, не зря ж строчил сидел:
#41 by mixqn
к слову, еще непонятный для меня вопрос. в типовой УПП есть БП закрытие месяца. там в карте маршрута декорация с пояснениями статуса задачи. 3 статуса понятны: задача не начата (никак не отмечается - просто задача), задача завершена (заштрихована), текущая задача (обведена красным пунктиром) - эти 3 статуса отрабатываются платформой нормально. НО: там есть 2 статуса, которые я не смог промоделировать: "задача отменена" (закрашивается серым) и задача текущего пользователя (жирная серая рамка) - кто в курсе, как эти статусы получаются и обрабатываются? не платформой? кодом? где конкретно можно посмотреть?
#42 by mixqn
в моем случае как раз статус типа "отложена" или "отменена" или подобный - будет очень кстати. т.к. в случае если любое подразделение отправляет договор на доработку, либо отклоняет без вариантов (без права на доработку), то у остальных подразделений в этот же момент все задачи должны сняться.
#43 by mixqn
утром тему обязательно обновлю и спрошу еще раз. т.к. задачу надо решать. сроки уже горят...
#44 by mixqn
а дальше что?
#45 by Азазелло
насколько помню, все линии, вышедшие из розового треугольника, должны войти в зеленый. суть распараллеливания заключается в том, чтобы разные точки ждали выполнения друг друга. и только когда все распараллеленные точки выполнятся, БП перейдет на точку, идущую после точки слияния. надеюсь, ничего не напутал.
#46 by Bober
до этого приходилось создавать бизнес-процессы?
#47 by Bober
есть точка разделения - должна быть точка слияния. при этом не должно быть переходов на пределы разделения. В эту схему как минимум требуется перепроектировать. но даже в этой схеме нужно после первого согласования добавить точку слияния и уже за ней вставить проверку на пересогласование. Далее снова разделение и конце этого клубка снова слияние и заключительное согласование.
#48 by mvgfirst
В конфигурации Документооборот Проф - есть БП согласование (да и в УТ тоже есть) я посмотрел схему ничего кроме согласования не выполняется этим БП и вся эта куча квадратиков может чудесно заменится одной задачей с признаком "Групповая" - без распаралеливания без нужды
#49 by mixqn
об этом я писал тут : такой вариант не годится. схема должна быть наглядной для пользователей, так что никаких групповых задач делать нельзя. если не считать учебных задач на курсах пару лет назад, которые я к началу решения текущей задачи успел благополучно забыть - то нет, БП создавать не приходилось, это первый реальный практический опыт.
#50 by mixqn
ок, попробую вставлять после каждой точки разделения точки слияния. хотя так оно и было в первой версии БП, ошибка была точно такая же. об этом я писал в . возможно в той первоначальной схеме были другие ошибки - попробую заново добавить точки слияния, посмотрю, что получится.
#51 by mixqn
всем спасибо, справился. проблема была и правда в точках слияния. видимо, первый раз, когда они были, но все равно была ошибка - где-то точки слияния не хватало (разделений было больше). проверил все четко - ошибок нет, все отл.
#52 by mixqn
про отложенные задачи вопрос актуален. кто в курсе как быть - подскажите пожалуйста
#53 by mixqn
ответов нет потому что никто не в курсе, как оно работает или просто все так заняты? :)
#54 by Bober
для системы задача будет выполнена, для твоей логики она будет отложена.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С