Показать сообщение отдельно
  #2  
Старый 21.12.2013, 05:57
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,107
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

тут 2 варианта.
1. Это будет 2 запроса в одной транзакции. Либо оба запроса выполнятся, либо ни один из них.
2. Переделать структуру БД так, что бы остаток всегда вычислялся по приходным и расходным документам. Тогда вставка документа автоматически будет учтена при получении остатков. Делается, например, как вью, где все приходные документы суммируются с плюсом, а все расходные - с минусом.
Ответить с цитированием