Автоматическое резервирование данных

База данных программы (файлы *.tps в подкаталоге Dat программы) довольно надежна и может долго работать без поломок и обслуживания. Но по вине "железа", из-за сбоев питания или из за "человеческого фактора" могут произойти самые разные аварии, поэтому стоит предварительно позаботиться об автоматическом создании резервных копий файлов базы данных.

В программе имеется три механизма создания резервных копий.

1) Отправка основной информации о каждом новом заказе по электронной почте на специальный email. Чтобы этот механизм заработал нужно в окне настройки программы правильно указать 3 параметра настройки:

2) Резервирование данных о Заказах в специальном файле базы данных BackZak.tps. По умолчанию этот файл находится в каталоге базы данных программы (.\Dat) но для надежности путь к нему можно переопределить: например, на другой диск или даже на компьютер локальной сети. Это путь можно указать в окне настройки программы на вкладке "Разное" в поле "Архив".

Архивирование заказов делается через пункты меню программы "Файлы" - "Архивировать заказы". Если в окне "Архивирование заказов за период" включить признак "Удалять", то заархивированные заказы будут удаляться из основной (рабочей) базы данных. Удаление "старых" заказов полезно с точки зрения защиты информации от "лишних глаз", а также увеличит скорость работы программы.

Нужно помнить, что в результате удаления заказов изменятся балансы водителей. (Выполненных заказов в базе данных станет меньше, а баланс каждый раз пересчитывается по всем имеющимся заказам). Поэтому перед удалением нужно записать текущее состояние балансов водителей. А после удаления пересчитать балансы всех водителей (кнопкой [Пересчитать баланс водителя] в окне "Водители"]) и затем восстановить балансы путем ввода "компенсирующей" записи о платеже водителя в Кассовую книгу. Сумма в этой компенсирующей записи может быть отрицательной (со знаком минус).

Восстановить заказы из файла резервной копии можно через меню программы: "Файлы" - "Восстановить из архива".

3) Мы рекомендуем организовать резервирование данных при помощи нашей утилиты BatchRun. Все что она делает хорошо видно в файле Batchrun.txt, который является "командным файлом" этой программы.

Сейчас этот командный файл написан в расчете на то что программа BatchRun запускается из основного каталога программы (например c:\Taxi) и в этом каталоге существуют подкаталоги с именами: c:\Taxi\Backup\1, c:\Taxi\Backup\2, ... по c:\Taxi\Backup\7 (по одному на каждый из семи дней недели).

Программа BathRun.exe запускается вместо программы Taxi.exe, для чего ее ярлык создается на Рабочем столе, в меню "Пуск" и т.п.  При запуске BathRun сначала копирует все файлы базы данных в один из подкаталогов, предназначенных для резервных копий (в зависимости от текущего дня недели) и после этого запускает программу Taxi.exe. Причем копирование файлов базы данных выполняется только один раз в день при первом запуске программы в этот день.

В результате Вы всегда будете иметь семь резервных копий всех файлов базы данных за последние семь дней. Эти файлы могут пригодиться в случае какой-либо аварии или "поломки" базы данных.

Для увеличения надежности, рекомендуется каталог Backup с резервными данными расположить на другом жестком диске, на флэш-диске или на другом компьютере локальной сети. Это будет дополнительной страховкой от аварии жесткого диска. В этом случае, конечно, нужно подкорректировать путь к каталогу Backup  в файле BachRun.txt.

Подробную информацию о программе BachRun можно посмотреть здесь.


Главная страница        Сайт PSoft         Оплата и регистрация программы