Имя: Пароль:
1C
1С v8
Транзакция
0 neomarat
 
25.10.11
14:14
Как бы пограмотней сделать:
Из обработки проведения документа меняются другие документы и проводятся.
Как бы откатить все изменения если что-то не устраивает после проведения всех(отрицательный остаток например).
Такая методика - не моя, менять не могу, а сделать надо - как грамотней? Если внутри проведения развернуть транзакцию - поможет? ведь само проведение и так в транзакции.
Или если отказаться от проведения внутри обработки проведения этого документа - другие откатятся?
1 PR
 
25.10.11
14:15
Да
2 Reset
 
25.10.11
14:16
Написать Отказ в проведении "главного" документа.
Но:

"Как бы пограмотней сделать:
Из обработки проведения документа меняются другие документы и проводятся."

Пограмотней - вообще так не делать
3 МихаилМ
 
25.10.11
14:24
нет

1с8 не поддерживает вложенные транцакции.

если клинт-сервер:
попробуйте синхронизовать через фоновые задания.
4 Рэйв
 
25.10.11
14:31
(0)За проведение сторонних документов в обработке проведения - бить по рукам скалкой.До просветления.
5 izekia
 
25.10.11
14:55
(3) как не поддерживает?
опять я все перепутал
6 neomarat
 
25.10.11
15:07
(4) а разве в УТ 11 так не делается? - там у них тоже чето меняется в заказе при поступлении или наоборот