Быстрая автоматизация розничных магазинов

Client Shop - система автоматизации магазинов

Телефон: +7 (8172) 50-57-35
ПН-ПТ 10:00-19:00
e-mail: client-shop@mail.ru,
sales@client-shop.com

Автоматизация торговых точек

Client Shop
универсальная система автоматизации учета розничных магазинов



Как защитить программу и базу данных от потери и от кражи

Чтобы программа для магазинов Client Shop работала надежно и стабильно (без сбоев), а также для того, чтобы минимизировать риски потерять базу данных в случае сбоев оборудования - желательно выполнить рекомендации, приведенные ниже.

Рекомендации идут в порядке важности - начиная с наиболее важных.

Первые два пункта самые важные - и в каждом магазине должны строго выполняться - тут практически нет исключений.

Пункты 4, 5 также желательны (не нужно продавцу работать под Администратором Windows или под Руководителем и тем более Супервизором в программе), хотя и не так критичны как первые два.

Остальные пункты на усмотрение руководства магазина (не каждый ставит цель максимально ограничить кассира в правах (в том числе на просмотр фото и фильмов); для многих главное, чтобы все исправно работало, а возможность просмотра фото кассиром не критична).

1. Во-первых, следует корректно завершать работу Windows (выключение компьютера с помощью выдергивания шнура из розетки, выключением кнопки на удлинителе и т. д. может привести к повреждению базы данных). Reset при работающей и запущенной программе использовать также очень нежелательно (кроме тех случаев, когда действительно вариантов нет).

2. Во-вторых, независимо от опытности работающих пользователей, желательно чтобы на компьютере с работающей программой Client Shop стоял источник бесперебойного питания (ИБП) (за исключением компьютера с программой Client Shop Сетевой клиент - там ИБП можно не ставить).

3. Даже если ИБП установлен, это может привести к некорректному завершению работы компьютера, например, если компьютер продолжает использоваться вплоть до разряда ИБП, или если компьютер стоит без присмотра (продавец закрыл магазин и ушёл на обед, а в это время отключили электричество). Нужно объяснить персоналу, чтобы они корректно завершали работу компьютера, как только отключили электричество, чтобы не работали на ИБП. Лучше всего будет настроить программу, идущую в комплекте с ИБП (если есть такая возможность), на автоматическое корректное завершение работы компьютера в случае отключения электричества.



4. Если пользователь неопытный и любит косячить, лучше сделать так, чтобы он работал под учетной записью Windows с ограниченными правами (а не с правами администратора). Также это предотвратит некоторые возможные злоупотребления (например, перевод времени на компьютере, чтобы пробить товар задним числом - хотя программа имеет защиту от перевода времени - просто блокируется в этом случае и разблокировать может только Руководитель - как минимум продавцу придется дать объяснения).

5. Также лучше будет, если кассир будет заходить в программу с правами кассира, а не с правами Руководителя. На учетную запись Руководителя нужно поставить пароль. Если нужен человек, который будет заносить товары, лучше не давать ему доступ с учетной записью Руководителя, а создать новую и назначить необходимые права.



6. Если в системе есть 2 жестких диска или хотя бы 2 раздела - настроить в программе автоматическое резервное копирование не в папку по умолчанию МоиДокументы\ClientShop\Backups (которая находится на этом же системном разделе) а в папку на другом разделе (которую можно скрыть от продавцов):

Настройки --> Общие настройки --> Прочее --> Папка для хранения резервных копий

7. Файл c:\TASK2.FDB или c:\ClientShopDatabase\TASK2.FDB (как определить, какой файл с базой данных используется программой, можно прочитать здесь: GetDatabaseWay_ClientShop.php), а также папку программы "c:\Program Files\ClientShop2x" (варианты: c:\Program Files (x86)\ClientShop2x, c:\ClientShop2x и т. п., точный путь в папке программы можно посмотреть в свойствах ярлыка ClientShop 3.x на рабочем столе), а также папку сервера Firebird "c:\Program Files\Firebird" (или "c:\Program Files (x86)\Firebird" для 64-битных операционных систем), можно сделать скрытыми.

8. Хотя бы раз в 1-2 месяца копировать куда-нибудь файл с базой данных и/или резервные копии (чтобы в случае полного выхода компьютера из строя - что бывает довольно редко - хоть что-то осталось для проведения инвентаризации, например).

9. Запрет на USB и CD, пароль на BIOS. Отключить Интернет на компьютере кассира.

10. Настроить запрет запуска любых программ - кроме белого списка (хотя это может привести к неудобствам если Вы будете пользоваться компьютером).

11. Сделать так, чтобы при запуске Windows запускалась только программа и продавец не имел доступа к интерфейсу Windows (опять же при сбоях программы могут быть проблемы, которые легко решались бы без подобных ограничений). К тому же 2 программы Client Shop будет не запустить (иногда бывает удобно).

12. Полной гарантией от кражи базы данных может быть только 1 вариант - чтобы база данных физически не хранилась на компьютере продавца - а хранилась, например, на сервере с источником бесперебойного питания. Сервер защищен, продавцы к нему доступа не имеют (и некорректно завершать работу также не смогут), компьютер соединен с сервером по локальной сети. Но как правило, для небольших магазинов подобные инвестиции не окупаются - к тому же сервер должен быть постоянно включен (для возможности работы сетевого) что потребляет электроэнергию.