создать новую тему раскрыть все
 
Здравствуйте. Прошу совета. Я стал подозревать одного сотрудника, что он крадет деньги из нашей "кассы" просто удаляя или редактируя операции прихода.
 
Логов в программе я не нашел, сделав несколько операции и потом удалив одну из них я пока вообще не понял, где можно увидеть, что одна из операции была удалена...Таким образом можно легко сделать остаток меньше, а разницу положить в карман, особенно если операции прихода ведутся только в программе и их много...
У кого какие советы будут, прошу помощи!
 
Программа умеет автоматически создавать бэкапыфайла с данными.
Можно настроить периодическое создание бэкапов в папке, доступ к которой будет ограничен (создавать файлы можно, читать - тоже (?), а удалять или модифицировать - нет)
 
Потом можно будет загрузить такой бэкап в программу, экспортировать его в Excel и сравнить с текущим состоянием базы, например, с помощью xdocdiff плагина к WinMerge - http://freemind.s57.xrea.com/xdocdiffPlugin/en/index.html или какого-нть ExcelDiff - http://msws.co/en/product03.jsp
 
Других способов, честно говоря, я не вижу.
 
Если этот ваш сотрудник тоже добавляет новые транзакции в базу, ничто не помешает ему добавлять их сразу на меньшую сумму. И никакие логи / сравнения тут уже не помогут.
 
Остаются только административные меры. Ограничивать доступ к базе и централизованно вносить транзакции только на основе предоставленных документов (чеков, накладных).