|
Согласование в бизнес процессах | ☑ | ||
---|---|---|---|---|
0
dakra
09.10.15
✎
22:52
|
Помогите,пожалуйста. Есть бизнес процесс по согласованию заявки. Не могу разобраться с условием. Бухгалтер открывает задачу и может отказать в согласовании заявки. как это можно реализовать? Пробовал на форме задачи размещать флажок "согласовать" но при обработчике события условия БП к этому реквизиту никак не обратишься. как правильно прописать обработчик события условия, чтобы если бухгалтер отказал, БП завершался
|
|||
1
Cyberhawk
10.10.15
✎
08:46
|
Пользователь в интерактивном режиме устанавливает реквизит БП и завершает задачу, а БП по твоей карте после этой задачи в ромбике (в точке условия) анализирует значение этого реквизита и шагает по карте либо дальше, либо в точку завершения
|
|||
2
dakra
10.10.15
✎
09:04
|
То есть пользователю нужно заходить не только в задачу,но и в бизнес процесс?
|
|||
3
Cyberhawk
10.10.15
✎
09:51
|
Ни в коем случае. У БП даже и формы-то может не быть, к тому же
|
|||
4
dakra
10.10.15
✎
09:55
|
А как тогда в интерактивном режиме установить реквизит БП? Пользователь открывает форму задачи, если на эту форму вынести нужный нам реквизит БП (например, флажок "Согласовано"), то при открытии пользователем задачи это поле флажок недоступно
|
|||
5
Cyberhawk
10.10.15
✎
09:57
|
Покажи на картинке
|
|||
6
dakra
10.10.15
✎
10:07
|
Форма задачи выглядит вот так
http://s017.radikal.ru/i430/1510/56/a6c74d27624f.jpg |
|||
7
dakra
10.10.15
✎
10:09
|
Может я что-то неправильно делаю? Суть задачи: поступает заявка сначала бухгалтеру, потом менеджеру, и как бухгалтер, так и менеджер могут отказать в согласовании заявки. Вот этот процесс согласования я и не пойму как реализовать
|
|||
8
dakra
10.10.15
✎
10:12
|
может мне cf базы отравить?
|
|||
9
Cyberhawk
10.10.15
✎
10:33
|
Не, с галочкой лично у меня пропало желание разбираться
|
|||
10
Cyberhawk
10.10.15
✎
10:35
|
Пальцем в небо - у пользователя нет прав на редиктирование реквизита БП. И по сути у него и не должно быть этих прав - он работает с задачей. А в задаче уже программно изменяется реквизит БП.
|
|||
11
Cyberhawk
10.10.15
✎
10:35
|
*редактирование
|
|||
12
User_Agronom
10.10.15
✎
12:03
|
Сам ваяешь или Докуменооборот?
|
|||
13
Necessitudo
10.10.15
✎
13:32
|
Ты вынес на форму задачи реквизит бизнес-процесса? Лучше сделать свою отдельную форму.
|
|||
14
dakra
10.10.15
✎
14:27
|
(12) сам
(13) Сейчас сделал у задачи свой реквизит (флажок), но при попадании в обработчик условия значение этого реквизита задачи не сохраняется |
|||
15
Cyberhawk
10.10.15
✎
14:28
|
(14) " при попадании в обработчик условия значение этого реквизита задачи не сохраняется" // Потому что ты не сделал то, что описано в последнем предложении из (10)
|
|||
16
dakra
10.10.15
✎
14:33
|
(15) Делал вот так: в модуле формы задачи пробовал присвоить программно значение реквизиту БП
БП = ЭтотОбъект.бизнесПроцесс.ПолучитьОбъект(); БП.Согласовано = Истина; КонецПроцедуры Все равно в обработчике БП.Согласовано = Ложь; |
|||
17
dakra
10.10.15
✎
14:35
|
В обычной форме задачи значение передается без проблем, а вот в управляемой никак не могу передать значение реквизита
|
|||
18
Necessitudo
10.10.15
✎
17:42
|
БП = ЭтотОбъект.бизнесПроцесс.ПолучитьОбъект();
БП.Согласовано = Истина; БП.Записать(); |
|||
19
dakra
10.10.15
✎
21:22
|
(18) всё получилось, спасибо большое.
Всем спасибо за помощь! |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |