+7 499 990-10-21

Перенос Справочника Товаров и его резервная копия

Перенос Справочника Товаров и его резервная копия

Сообщение MAK_S » 16 ноя 2010, 09:48

Здравствуйте!

1) Перенос справочника товаров: На данный момент в торговой точке стоит 2 дэнси кассы: 1я версии 1.2.5 и 2я более ранняя (номер версии не отображается). Справочники товаров различаются по присвоенным кодам, что затрудняет работу с отчетностью (версия 1.2.5 позволяет так же присваивать внутренние коды, что отсутствует на более ранней версии кассы). Каким образом можно синхронизировать справочник товаров?

2) Резервное копирование: При обновление/переустановке кассы какие файлы нужно сохранить, что бы не потерять настройки кассы, справочник товаров и базу предыдущих транзикаций?
MAK_S
 
Постов: 3
Зарегистрирован: 16 ноя 2010, 09:26

Re: Перенос Справочника Товаров и его резервная копия

Сообщение Spike » 16 ноя 2010, 12:40

С помощью диска DNC_UPGRADE.iso обновите до последней версии.
Изображение
Spike
 
Постов: 401
Зарегистрирован: 26 авг 2009, 15:33
Откуда: Курская обл. г.Льгов

Re: Перенос Справочника Товаров и его резервная копия

Сообщение BigAndy » 16 ноя 2010, 12:46

Каким образом можно синхронизировать справочник товаров?

1) Варианты решения задачи:
а) Использовать одну базу товаров на все кассы. Сетевые возможности postgres практически безграничны. В этом случае синхронизация не понадобится.
б) Убить соответствующую таблицу, создать к имеющейся более новой линк при помощи dblink(). В этом случае синхронизация не понадобится.
в) Убить соответствующую таблицу, создать копию при помощи create table _tablename (like...). Синхронизация будет выполнятся при помощи DDL Update.
г) Установить slony
д) Установить postgres 9.01. В ней мастер-мастер репликация искаропки.
е) еще куча способов при помощи репликаторов.

При обновление/переустановке кассы какие файлы нужно сохранить

2) Достаочно pg_dump, pgdump_all и все денсевые директории из /etc. Хотя последние я бы не бекапил для апдейта денси:касса , а настраивал бы заново. Там две минуты трудозатрат.
BigAndy
 
Постов: 461
Зарегистрирован: 29 ноя 2009, 17:11

Re: Перенос Справочника Товаров и его резервная копия

Сообщение Alexander » 16 ноя 2010, 13:07

Я думаю самый простой вариант - обновить вторую кассу до 1.2.5 (скорее все-таки с помощью DNC_UPDATE_1.2.iso) и прогрузить справочники из товароучётки в обе кассы.
Или у Вас товароучётка не используется?
В любом случае для совместимости структуры баз данных (если планируется их синхронизация или копирование с одной машины на другую) следует сначала привести программный комплекс к одинаковой версии сборки (вплоть до номера патча) на обеих кассах.
Базы данных транзакций (Transactions) и справочников/настроек (LinCash) хранятся отдельно, поэтому перенос справочников журнал продаж не затронет (т.е. все продажи сохранятся).
В принципе все настройки хранятся во-первых в вышеупомянутой БД LinCash (настройки программы, справочники товаров, пользователей, скидок и т.п.), во-вторых в каталоге /etc/hwsrv (настройки сервера оборудования, серийный номер, файл электронного ключа активации) и, в-третьих в каталоге /etc/dancy (номер рабочего места, настройки подключения к БД, демонов загрузки/выгрузки и т.п.). Впрочем, файлы в /etc действительно лучше не трогать.
Alexander
 
Постов: 4992
Зарегистрирован: 16 авг 2009, 23:34
Откуда: Техподдержка ГК ДЭНСИ

Re: Перенос Справочника Товаров и его резервная копия

Сообщение MAK_S » 16 ноя 2010, 18:24

Alexander писал(а):Я думаю самый простой вариант - обновить вторую кассу до 1.2.5 (скорее все-таки с помощью DNC_UPDATE_1.2.iso) и прогрузить справочники из товароучётки в обе кассы.
Или у Вас товароучётка не используется?


Да, товароучетка на этой точке не используется.
MAK_S
 
Постов: 3
Зарегистрирован: 16 ноя 2010, 09:26

Re: Перенос Справочника Товаров и его резервная копия

Сообщение Alexander » 16 ноя 2010, 19:09

Тогда в любом случае сначала обновить кассы до одной и той же сборки, а затем либо настроить обе кассы на одну БД (как предлагал уважаемый BigAndy), либо перенести с "правильной" кассы базу справочников (LinCash) на вторую кассу. БД транзакций останутся локальными на каждой кассе и трогать их нет необходимости.
Alexander
 
Постов: 4992
Зарегистрирован: 16 авг 2009, 23:34
Откуда: Техподдержка ГК ДЭНСИ

Re: Перенос Справочника Товаров и его резервная копия

Сообщение MAK_S » 17 ноя 2010, 12:37

Спасибо всем за ответы. Теперь с этими вопросами все ясно.
MAK_S
 
Постов: 3
Зарегистрирован: 16 ноя 2010, 09:26

Re: Перенос Справочника Товаров и его резервная копия

Сообщение Vadik » 23 ноя 2010, 10:30

А можете подробнее рассказать о работе с базой LinCash? Каким образом реализовать перенос, например, через флешку? Раньше к сожалению не довелось работать ни с Linux ни с Sql...
Vadik
 
Постов: 2
Зарегистрирован: 23 ноя 2010, 10:17

Re: Перенос Справочника Товаров и его резервная копия

Сообщение BigAndy » 23 ноя 2010, 11:25

Vadik писал(а):А можете подробнее рассказать о работе с базой LinCash? Каким образом реализовать перенос, например, через флешку? Раньше к сожалению не довелось работать ни с Linux ни с Sql...


Перенос/бекап обычно осуществляется путем дампа/воссоздания из дампа.
Все возможные действия по дампу подробно описано в
Код: Выделить всё
man pg_dump
и
Код: Выделить всё
man pg_dumpall.
Они создают обычный текстовой дамп, который, в зависимости от того, как захотите его сформировать, восстанавливается либо напрямую через pg_restore, либо через psql, запустив файл дампа на исполнение с опцией psql -f.
Код: Выделить всё
man psql


Либо используйте Гуйтул к postgres
[hr]
Приложения:
Доступно о SQL
Доступно о Postgresql
Дополнительная литература по Postgreslq 9
BigAndy
 
Постов: 461
Зарегистрирован: 29 ноя 2009, 17:11

Re: Перенос Справочника Товаров и его резервная копия

Сообщение Аркадий Михайлов » 08 фев 2011, 05:53

При попытке копирования базы по описанному выше методу возникла следующая ошибка:
Код: Выделить всё
[kassir2@localhost ~]$ pg_dump LinCash > tovar.sql
pg_dump: [архиватор (db)] не удалось переподсоединиться к базе "LinCash": FATAL: role "kassir2" does not exist


Какие шаги нужно предпринять, что бы ее избежать?
Аркадий Михайлов
 
Постов: 2
Зарегистрирован: 08 фев 2011, 04:26

След.

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

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

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


cron

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

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

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