Имя: Пароль:
1C
1С v8
Программное изменение движений документов.
0 JuixyJes
 
26.09.19
15:35
Добрый день, товаришчи программустеры!! Возникла необходимость при проведении одного документа изменять движения другого, не подскажете как это сделать?
1 Ёпрст
 
26.09.19
15:36
(0) не надо этого делать
2 Cyberhawk
 
26.09.19
15:37
Через очереди лучше сделай
3 Cyberhawk
 
26.09.19
15:38
Если конечно результат манипуляций с тем другим документом не влияет на первый
4 aleks_default
 
26.09.19
15:43
(3)А в ином случае как лучше сделать?
5 yavasya
 
26.09.19
15:52
(0) единственно правильный вариант, перепроводить документ у которого изменять движения(ваш мистер кэп)
6 Cyberhawk
 
26.09.19
15:55
(4) Если один документ влияет на другой "на лету", то как ни делай, а голова потом у тебя или наследника будет болеть)
Архитектуру переделывать по-хорошему, но отсюда не видно, что там да как - может это блажь ТСа вообще и на самом деле не нужно.
7 JuixyJes
 
26.09.19
16:05
Поидее это документ, создается для возможности переезда из одного номера в другой. И вот я думаю на кой черт мне менять записи в регистре, если можно сделать программное создание документа выезда и нового заселения. НО тут встает вопрос. Там формируется документ начисления по документу заселения, и если он уже оплатил, то как быть?
8 hhhh
 
26.09.19
16:19
(7) вернуть ему деньги может
9 JuixyJes
 
26.09.19
16:21
(8) но живет он в таком же номере, такой же стоимостью, и до той же даты, что и первый документ заселения.
10 FIXXXL
 
26.09.19
16:46
(9) ну сделай какой-нить документ КорректировкаПроживания, который засторнирует первый документ и добавит движения по новому номеру, например
11 Serg_1960
 
26.09.19
16:59
(7) "если он уже оплатил, то как быть?" - тогда произойдёт взаимозачет, т.е. вместо переезда - досрочный выезд (гостиница "должна" клиенту) и повторное заселение (на сумму "долга") - всё свернётся по нулям.
12 xenos
 
26.09.19
18:00
В подписке на событие обработки проведения
13 Gangar
 
26.09.19
21:41
(0) все движения или выборочно?