Вход | Регистрация

1С:Предприятие ::

Метки: 

Статусы нетиповых документов, как реализовать можно?

Я
   perester
 
28.11.17 - 08:15
Здравствуйте!
Можете подсказать как вы реализовываете статусы документов?
К примеру планирую создать несколько документов, которые собираются в задание, это задание должно менять статус подчиненных документов на "в задании", "выполнено" или тому подобное
Можно, конечно, просто статус как реквизит, но это по-моему далеко не комильфо потому что каждый объект получать, проводить, а если в закрытом периоде и тд и тп
Можно еще регистром сведений, где владелец и статус, тут уже намного лучше, но интересно какие еще варианты могут быть?
 
 
   Dmitry1c
 
1 - 28.11.17 - 08:17
не мучай мозг и сделай регистр сведений
   nordbox
 
2 - 28.11.17 - 08:17
>>планирую создать несколько документов....
>>по-моему далеко не комильфо потому что каждый объект получать, проводить, а если в закрытом периоде и тд и тп Какой период, почему не комильфо?
   1Сергей
 
3 - 28.11.17 - 08:17
Задача какая?
   perester
 
4 - 28.11.17 - 08:34
(1) собираюсь, вдруг покрасивее решение есть
(2) ну, дата запрета изменения данных, не комильфо потому что каждый объект получать, проводить, то есть менять реквизиты всех документов которые в тч задания и перезаписывать их слишком долго
(3) установить статусы документам :) типа документ заявка создается со статусом "на рассмотрении", если он попадает в задание, то меняется его статус на "в задании", если задание подтверждается(или меняется его статус в самом задании или создается другой док подверждения, пока не решил), то заявка меняет статус на "Выполнен"
   Wirtuozzz
 
5 - 28.11.17 - 08:37
(4) Лучше чем РС ты ничего не придумаешь. Причем лучше если статусы у тебя будут меняться не в момент записи документа, а по отдельной кнопкой на форме.
   Wirtuozzz
 
6 - 28.11.17 - 08:38
* в дополнении скажу, что для тебя будет лучше, если РС будет периодическим.
   ASU_Diamond
 
7 - 28.11.17 - 08:38
(4) смотри в сторону бизнес-процессов
   ptiz
 
8 - 28.11.17 - 08:42
(4) Записывать можно и без проведения.
   perester
 
9 - 28.11.17 - 08:48
(6) понял, спасибо!
(7) посмотрю, давно собирался, видимо момент настал
(8) запись документов в цикле все равно не лучшая затея)
Спасибо всем за участие!
   Denis_CFO
 
10 - 28.11.17 - 08:52
(9) я чуть-чуть извиняюсь, но это: "запись документов в цикле все равно не лучшая затея)" и вот это: "задание должно менять статус подчиненных документов".

А как без цикла программно можно записать несколько документов?
 
 Рекламное место пустует
   perester
 
11 - 28.11.17 - 09:41
(10) проблема не в том что цикл это плохо, а в том что запись документов в цикле это не хорошо, из этого следует что записывать статус надо не в документа, а куда то еще, порешили на том что держать статусы документов надо в РС, а еще и периодический, чтобы можно было смотреть когда поставили заявку, когда запланировали и когда сделали
   ASU_Diamond
 
12 - 28.11.17 - 09:42
(5) Лучше чем РС для данной задачи подходит бизнес-процесс, он как раз для этого и реализован.
   ASU_Diamond
 
13 - 28.11.17 - 09:44
(11) тем более на бизнес-процессах реализовывать надо: у каждого статуса будет своя задача (объект) у которого будет дата. И всё на уровне платформы.
   ptiz
 
14 - 28.11.17 - 09:56
(11) Ничто не мешает текущий статус хранить в документе, а историю - в РС.
   Wirtuozzz
 
15 - 28.11.17 - 10:00
(12) М.б. я не видел подобного решения на Бизнесс процессах. Может это и круто с точки зрения программиста и его уровня. Все еще зависит от пользователей. Т.к. если ТС накрутит тут рюшечек и плюшечек и пользователи будут ломать мозг, то ТС минимум заставят переделать все. Т.к. в первую очередь должно быть юзабилити.

Разработка должны быть безотказной как автомат Калашникова, мощная как гаубица и точная как снайперская винтовка.
   vde69
 
Модератор
16 - 28.11.17 - 10:06
первый вопрос который нужно задать автору

1. у одного документа может быть одновременно несколько статусов? например "Исполнен" + "Оплачен" + "ПодписанЭЦП" + "ПринятКонтрагентом"
   Segate
 
17 - 28.11.17 - 10:14
БП тут полезны - но эт не панацея. без рс нормальной системы статусов не сделать.
   perester
 
18 - 28.11.17 - 10:28
(12) покурил бизнес-процессы, вы имеете в виду что не надо мне документы делать, а надо мне сделать бизнес-процесс? (14) я пытался отойти от хранения статуса в документе, а не прикручивать к этому даты изменения статусов)
(16) нет
   ASU_Diamond
 
19 - 28.11.17 - 11:11
(18) 1. Да


Список тем форума
Рекламное место пустует Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует