logo
logo
Cash потеря данных [Александр 25/03/2009 09:59]
мы пару лет пользуемся программой Cash.
 
Используем 2 версии: основная рабочая – внесение данных -  версия 1.3.  (Build 961).
 
Чтение данных - версия 1.4. beta (Build 1026).
 
Распечатка отчета производится через AbilityCash 2.0 alpha (Build 197).
 

 
Файл базы данных находится на сетевом ресурсе ( W serwer 2003).
 
Отдельной программой настроено копирование файла базы данных каждые 10 минут.
 
Технология работы: в течении дня данные добавляются (версия 1.3.), в конце дня печатается отчет (через AbilityCash 2.0.), на следующий день данные просматриваются (версия 1.4. beta).
 

 
Тем, кто вносит данные рекомендовано несколько раз в день выходить из программы и заходить обратно. (Насколько я понимаю это единственно возможная операция, при которой данные гарантированно записываются в файл базы данных.
 

 
Проблема – потеря данных.
 
Работали в штатном режиме, в конце дня сделали распечатку текущих операций.
 
На следующий день открыв файл данных на просмотр – не увидели части информации.
 
Время изменения файла – 14-20.
 
Архивные копии созданы, но в них так же последнее время изменения 14-20.
 
Тем не менее распечатка есть, а сделать ее могли, только выйдя из программы.
 

 
Не могу представить, как такое могло произойти. Напрашивается, что в момент распечатки AbilityCash 2.0 alpha (Build 197) отрезал часть данных?
 

 
И главный вопрос – как избежать подобного в будущем?
 

 
Пользуясь случаем, в версии 1.4. beta (Build 1026) реализовано автосохранение операций в файл данных? Или кроме выхода из программы панацей так и нет?
 

 
С уважением,
 
Александр