Имя: Пароль:
1C
 
Проведение из обработки проведения
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) думал про это - но база файловая, может не сработать вовремя