|
|
|
Бизнес - процессы. Не могу понять! | ☑ | ||
|---|---|---|---|---|
|
0
Redimer
03.01.11
✎
16:27
|
Уважаемые! Прошу помощи!
Разбираюсь с БП. Столкнулся с тем, что необходимо в маршруте БП сделать объект "Точка выбора варианта". Что бы она корректно работала, нужно написать обработчик "ОбработкаВыбораВарианта". А как его правильно написать я не знаю. Даже не знаю в какую сторону копать. В демонстрационной конфигурации "бизнес-процессы" этого нет(!!!). По инету уже изучил кучу инфы, но подробно про точку выбора варианта нигде не рассказывается... Помогите с инфой, как писать этот обработчик. Заранее благодарен! |
|||
|
1
disk-2008
03.01.11
✎
16:39
|
Профессиональную разработку читал?
|
|||
|
2
Redimer
03.01.11
✎
16:40
|
Неа. Читал "Практическое пособие разработчика".
|
|||
|
3
disk-2008
03.01.11
✎
16:43
|
ГЛАВА 11. МЕХАНИЗМ БИЗНЕС-ПРОЦЕССОВ
|
|||
|
4
Redimer
03.01.11
✎
16:43
|
Спасибо. Сейчас взгляну. У меня где-то была эта книга.
|
|||
|
5
mirosh
03.01.11
✎
17:28
|
(4) большая и толстая
|
|||
|
6
v4442
03.01.11
✎
17:46
|
Процедура ВыборВарианта1ОбработкаВыбораВарианта(ТочкаВыбораВарианта, Результат)
Результат = ТочкаВыбораВарианта.Варианты[Вариант-1]; КонецПроцедуры |
|||
|
7
Redimer
03.01.11
✎
17:57
|
В практическом пособии все то же, что и в демо конфе.
Кажись допер, что надо делать. Хочу в задаче, предыдущей до ветвления, сделать выбор варианта и передать результат выбора в ветвление. Тогда БП пойдет по нужной ветке. А как обратиться к следующей точке бизнес процесса? |
|||
|
8
v4442
03.01.11
✎
18:05
|
(7) смотри (6)
|
|||
|
9
Redimer
03.01.11
✎
18:13
|
v4442: Извини, все равно не могу ничего понять.
В общем вот мой пример: Есть задача "Создание эскиза будущего изделия". После создания эскиза идет выбор вариантов "Клиент согласен с эскизом?" с вариантами ответов: да, нет, корректировка эскиза. Я просто не понимаю сам механизм! Где нужно давать пользователю выбирать вариант? |
|||
|
10
v4442
03.01.11
✎
18:29
|
вариант выбирется сам по коду который указан
|
|||
|
11
v4442
03.01.11
✎
18:30
|
а в дальнейших ответвлений кодируй то что тебе надо
|
|||
|
12
v4442
03.01.11
✎
18:32
|
Наверно тут не вариант нужен , а условие .
|
|||
|
13
disk-2008
03.01.11
✎
19:50
|
(12)Вариант - это и есть несколько условий.
(7)Так смотри не практическое пособие, а профессиональную разработку, там есть пример выбора из 3-х значений. |
|||
|
14
Redimer
03.01.11
✎
20:06
|
(13) да я вроде придумал, как действовать.
Я в форме задачи сделал несколько кнопок с разными вариантами выполнения. В бизнес процесс добавил реквизит "РезультатЗадачи". Ну и в этот реквизит я хочу записать результат выполнения, а в обработчике "ОбработкаВыбораВарианта", прочитать значение реквизита и направить направить бп по нужной ветке Только у меня ошибку выдает, когда я из задачи пытаюсь записать значение в реквизит БП: Поле объекта недоступно для записи (РезультатЗадачи) |
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |