Имя: Пароль:
1C
1С v8
Бизнес-процессы в программе 1с
,
0 alexshape
 
06.11.22
16:18
Привет всем, можно ли сделать в 1с так чтобы при выполнении одной задачи разделения, вторая задача разделения завершалась автоматически? Важно сделать это все средствами схем бизнес процессов, т.е. без дополнительных действий по типу, найти задачу разделения, и принудительно завершить ее.

https://ibb.co/7vt4frs

Пример: При определенном условии, выполнения точки "Подписать подготовленный ответ по договору", завершить точку "Подготовить ответ по договору".
1 vde69
 
06.11.22
16:29
Без кода это сделать нельзя
2 PR
 
06.11.22
16:32
(0) Зачем?
3 alexshape
 
06.11.22
16:36
(2) конкретно этот случай, абстрактный. Но в реальной задаче такая необходимость есть
4 PR
 
06.11.22
16:37
(3) Ну так приведи реальный пример
А то есть подозрение, что ты не так используешь БП
5 vde69
 
06.11.22
16:37
(3) реальные задачи на 100% делаются не галочками а кодом
6 alexshape
 
06.11.22
16:39
(4) Спасибо за помощь, но я правильно использую БП.
7 PR
 
06.11.22
16:44
(6) Хм, ну OK, раз помощь не нужна, умываю руки
8 alexshape
 
06.11.22
16:45
(7) Помощь нужна, но по тому вопросу, что я задал.
9 vde69
 
06.11.22
16:45
(6) я в этом не уверен.


Разделение делается только для распалеливания задачи.
А у тебя условие или, для таких задач распаралеливание не пожходит
10 PR
 
06.11.22
16:49
(8) По тому вопросу, что ты задал, сначала придется ответить на (2)
11 alexshape
 
06.11.22
16:59
(10) Хорошо, описываю, раз для Вас важно это знать.
Есть предмет БП, по этому предмету нужно подготовить ответ, и параллельно начать проверить карточку предмета на наличие ошибок. Это надо распараллелить, дабы сэкономить время, так как подготовка ведется 2 дня, и проверка ведется 2 дня. Если проверка не прошла, то и подготовка не актуально, не нужно подготавливать, то и проверять не обязательно.
12 PR
 
06.11.22
17:00
(11) Так а процесс в этом случае финалится?
13 alexshape
 
06.11.22
17:03
(12) Да, если проверка не прошла, БП финалится
14 PR
 
06.11.22
17:21
(13) А при финале процесса задачи не финалятся?
Я просто не помню
Вроде нет, и, если это так, то что мешает их финалить принудительно?
15 alexshape
 
06.11.22
17:43
(14) думал можно сделать так, без кода. Просто зачем дублировать кодом, когда можно сделать конструктором. Но видимо нельзя
16 rphosts
 
06.11.22
18:24
кста, кто что посоветует по БП почитать?
17 vde69
 
06.11.22
19:30
(14) он хочет, что бы все финалилось, распараллеливание не финалит пока все ветки не завершены
(16) реально с БП очень мало кто работает, та-же 1с сама не хочет правильно работать со своей платформой, что видно по бсп. Да и людей которые реально применяют БП самой платформы очень мало (и я один из них), по этому спрашивай лучше где-то здесь...
(11) это делается так, точка маршрута ОДНА "обработка" у этой точки програмно создаются ДВЕ задачи, при выполнении любой из этих двух вторая финализируется и тогда БП пойдет автоматом дальше.
18 rphosts
 
07.11.22
05:29
(17) 2.да мне-бы типа немного про матчасть почитать, типа вводных что-как с БП... БП одно из немногих что совсем даже краем не задевал - хочу это исправить
19 Фрэнки
 
07.11.22
08:16
(18) типа, матчасть немного описывается в документации на ДО.
И для этого ее нужно покупать, если ты на фикси, за полную стоимость, причем, если с этим экспериментировать, брать нужно ДО КОРП, а не обычную ПРОФ, в которой многое отключено.

Если работаешь по статусу франча, то купить ДО КОРП не столь напрягает.

Можно поискать матчасть в описаниях на интеграцию ДО с чем-то, но там опять КОРП должна быть в наличии...
20 Фрэнки
 
07.11.22
09:22
ух ты, прямо и ветка у нас тут под тему выскочила :-)

Подсистема «Конструктор Бизнес-Процессов» для 1С: Предприятие 8
21 vde69
 
07.11.22
13:01
(18) В БП очень сложные и не понятные две вещи (с учетом параллельного выполнения и вложенных объектов)

1. порядок вызова событий
2. транзакция