Откатываются данные
Добавлено: 10 дек 2013, 19:19
Здравствуйте.
У меня учетная программа на базе Firebird 2.0,
пользуюсь Delphi 2010 + Fibplus 6.9.9.
В базе откатываются данные.
Например был приход товара 1 шт. анальгина, его продали и стало 0
(делаю проверку до и после продажи ибо есть претензии что "не снимает с остатка количество").
Вижу картину что в протоколе продаж есть запись где до продажи 1 и после продажи 0
но в остатке "висит" 1.
У меня есть подозрения но хотелось бы какое-то "подтверждение" специалиста.
Подозрения следующие:
Когда писал программу то в самом начале совсем не разбирался в работе журнала транзакций
и наделал косяков.
Экземпляры программы на кассах работают круглосуточно и могут не закрываться неделями
и в результате журнал растет из-за каких-то незакрытых коротких транзакций.
По какой-то причине, ну там свет мигнул и комп вырубился и незакрытые транзакции
просто откатываются, т.е. операции в этих транзакциях отменяются.
Вот такое предположение.
Не претендую на звание специалиста, слишком многим приходится заниматься
и просто нет времени изучить работу с базой досконально.
Заранее спасибо!
У меня учетная программа на базе Firebird 2.0,
пользуюсь Delphi 2010 + Fibplus 6.9.9.
В базе откатываются данные.
Например был приход товара 1 шт. анальгина, его продали и стало 0
(делаю проверку до и после продажи ибо есть претензии что "не снимает с остатка количество").
Вижу картину что в протоколе продаж есть запись где до продажи 1 и после продажи 0
но в остатке "висит" 1.
У меня есть подозрения но хотелось бы какое-то "подтверждение" специалиста.
Подозрения следующие:
Когда писал программу то в самом начале совсем не разбирался в работе журнала транзакций
и наделал косяков.
Экземпляры программы на кассах работают круглосуточно и могут не закрываться неделями
и в результате журнал растет из-за каких-то незакрытых коротких транзакций.
По какой-то причине, ну там свет мигнул и комп вырубился и незакрытые транзакции
просто откатываются, т.е. операции в этих транзакциях отменяются.
Вот такое предположение.
Не претендую на звание специалиста, слишком многим приходится заниматься
и просто нет времени изучить работу с базой досконально.
Заранее спасибо!