|
Статусы нетиповых документов, как реализовать можно? | ☑ | ||
---|---|---|---|---|
0
perester
28.11.17
✎
08:15
|
Здравствуйте!
Можете подсказать как вы реализовываете статусы документов? К примеру планирую создать несколько документов, которые собираются в задание, это задание должно менять статус подчиненных документов на "в задании", "выполнено" или тому подобное Можно, конечно, просто статус как реквизит, но это по-моему далеко не комильфо потому что каждый объект получать, проводить, а если в закрытом периоде и тд и тп Можно еще регистром сведений, где владелец и статус, тут уже намного лучше, но интересно какие еще варианты могут быть? |
|||
1
Dmitry1c
28.11.17
✎
08:17
|
не мучай мозг и сделай регистр сведений
|
|||
2
nordbox
28.11.17
✎
08:17
|
>>планирую создать несколько документов....
>>по-моему далеко не комильфо потому что каждый объект получать, проводить, а если в закрытом периоде и тд и тп Какой период, почему не комильфо? |
|||
3
1Сергей
28.11.17
✎
08:17
|
Задача какая?
|
|||
4
perester
28.11.17
✎
08:34
|
(1) собираюсь, вдруг покрасивее решение есть
(2) ну, дата запрета изменения данных, не комильфо потому что каждый объект получать, проводить, то есть менять реквизиты всех документов которые в тч задания и перезаписывать их слишком долго (3) установить статусы документам :) типа документ заявка создается со статусом "на рассмотрении", если он попадает в задание, то меняется его статус на "в задании", если задание подтверждается(или меняется его статус в самом задании или создается другой док подверждения, пока не решил), то заявка меняет статус на "Выполнен" |
|||
5
Wirtuozzz
28.11.17
✎
08:37
|
(4) Лучше чем РС ты ничего не придумаешь. Причем лучше если статусы у тебя будут меняться не в момент записи документа, а по отдельной кнопкой на форме.
|
|||
6
Wirtuozzz
28.11.17
✎
08:38
|
* в дополнении скажу, что для тебя будет лучше, если РС будет периодическим.
|
|||
7
ASU_Diamond
28.11.17
✎
08:38
|
(4) смотри в сторону бизнес-процессов
|
|||
8
ptiz
28.11.17
✎
08:42
|
(4) Записывать можно и без проведения.
|
|||
9
perester
28.11.17
✎
08:48
|
(6) понял, спасибо!
(7) посмотрю, давно собирался, видимо момент настал (8) запись документов в цикле все равно не лучшая затея) Спасибо всем за участие! |
|||
10
Denis_CFO
28.11.17
✎
08:52
|
(9) я чуть-чуть извиняюсь, но это: "запись документов в цикле все равно не лучшая затея)" и вот это: "задание должно менять статус подчиненных документов".
А как без цикла программно можно записать несколько документов? |
|||
11
perester
28.11.17
✎
09:41
|
(10) проблема не в том что цикл это плохо, а в том что запись документов в цикле это не хорошо, из этого следует что записывать статус надо не в документа, а куда то еще, порешили на том что держать статусы документов надо в РС, а еще и периодический, чтобы можно было смотреть когда поставили заявку, когда запланировали и когда сделали
|
|||
12
ASU_Diamond
28.11.17
✎
09:42
|
(5) Лучше чем РС для данной задачи подходит бизнес-процесс, он как раз для этого и реализован.
|
|||
13
ASU_Diamond
28.11.17
✎
09:44
|
(11) тем более на бизнес-процессах реализовывать надо: у каждого статуса будет своя задача (объект) у которого будет дата. И всё на уровне платформы.
|
|||
14
ptiz
28.11.17
✎
09:56
|
(11) Ничто не мешает текущий статус хранить в документе, а историю - в РС.
|
|||
15
Wirtuozzz
28.11.17
✎
10:00
|
(12) М.б. я не видел подобного решения на Бизнесс процессах. Может это и круто с точки зрения программиста и его уровня. Все еще зависит от пользователей. Т.к. если ТС накрутит тут рюшечек и плюшечек и пользователи будут ломать мозг, то ТС минимум заставят переделать все. Т.к. в первую очередь должно быть юзабилити.
Разработка должны быть безотказной как автомат Калашникова, мощная как гаубица и точная как снайперская винтовка. |
|||
16
vde69
модератор
28.11.17
✎
10:06
|
первый вопрос который нужно задать автору
1. у одного документа может быть одновременно несколько статусов? например "Исполнен" + "Оплачен" + "ПодписанЭЦП" + "ПринятКонтрагентом" |
|||
17
Segate
28.11.17
✎
10:14
|
БП тут полезны - но эт не панацея. без рс нормальной системы статусов не сделать.
|
|||
18
perester
28.11.17
✎
10:28
|
(12) покурил бизнес-процессы, вы имеете в виду что не надо мне документы делать, а надо мне сделать бизнес-процесс? (14) я пытался отойти от хранения статуса в документе, а не прикручивать к этому даты изменения статусов)
(16) нет |
|||
19
ASU_Diamond
28.11.17
✎
11:11
|
(18) 1. Да
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |