|
Помогите теоретически создать объект "задача" с бизнеспроцессом ли? | ☑ | ||
---|---|---|---|---|
0
Cerera
04.06.13
✎
08:19
|
Есть документ. В нём контрагенты в шапке и номенклатура в табличной части и кнопочка "Создать задачу Коммерческое предложение". при нажатии этой кнопки, должна создаваться задача. Исполнитель берётся из реквизита "контрагенты". И эта задача ещё заполняется номенклатурой из документа. Исполнитель должен увидеть эту задачу в своём списке и прикрепить к ней другой документ, после чего попытаться завершить задачу. Если в задаче в табличной части номенклатура соответствует номенклатуре табличной части документа, который исполнитель прикрепил, то задача завершается.
У меня следующий вопрос: Должен ли я сначала стартовать бизнес процесс при нажатии кнопки "Создать задачу коммерческое предложение"? - Бизнес процесс с простой схемой: http://s09.radikal.ru/i182/1306/41/ee6b368de648.jpg |
|||
1
Necessitudo
04.06.13
✎
08:22
|
А почему бы и нет?
|
|||
2
Cerera
04.06.13
✎
08:24
|
(1)а потому что без него можно обойтись теоретически - без бизнес процесса. но вот я думаю по правилам делать всё же?
|
|||
3
Cyberhawk
04.06.13
✎
08:26
|
(0) зачем тебе БП? Создавай объект "Задача пользователя", а не БП, и все дела
|
|||
4
Cerera
04.06.13
✎
08:31
|
(3)да вот хочу подискуссировать на тему плюсы и минусы использования бизнес процесса.
|
|||
5
mikecool
04.06.13
✎
08:32
|
(4) только минусы, используй просто задачу
|
|||
6
Necessitudo
04.06.13
✎
08:33
|
(5) А может ТС хочет схему пользователю показывать?
|
|||
7
Cyberhawk
04.06.13
✎
08:35
|
Ну на самом деле в БП (в нашей ситуации с одной задачей) плюсы в том, что ты можешь обернуть их какими захочешь данными (реквизиты, ТЧ) и играться с ними при контроле выполнения и завершении
|
|||
8
mikecool
04.06.13
✎
08:36
|
(6) нафехуа?
|
|||
9
Cyberhawk
04.06.13
✎
08:36
|
И соответственно минус наворачивания реквизитов в задачу - в том, что она использоваться может в будущем и для других целей.
У нас однозадачные задания обернуты в один БП "Произвольные задания пользователей" с точкой выбора в начале, а дальше уже подчиненные задачи отрабатывают. Доп. реквизит "Хранилище значения", пока хватает |
|||
10
Cerera
04.06.13
✎
08:37
|
(7)обернуть реквизитами задачу или бизнес процесс?
|
|||
11
Cyberhawk
04.06.13
✎
08:38
|
(10) в (7) про плюсы Я имел в виду создание БП с какими хочешь реквизитами и ТЧ
|
|||
12
Cerera
04.06.13
✎
08:38
|
(9)а это поподробнее можно? как схема бизнес процесса выглядит примерно?
|
|||
13
Asmody
04.06.13
✎
08:39
|
БП из одной задачи имеют смысл только как подпроцессы.
А в твоем случае еще и БП неправильный, поскольку на каждом цикле будет создаваться новая задача. Это частая ошибка: возврат по БП не означает возврат к той же задаче, но создание новых задач в точке маршрута. |
|||
14
mikecool
04.06.13
✎
08:40
|
http://howknow1c.ru/programmirovanie-1c/biznes-processy-1s.html
совсем уже обленились, за них еще поиском попользуйся |
|||
15
Cerera
04.06.13
✎
08:42
|
(13)а как его тогда поменять чтобы не создавалась новая задача?
|
|||
16
Cerera
04.06.13
✎
08:45
|
(9)а что за подчиненные задачи и подпроцессы?
|
|||
17
Cyberhawk
04.06.13
✎
08:46
|
||||
18
Cerera
04.06.13
✎
08:50
|
(17)в зависимости от выбора шаблона, стартует та или иная задача? а реквизит "хранилище"?
|
|||
19
Cyberhawk
04.06.13
✎
08:53
|
(18) этот БП стартует из множества мест конфигурации, каждый раз при старте инициализируется реквизит "Вид задания", а БП при отправке его в исполнение уже сам разруливает ситуацию согласно карте маршрута.
Помимо этого у БП есть реквизит "Исполнитель", "Ответственный", "ДополнительныеДанные" (тип: документссылка) и "ХранилищеЗначений" (тип: хранилище значений) |
|||
20
Cerera
04.06.13
✎
08:55
|
(19)уже проясняется картина. а для чего вам реквизит "ХранилищеЗначений"?
|
|||
21
Cerera
04.06.13
✎
09:05
|
чтото сегодня спят многие
|
|||
22
Cyberhawk
04.06.13
✎
09:07
|
(20) есть, к примеру, задача печати ценников - в коде запоминаем товары, на которые надо распечатать ценники, в ТЗ, и помещаем ее в ХЗ (в реквизит БП), а при активации задачи достаем эту сохраненную ТЗ и дальше уже делаем то что надо с ней
|
|||
23
Cyberhawk
04.06.13
✎
09:09
|
(20) ХЗ - нужен для универсальности бизнес-процесса (чтоб не добавлять в метаданные БП ради какой-то одной задачи табличную часть)
|
|||
24
Cerera
04.06.13
✎
09:11
|
(23)ааа. вот как вы хитро сделали. а почему в сам БП навешиваются реквизиты а не в задачу?
|
|||
25
Cyberhawk
04.06.13
✎
09:18
|
(24) Чтоб задачу не курочить, т.к. используется типовая "Задача.Задача"
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |