|
Вопрос по движениям |
☑ |
0
Nixin
19.11.14
✎
13:33
|
Здравствуйте уважаемые форумчане, вопрос скорее нубский, подскажите пожалуйста как сделать, имеется регистр сведений "текущие заявки" (ДатаЗаявки,Клиент,Статус), так же есть 5 документов, после выполнения каждого происходит смена статуса заявки подскажите как сделать лучше, я лишь догадался до того чтобы в каждый документ в обработку проведения записать
НаборЗаписей.Отбор.Регистратор.Установить(Задача);
НоваяЗапись = НаборЗаписей.Добавить();
.....
НоваяЗапись.Статус = Перечисления.СтатусЗаявки.Новая;
.....
НоваяЗапись.Записать();
Есть ли какой нибудь другой способ организовать изменение статуса в регистре сведений?
|
|
1
YFedor
19.11.14
✎
13:34
|
(0) Предлагаю подумать и сформулировать вопрос четко. После этого, возможно, и ответ сам придет
|
|
2
Рэйв
19.11.14
✎
13:35
|
Если док регистратор, то у него есть Движения.ТекущиеЗаявки.
В них надо добавлять , а не набором
|
|
3
Nixin
19.11.14
✎
13:39
|
(2) Да, документы - регистраторы, есть способ при создании движения не добавлять одну и ту же заявку с разными статусами, а обращаться к уже ранее созданной и изменять у нее статус?
|
|
4
spero
19.11.14
✎
13:40
|
(3) Нет.
|
|
5
azt-yur
19.11.14
✎
13:40
|
(2) я так понял у него Задача - это исходная заявка и думает менять движения в этом документе.
А если перепроведут какой-нибудь документ?
Лучше тогда уж завести периодический регистр сведений: Заявка в измерении, Статус в ресурсах.
Текущее значение заявки будешь получать как срез последних по регистру
|
|
6
Рэйв
19.11.14
✎
13:42
|
(3)На это есть периодичность у регистра сведений, будешь брать срез последних и смотреть статус. Потому что если начнут отменять проведение документов ты запаришься отслеживать с одной записью
|
|
7
Nixin
19.11.14
✎
13:44
|
(4) (5) (6) Спасибо
|
|