Имя: Пароль:
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)+ Грубо говоря у начальника есть несколько заместителей по направлениям
Начальник в отпуске или заболел - не надо все задачи начальника делегировать только одному заму или все на всех
Надо разделять задачи по направлениям (на разных замов)
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан