|
Где хранить данные породившего документа - в бизнеспроцессе или задаче?
| ☑ |
0
Cerera
06.06.13
✎
08:58
|
На основании документа, создается бизнес процесс. Из документа используется "контрагент" - из шапки и "Номенклатура" - из табличной части. Далее, бизнес процесс порождает задачи, которые должны проверять, соответствует ли контрагент и номенклатура из документа контрагенту и номенклатуре прикрепленному на этапе выполнения задачи документу.
Вопрос: В бизнес процессе завести ТЧ и реквизит "контрагент", а в задаче просто форму создать, которая при открытии заполняется данными из бизнес процесса или в задаче всё хранить? мне кажется первый вариант, поскольку задачек может быть несколько и все они могут тянуть данные из бизнес процесса, а хранить в самой задаче лишние данные - это загружает базу.
|
|
1
AaNnDdRrEeYy
06.06.13
✎
09:04
|
в бизнес процессе создать ссылку на документ, зачем данные двоить
|
|
2
Cerera
06.06.13
✎
09:14
|
(1)а потому что из одного документа несколько бизнес процессов создают и у каждого разное наполнение.
|
|
3
AaNnDdRrEeYy
06.06.13
✎
09:20
|
(2) ну вот у каждого из созданных бизнес процессов и будет ссылка на один документ. не надо в самом бизнес процессе заводить ТЧ номнклатура и реквизит контрагент, просто создай один реквизит с типом этого документа и через точки вытягивай все что хочешь. самое главное после создания БП запрети изменять документ иначе концов не найдешь.
|
|
4
mikecool
06.06.13
✎
09:23
|
(2) сам ответил на свой вопрос
|
|
5
Cerera
06.06.13
✎
09:28
|
(3)а запретить не могу в том то и дело. документ редактируется весь месяц. а через точку и ссылку на документ - не решается вопрос. потому что пользователь в ТЦ галочками помечает нужные строчки и нажимает "Создать БП" и бизнес процесс создается именно на эти позиции ТЧ. А эти данные где то хранить нужно. вот вопрос и встал в БП или в Задаче. я склоняюсь к тому, что в БП нужно хранить такие данные. Или же мне логику заполнения каждый раз использовать при создании задач и через бизнес процесс вытаскивать всё из документа.
|
|