Имя: Пароль:
1C
 
ДО 2.1: изменение алгоритма согласования
0 Terrixus
 
17.10.25
11:36
Добрый день,

Запускаю процесс согласования на несколько участников, последовательно

Хочу перед тем, как участник увидит его этап согласования добавить туда немного своей логики - конкретнее автоматически согласовать или вообще удалить процесс по результатам своей проверки

Посмотрел как запускаются процессы - проходит проверка, что у участников есть права, удаляется из регистра ПроцессыДляЗапуска и запускается БП.Старт(). На этом этапе непонятно даже, кому этот процесс будет направлен

Куда копать, как добавить проверку перед тем, как пользователь увидит свою задачу?
1 Garykom
 
гуру
17.10.25
11:43
Копать в сторону программиста с отладчиком
Там в ДО можно почти все программно делать
Как доработкой кода так и скриптами
Но что написать - так просто не разберешь

ЗЫ
Делали например выборочное делегирование задач по отдельным предметам (внутренним документам)
В итоге пришлось дублировать задачи программно
Ибо переписать все формы (и еще куча всего для уведомлений и т.д.) чтобы ограничивать встроенное полное делегирование задач нереально
Но встроенное делегирование используется для хранения настроек кому/что
2 Bigbro
 
17.10.25
17:27
процесс никому не направлен - он исполняется согласно того шаблона который у этого процесса есть.
и вы можете доработать имеющийся стандартный шаблон или сделать свой.
а пользователям уходят задачи которые вы накидываете в рамках этого процесса. в том порядке как вы их расположили.
с теми условиями и т.д.
и 95% всего этого вообще без программирования - набрасываете схемы блоки условия и расставляете галочки.
3 Bigbro
 
17.10.25
20:14
"встроенное полное делегирование" - там же можно не все полномочия делегировать, а выборочно.
4 Garykom
 
гуру
18.10.25
22:29
(3) Задачи в типовом можно делегировать только полностью все целиком на период
Нельзя делегировать только некоторые задачи - это и пришлось допиливать
5 Garykom
 
гуру
18.10.25
22:31
(4)+ Грубо говоря у начальника есть несколько заместителей по направлениям
Начальник в отпуске или заболел - не надо все задачи начальника делегировать только одному заму или все на всех
Надо разделять задачи по направлениям (на разных замов)