|
Как мне лучше сделать? Нужно при проведении документа, создать и провести другой | ☑ | ||
---|---|---|---|---|
0
Капюшон
22.04.12
✎
15:16
|
Есть документ1 (Корректировка Реализации). Нужно, Чтобы при проведении этого документа, создавался автоматически документ "Корректировка долга" и проводился соответственно тоже. Как это лучше организовать? Можно в обработку проведения вставить строчки, создающие второй документ и проводящие его?
|
|||
1
Мучитель1С
22.04.12
✎
15:16
|
ты вроде 10 лет с 1с
|
|||
2
ILM
гуру
22.04.12
✎
15:17
|
(0) Голосом Боярского:
В транзакции, в транзакции, в трнзакции... |
|||
3
gr13
22.04.12
✎
15:17
|
да
|
|||
4
Капюшон
22.04.12
✎
15:18
|
(1)я умею всё это делать. Но сейчас меня интересует как полагается делать это.
(2)ну в модуле проведения? или отлавливать событие проведения документа и тогда уже создавать? |
|||
5
gr13
22.04.12
✎
15:22
|
(4) не городи сущностей imho
|
|||
6
ILM
гуру
22.04.12
✎
15:24
|
(4)Туда тоже можно. Пофиг, где...
Важно как. |
|||
7
ОбычныйЧеловек
22.04.12
✎
15:31
|
(0) А не проще при проведении документа "Корректировка реализации" двинуть регистры взаиморасчетов? Так и предвижу следующий вопрос "как лучше отменить проведении одного документе при отмене проведения другого".
|
|||
8
Капюшон
22.04.12
✎
15:34
|
(7)про отмену проведения ты ловко подметил ) А регистры двинуть то тяжелее. там же в УПП так всё запутано.
|
|||
9
iamnub
22.04.12
✎
15:40
|
(7)
Говорит дело. Создавать и проводить один документ из другого - даже по меркам 1С - моветон. |
|||
10
ОбычныйЧеловек
22.04.12
✎
15:46
|
(8) значит все таки отмена проведения будет нужна? ;) Ну раз так (+ не хочешь заморачиваться написанием кода по проведению по взаиморасчетов) тогда сделай так:
При проведении документа "Корректировка реализации" проведи документ корректировка долга - все его движения скинь в документ "Корректировка реализации" а документ "корректировка долга" тут же удали. Паршивенько конечно, но работоспособно. |
|||
11
Flyd-s
22.04.12
✎
16:11
|
Можно перед записью создавать документ корректировка долга, привязывать его к корректировке реализации, в случае успешного проведения корректировки реализации проводить корректировку долга. Отменять проведение перед записью, если режим проведения отмена проведения
|
|||
12
andrewks
22.04.12
✎
16:57
|
задача изначальна порочна и некорректна.
двигай сразу все регистры, какие надо, и не ешь людям мозг |
|||
13
Капюшон
22.04.12
✎
17:04
|
(12)дак это же УПП. там через общие модули многое сделано. не так то просто там вносить изменения в код.
|
|||
14
andrewks
22.04.12
✎
17:05
|
(13) а кто-то обещал, что будет легко?
либо делай регламентные обработки, которые периодически будут пробегаться по нужным документам, и, в зависимости от их состояния, проводить\удалять документы-спутники |
|||
15
Mashinist
22.04.12
✎
17:08
|
может это пригодится http://infostart.ru/public/70005/
|
|||
16
Капюшон
22.04.12
✎
17:14
|
(10)А вот этого я не понял. как все его движения скинуть в Корректировку реализации?
|
|||
17
ОбычныйЧеловек
22.04.12
✎
17:23
|
(16) Что конкретно тут не понятно? берешь движения который сделал документ "Корректировка долга" и переносишь их в документ "Корректировка реализации" - код в 3 строчки.
|
|||
18
Капюшон
22.04.12
✎
17:30
|
(17)как всё же? отбор по регистратору чтоли делать? загрузить движения и выгрузить или как? или перебор движений документа делать? еще поглубеже поясните пожалуйста
|
|||
19
ОбычныйЧеловек
22.04.12
✎
17:35
|
(18)
>>отбор по регистратору чтоли делать? Да. (как без этого движения-то получить) >>загрузить движения и выгрузить или как? Нет. (таким образом затрешь движения которые сделает документ коррек. реализ.) >>перебор движений документа делать? Да. |
|||
20
rinatru
22.04.12
✎
17:35
|
(18) тебе говорят... допиши те движения, которых тебе не хватает. доработай документ
|
|||
21
Капюшон
22.04.12
✎
18:28
|
(20) прям весь модуль проведения чтоли из того документа скопировать?
|
|||
22
DGorgoN
22.04.12
✎
18:34
|
Плюсую по поводу дописать документ. Документов как минимум меньше будет.
А если на кол-во документов пофик но нужна быстрота реализации - скопировать исходный документ в новый и дальше уже в новом документе формировать 2 документа и проводить их. Сам документ т.е. не проводить. Реквизиты считывать из 1-го проведенного. Но этот способ уж совсем корявый. |
|||
23
БибиГон
22.04.12
✎
18:34
|
(0)А зачем такая задача стоит?
|
|||
24
DGorgoN
22.04.12
✎
18:34
|
(23) телепатирую - возвраты.
|
|||
25
БибиГон
22.04.12
✎
18:37
|
(24) меня смущает "автоматическое создание и проведение документа".
|
|||
26
DGorgoN
22.04.12
✎
20:29
|
(25) Видимо есть готовый алгоритм и он пытается его претворить в жизнь.
|
|||
27
Капюшон
23.04.12
✎
07:55
|
(23)а потому что брак бывает. и им легче вот так вот к браку отнестись. скорректировать стоимость реализации а деньги на аванс начислить
|
|||
28
Mironoff
23.04.12
✎
08:03
|
Я бы сделал наподобие стандартной кнопки "Оформить документы" в форме документа Реализация товаров и услуг
|
|||
29
Капюшон
23.04.12
✎
08:15
|
(28)но проблема в том что корректировку делают прямо внутри документа "Корректировка реализации" и иж потом только известно как долго корректировать.
|
|||
30
Капюшон
23.04.12
✎
08:18
|
А всё же как движения скопировать из проведённого документа? это если модуль не дописывать
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |