На главную страницу Версия-Т
VTSoft.ru

Как избежать слёта настроек???


RSS
Как избежать слёта настроек???
 
Здравствуйте все.

Возникла следущая проблема:
магазин работает круглосуточно, постоянные перебои с электроэнергией(переодически отключают свет вообще или просто перепады), всё оборудование работает через ИПБ, но переодически он, видимо, не справляется.
настройки слетают всё время по-разному, то горячие клавиши, то ККМ, то сканер и т.д.
Что можно придумать?
Есть ли какая-нибудь утилита для того, чтобы просто при перезагрузке программа сама автоматически переписывала все свои файлы из резерва, т.е. чтобы при каждой перезагрузке все настройки восстанавливались как их сохранил я.
 
О каком программном продукте идет речь? Укажите наименование.
 
АРМ Кассира Профессионал (Build 1.0.59.525)
 
База стоит на сервере, настройки хранятся локально (два кассовых места).
 
Добрый день!

Проблема слета настроек действительно имеет место.
По мнению специалистов нашей организации чаще всего это связано с перебоями питания или скачками напряжения.
Еще одна распространенная проблема - подверженность сбоям БД программы. Выражается это, например, в том, что после полугода функционирования магазина снять отчет по продажам за неделю не представляется возможным. Программа виснет или вываливается в ошибку. Были прецеденты потери информации о продажах, т.е. снимаешь отчет по продажам и получаешь сплошные нули.


Наша организация все более активно занимается внедрением автоматизированных систем на предприятиях торговли Москвы и МО, нам и нашем клиентам практически все нравится в Вашем софте, но вот если бы можно было как-то повысить надежность, помехоустойчивость и жизнеспособность программ, то вовсе цены бы им не было.
 
С проблемой потери настроек у себя мы не сталкивались, но у нас нет и перебоев с электропитанием. Возможные варианты причин возникновения этой проблемы мы будем прорабатывать, но это займет какое-то время.

Цитата
Dmitriy Gorov пишет:
База стоит на сервере, настройки хранятся локально (два кассовых места).

Если нет веской причины хранить настройки локально, то лучше отключить локальное хранение настроек, а хранить их в БД. В этом случае на рабочих местах будут храниться только параметры подключения к БД.

Цитата
Dmitriy Gorov пишет:
Есть ли какая-нибудь утилита для того, чтобы просто при перезагрузке программа сама автоматически переписывала все свои файлы из резерва, т.е. чтобы при каждой перезагрузке все настройки восстанавливались как их сохранил я.

Утилит, производящих синхронизацию файлов - множество. Можете попробовать воспользоваться бесплатной утилитой Comodo BackUp. Она позволяет производить синхронизацию файлов в каталогах, т.е. копируете файлы настроек и настраиваете синхронизацию каталога программы с каталогом, где хранятся резервные копии настроек. Но лучше, все же, отключить локальное хранение настроек (временно, пока мы не разберемся с причинами возникновения проблемы).
Цитата
Sergey пишет:
Еще одна распространенная проблема - подверженность сбоям БД программы. Выражается это, например, в том, что после полугода функционирования магазина снять отчет по продажам за неделю не представляется возможным. Программа виснет или вываливается в ошибку. Были прецеденты потери информации о продажах, т.е. снимаешь отчет по продажам и получаешь сплошные нули.

На самом деле, повредить БД Firebird, при условии использования файловой системы NTFS, достаточно сложно, учитывая, что мы принудительно включаем режим работы Forced Write с файлом БД, в ущерб скорости записи данных в БД. Этот режим отключает кеширование дисковых операций, производимого Windows, по умолчанию. Но, разумеется, что 100% гарантию сохранности данных не может дать никто (ни один сервер баз данных), если учитывать нештатные ситуации завершения работы ОС. Для решения проблем в подобных ситуациях существует понятие периодического резервирования базы данных.

Если в базе данных хранятся нули, то скорее всего, они были туда каким-то образом записаны. При повреждении файла БД могут возникнуть проблемы доступа к определенным страницам данных в таблице или к целым таблицам, но с ситуацией, когда в БД самопроизвольно заменялись данные мы не встречались ни разу. При построении отчета за большой период проблемы могли быть связаны не с БД, а еще с чем либо, но более точного ответа я дать не могу без анализа лог-файла программы или хотя бы не зная точного точного содержания сообщения об ошибке. Если у Вас возникают какие-либо проблемы с нашим ПО, то обращайтесь в службу технической поддержки. Возможно, в ряде случаев, могут потребоваться лог-фалы и/или файл БД для дополнительного анализа. Неразрешимых проблем не бывает. Чем большей информацией о проблеме и ситуации, в которой она возникла, мы обладаем, тем быстрее проблема может быть решена.
 
Спасибо!

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

И ещё одна проблема:
при локальном хранении сохраняю настройки в файл Настройки.setup, при загрузке из этого файла настройки не корректны (настройки устройств отсутствуют, настройки форматов файлов экспорта тоже...).
Какая именно информация сохраняется в файл?
 
Цитата
при локальном хранении сохраняю настройки в файл Настройки.setup, при загрузке из этого файла настройки не корректны (настройки устройств отсутствуют, настройки форматов файлов экспорта тоже...).
Какая именно информация сохраняется в файл?


Команды "Сохранить" и "Загрузить" имеют смысл то при хранении настроек в БД, т.е. когда галка "Хратить настройки локально" снята. При сохранении настроек (по кнопке "Сохранить") при включенной галке (хранить настройки локально) в файл все равно выгружаются настройки из БД.
 
Спасибо.