+7 499 990-10-21

Восстановить транзакции при отсутствии дампа

Восстановить транзакции при отсутствии дампа

Сообщение Константин » 13 июл 2015, 21:27

Добрый день!

При аварийном отключении питания выключился компьютер с запущенной кассой.
После этого отказалась запускаться Мандрива, ругаясь на сбойные кластеры на диске. Загрузившись в режиме LiveCD удалось скопировать на флешку весь раздел. В папке с дампами есть только архивы месячной давности, т.к. компьютер на кассе выключался/включался раз в месяц. Есть ли возможность вытянуть продажи за последний день (день аварийного отключения)?

UPD: В папке tmp/dancy/ найдены файлы registration_goods.log и lin_cash10-Jul-2015.log. Судя по их содержанию, это и есть продажи. Вот только как их сконвертировать в файл report.txt?
Константин
 
Постов: 5
Зарегистрирован: 01 июл 2014, 08:34

Re: Восстановить транзакции при отсутствии дампа

Сообщение Alexander » 15 июл 2015, 12:18

Проверка/исправление с помощью fsck не помогает запустить операционку?

В /tmp/dancy/registration_goods.log можно получить состав каждого чека в виде [код товара] [кол-во товара].
В виде текстового файла выгрузки в одном из форматов получить данные без запуска PostgreSQL вряд ли удастся.
Alexander
 
Постов: 4992
Зарегистрирован: 16 авг 2009, 23:34
Откуда: Техподдержка ГК ДЭНСИ

Re: Восстановить транзакции при отсутствии дампа

Сообщение Константин » 15 июл 2015, 19:16

Запускал fsck, выводит кучу кракозябр нечитаемых.
Распечатали registration_goods.log и ручками в 1С забили....
Установил на новый комп кассу на лубунте, я так понимаю, регистрационный ключ заново надо покупать?

Есть ли готовые скрипты, позволяющие делать дампы автоматом раз в час например?
Константин
 
Постов: 5
Зарегистрирован: 01 июл 2014, 08:34

Re: Восстановить транзакции при отсутствии дампа

Сообщение Alexander » 16 июл 2015, 15:29

Константин писал(а):Установил на новый комп кассу на лубунте, я так понимаю, регистрационный ключ заново надо покупать?

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

в окне терминала sudo crontab -e
добавить строчку
0 * * * * /usr/bin/dnc_arch_db
и сохранить.
P.S. При первом запуске crontab обычно спрашивает какой редактор использовать - я использую [3] mcedit.
P.P.S. http://help.ubuntu.ru/wiki/cron
Alexander
 
Постов: 4992
Зарегистрирован: 16 авг 2009, 23:34
Откуда: Техподдержка ГК ДЭНСИ


Вернуться в Техподдержка

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 12


cron

Кто сейчас на конференции

Сейчас посетителей на конференции: 12, из них зарегистрированных: 0, скрытых: 0 и гостей: 12 (основано на активности пользователей за последние 5 минут)
Больше всего посетителей (180) здесь было 29 апр 2024, 13:15

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 12