|
Проведение одного документа из другого | ☑ | ||
---|---|---|---|---|
0
Yukka
11.07.12
✎
17:02
|
Добрый день!
Как можно создать и провести один документ при проведении другого, если во втором списываются товары, которые поступят на склад при проведении первого. |
|||
1
Amra
11.07.12
✎
17:02
|
Зачем?
|
|||
2
simol
11.07.12
✎
17:03
|
время у второго делаешь на секунду позже и проводишь в ОбработкаПроведения
|
|||
3
andrewks
11.07.12
✎
17:03
|
плохая идея
|
|||
4
simol
11.07.12
✎
17:03
|
(1)Порой очень нужная штука
|
|||
5
Азат
11.07.12
✎
17:03
|
(2) нахера? не лучше ли в передзаписью все это сделать?
|
|||
6
simol
11.07.12
✎
17:04
|
Всегда так деляю (кидайте камни), граблей не было, могу спорить.
|
|||
7
Yukka
11.07.12
✎
17:04
|
(2) Если в обработки проведения делать - остатков еще нет.
(1) схема учета такая:) |
|||
8
Yukka
11.07.12
✎
17:05
|
(6) устанавливаю дату позже. Ругается, что товара нет
|
|||
9
SunFox
11.07.12
✎
17:07
|
всегда такое делаю, подпиской
|
|||
10
simol
11.07.12
✎
17:08
|
(8)Так неоперативно проводи
|
|||
11
Serg_1960
11.07.12
✎
17:27
|
(7) Не угадал :) Попробуй ещё раз: сделай в подписке на событие при проведении первого документе.
PS: Хреновая у вас "схема учета" :) |
|||
12
Yukka
11.07.12
✎
17:45
|
(11) создала подписку на событие:
Источник: ДокументОбъект.Приходная (1 документ), Событие "обработкаПроведения" смотрю в отладчике по первому документу: проходит процедуру "ОбработкаПроведения", потом переходит в процедуру подписки, если в этот момент остановить и посмотреть запросом остатки в еще одной открытой версии программы, то остатков нет и соответственно, во втором документе ругается и не проводит. После обработки проведения должны же блокировки сниматься? |
|||
13
mzelensky
11.07.12
✎
17:49
|
(12) не прокатит у тебя эта процедура. Сам бился недавно над этим.
|
|||
14
Serg_1960
11.07.12
✎
18:29
|
В принципе сделать можно. И даже - не сложно... но, имхо, методологически неверно это. Легче "схему учета" поменять. Ибо следующим вопросом станет что делать при распроведении первого документа или при внесении измений в него... А вам это надо? :(
PS: Посмотри, например, как в типовых сделана "жесткая связь" документов со счетам-фактурам и сделайпо анналогии |
|||
15
France
11.07.12
✎
18:31
|
(12) таки, транзакция не завершена, потому ничего и нет
|
|||
16
spu79
11.07.12
✎
18:32
|
блин, была же такая ветка и не так давно...ПриЗакрыти 1-го вставь обработчик...
|
|||
17
spu79
11.07.12
✎
18:32
|
ну и ссылку на 2-ой естественно хранить в 1-ом
|
|||
18
Ksandr
11.07.12
✎
18:36
|
(15) НаборЗаписей.Записать() как в контроле остатков.
|
|||
19
Живой Ископаемый
11.07.12
✎
19:38
|
2(12) у тебя не получилось, потому что бился об мягкое или об тупое место. А нужно было об твердое, острое, и желательно вдоль.
Потому что сделать конечно можно |
|||
20
Живой Ископаемый
11.07.12
✎
19:38
|
то есть (13)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |