|
Проведение из обработки проведения
| ☑ |
0
neomarat
30.06.16
✎
12:38
|
Ситуация: В обработке проведения одного документа(Резерв) проводятся два других:
- Заказ
- Поступление
причем поступление списывает остатки из заказа.
Но проблема в том, что поскольку все это делается в транзакции Резерва, то остатки Заказа еще не актуальны, а поступление их уже списывает.
Знаю что кривое проектное решение, но так уж сделано - все ломать не хочется - есть ли пути решения - как-то зафиксировать движения Заказа перед проведением Поступления?
|
|
1
Джинн
30.06.16
✎
12:40
|
В данной ситуации я всегда рекомендую классическое:"Не пей, братец Иванушка, из копытца..."
Это действительно кривое решение и его нужно ломать.
|
|
2
Господин ПЖ
30.06.16
✎
12:41
|
два варианта - ломать решение или пальцы автору решения
|
|
3
lodger
30.06.16
✎
12:44
|
чую УТшкой пахнет... берите бритву оккама и кромсайте своё проектное решение. лучше регистр накопления лишний завести, чем проводить документ из проведения документа.
|
|
4
aleks_default
30.06.16
✎
12:50
|
А почему остатки заказа не актуальны если он проводится?
Можно подробнее о происходящих процессах и их порядке.
|
|
5
2083
30.06.16
✎
12:59
|
(0) сделайте проведение заказа и поступлений в регламентном задании
|
|
6
neomarat
30.06.16
✎
13:36
|
(4)
ОбработкаПроведения() документа Резерв
-проводится Заказ
-Проводится Поступление (делается запрос к остаткам Заказа)
КонецОбработки
|
|
7
neomarat
30.06.16
✎
13:37
|
(6) думал про это - но база файловая, может не сработать вовремя
|
|