Используйте эту инструкцию:

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


Важная информация

Консервация и расконсервация касс, начиная с версии 10.3.9.0 с использованием SetCentrum

Начиная с версии 10.3.9.0, консервация и расконсервация касс в топологиях Centrum ↔ Retail ↔ Кассы и Centrum ↔ Кассы доступны только через SetCentrum.

Консервация, расконсервация, редактирование, удаление и создание новых касс для этих топологий недоступны через SetRetail.

Консервация доступна доступна для серверных пользователей с привелегией “Администрирование настроек магазина”.

Для добавления привилегии:

1. Перейдите в Персонал → Роли пользователей → нажмите .

 

 2. Выберите Управление продажами → Настройки магазина → Админитрирование настроек магазина → нажмите Добавить к роли

Консервация 

Топология SetCentrum ↔ SetRetail ↔ Кассы

Только для топологии SetCentrum ↔ SetRetail ↔ Кассы.

1. МагазинНастройки магазина → выберите нужную кассу  → выберите пункт меню Законсервировать.

2. После консервации кассы/касс обязательно выполните очистку справочников на кассе, выполнив скрипт в базах данных кассы:

cards

TRUNCATE card_cards CASCADE;
TRUNCATE card_cardrange CASCADE;
TRUNCATE cards_lastcardid CASCADE;
TRUNCATE card_cardtype CASCADE;


catalog

TRUNCATE cg_product CASCADE;
TRUNCATE cg_price CASCADE;
TRUNCATE loy_cg_sale_restrictions CASCADE;
TRUNCATE loy_products_group CASCADE;
TRUNCATE loy_products_salegroup CASCADE;
TRUNCATE likond CASCADE;
TRUNCATE likond_files CASCADE;


discount

TRUNCATE discounts_advertisingactions CASCADE;


Топология SetCentrum ↔ Кассы

1. Перейдите в Магазины → Поиск магазинов (найдите требуемый из списка) → кликните иконку редактирования.

2. Перейдите в Кассы → кликните иконку контекстного меню → кликните Удалить → кликните ДА.

Расконсервация

Очистка данных кассы в любой топологии перед расконсервацией

После того, как касса подключена к локальной сети, обязательно выполните скрипты по очистке данных на кассе всех справочников:

Выполните скрипты в следующий базах данных:

cards

TRUNCATE card_cards CASCADE;
TRUNCATE card_cardrange CASCADE;
TRUNCATE cards_lastcardid CASCADE;
TRUNCATE card_cardtype CASCADE;



catalog

TRUNCATE cg_product CASCADE;
TRUNCATE cg_price CASCADE;
TRUNCATE loy_cg_sale_restrictions CASCADE;
TRUNCATE loy_products_group CASCADE;
TRUNCATE loy_products_salegroup CASCADE;
TRUNCATE likond CASCADE;
TRUNCATE likond_files CASCADE;


discount

TRUNCATE discounts_advertisingactions CASCADE;


Топология SetCentrum ↔ SetRetail ↔ Кассы

Способ 1. Расконсервация на сервере

  • Если вы работаете удаленно с инженером ЦТО, обязательно позвоните ему и уточните собрана ли касса, готова ли она к работам по расконсервации.
  • Если на кассе не работает какое-либо периферийное оборудование, обязательно дождитесь подтверждения его готовности.

1. Включите кассу в сеть.

2. Удаленно с помощью SetConsole (КассыЗапустить SSH) или на кассе Ctrl + Alt + F1,

3. Выполните команду для проверки версии операционной системы:

cash status

4. Убедитесь в том, что у вас установлена версия 8.1.X и выше

Если у вас касса ниже версии 8.1.X, например TinyCore3, тогда переустановите кассу полностью.

После этого приступите к следующему шагу.


*** Set Retail Cash status ***

POS Loaded       : YES

OS Release       : 8.1.9
IP address       : 172.29.17.19
Gateway          : 172.29.16.1
DB Size          : 103.7M
TCE Path         : /mnt/sda1/tce
Disk free        : 51.6G

Server IP        : 172.29.16.201
Server status    : Available

5. Произведите все действия с фискальным регистратором по его активации (регистрация или перерегистрация) с помощью утилиты Fito.

6. Дождитесь пока касса появится по сети.

7. Откройте модуль управления конфигурацией и обновите кассу до последней версии.

8. На сервере перейдите в МагазинНастройки магазина → выберите нужную кассу  → выберите пункт меню Активировать.

9. Касса станет активна и на неё будут созданы задания на загрузку данных.

10. Обязательно проверьте, что задания отправляются на кассу и в панели уведомлений идет прогрузка.

Способ 2. Клонирование кассы

Описание

Инструмент позволяет выполнить быстрое клонирование соседней кассы и ввести её в эксплуатацию.

Инструмент предназначен для клонирования касс внутри одного магазина, но он не проверяет номер магазина.

При клонировании с кассы “донора” копируются:

В разных торговых сетях вышеуказанные параметры могут различаться.

При смене номера магазина поменяйте его через конфигуратор кассы, как и IP-адрес сервера.

Порядок действий

1. Скачайте дистрибутив инструмента на кассу, одним из способов:

Если на кассе есть доступ к сети интернет, тогда выполните команду:

wget http://cdn.crystals.ru/Cash-copy.zip -O /home/tc/storage/cash-clone.zip;unzip /home/tc/storage/cash-clone.zip -d /home/tc/storage;chmod +x /home/tc/storage/cash-clone.sh

Если сети Интернет на кассе нет, тогда скачайте инструмент по ссылке, и с помощью инструмент SetConsole → Кассы → Запустить WinSCP загрузите его на кассу.

2. Распакуйте и скопируйте, создав папку /home/tc/cash-clone на кассу файлы инструмента.

3. Выполните команды:

chmod +x /home/tc/storage/cash-clone.sh
cd /home/tc/cash-clone

4. В зависимости от того, с какой кассы требуется скопировать данные и программную часть,  выполните команду:

./cash-clone.sh -ip=192.168.56.102 -num=6

Порядок указания параметров не имеет значения.

5. Начнется процесс копирования.

6. Дождитесь окончания процесса выполните команды

cash save
cash reboot

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

Топология SetCentrum ↔ Кассы

1. Проверьте доступность кассы по сети по IP-адресу. 

После включения кассы в сеть:

  • IP-адрес кассы можно узнать с помощью комбинации клавиш CTRL + ALT + F1 → команда ifconfig
  • После подключения кассы в сеть, а также, когда она создана в карточке магазина в базе данных set таблица cash_cash

2. Перейдите в Магазины → Поиск магазинов (найдите требуемый из списка) → кликните иконку редактирования.

3. Перейдите на вкладку Кассы → кликните Добавить кассу → введите количество касс → установите раскладку клавиатуры и шаблон кассы → кликните СОХРАНИТЬ.

4. Касса появится в списке.

  • После добавления кассы в список сервера не нужно нажимать на сервере или на кассе "Новый магазин".
  • Задания на загрузку данных будут сформированы автоматически.


5. Проверьте актуальность версии на кассе в МУК. При необходимости обновите кассу.

6. Обязательно проверьте актуальные версии плагинов на кассе. Обязательно скопируйте последние актуальные версии файлов плагинов /home/tc/storage/crystal-cash/plugins/

7. Дождитесь загрузки товаров на кассу. Функциональность "Новая касса" на кассе применять не нужно!

8. Выполните скрипт проверки в базе данных set

Переустановка кассы 

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

Пример чек-листа проверки после расконсервации

Составьте чек-лист проверки ваших бизнес-процессов. После включения кассы и выполнения всех проверок проверьте кассу по чек-листу:

Фаза Статус
Открыть смену: печатается чек об открытии смены. Нет ошибок.ОК/Ошибка

Проверить поиск товаров:

  • Товарный справочник
  • Добавление в чек

Убедиться в актуальности цен

ОК/Ошибка
Добавить алкогольный товар в чек во время запрета продажи (если есть ограничения на продажу алкоголя)ОК/Ошибка
Добавить подарочную картуОК/Ошибка
Проверить сохранение и работоспособность настроек маркированных товаровОК/Ошибка
Добавить весовой или штучный товар в чек из справочникаОК/Ошибка
Добавить товар в чек по нажатию «горячей клавиши» (если заведена)ОК/Ошибка
Проверить сумму чека (товары, экран кассира, табло) + когда есть товар в подвале чекаОК/Ошибка
Изменить количество товара в чекеОК/Ошибка
Проверить смену привилегий по ключу и картам (если есть)ОК/Ошибка
Проверить сумму чека (товары, экран кассира, табло)ОК/Ошибка
Проверка работы с оплатами (часть типов оплат/все типы оплат отключены)ОК/Ошибка
Проверить правильность расчета оплаты по чекуОК/Ошибка
Проверить правильность расчета оплаты при оплате наличнымиОК/Ошибка
Проверить правильность расчета оплаты при оплате банковской картойОК/Ошибка
Проверить правильность расчета оплаты при оплате по бонусу (в том числе с использованием плагинов)ОК/Ошибка
Проверить правильность расчета оплаты при смешанной оплате (наличная, подарочная карта, банк, бонус)ОК/Ошибка
Корректная форма чекаОК/Ошибка
Распечатать товарный чек (только для последнего чека)ОК/Ошибка
Распечатать Х-отчетОК/Ошибка
Распечатать копию Z-отчетаОК/Ошибка
Открыть денежный ящикОК/Ошибка
Сделать декларацию денежного ящикаОК/Ошибка
Сделать отмену произвольного возврата до расчета и пробить чек продажиОК/Ошибка
Сделать два возврата подрядОК/Ошибка
Сделать возврат чека, оплаченного банковской картойОК/Ошибка
Сделать возврат чека, оплаченного через Внешний банковский терминалОК/Ошибка
Проверить возврат чека пробитого с расконсервированной другой кассы и обратноОК/Ошибка
Проверить сумму чека (товары, экран кассира, табло)ОК/Ошибка
Проверить оплату чека из SetKitОК/Ошибка
Прочитать и зарегистрировать отложенный чекОК/Ошибка
Аннулировать чек, после подтверждения оплаты неполной суммы чека на кассе (чек изначально оплачен через Внешний банковский терминал)ОК/Ошибка
Аннулировать отложенный чекОК/Ошибка
Аннулировать восстановленный чек продажиОК/Ошибка
Аннулировать текущий чек продажи на этапе формированияОК/Ошибка
Аннулировать текущий чек продажи после частичной оплатыОК/Ошибка
Аннулировать чек возврата (по чеку и произвольный) с двумя типами оплаты после возврата одной части суммыОК/Ошибка
Восстановить и зарегистрировать чек возвратаОК/Ошибка
Восстановить и зарегистрировать чека продажиОК/Ошибка
Отобразить список ручных скидок (нужно отправить их с сервера)ОК/Ошибка
Прокатать карту дисконтную картуОК/Ошибка

Заблокировать карту.

После этого прокатать заблокированную карту 

ОК/Ошибка

Замена карты.

Проверить, что старая карта заблокирована. Новая - применяется.

ОК/Ошибка
Прокатать карту отсутствующую в БД кассыОК/Ошибка
Проверить звук бипераОК/Ошибка

Убедиться, что после расконсервации на сервере в МУКе прописаны корректные данные: IP-адрес, номер кассы, номер магазина, статус

ОК/Ошибка
Сравните данные между сервером и кассой с помощью скрипта сверки данныхОК/Ошибка
Установка обновления прошла корректноОК/Ошибка

Скрипт сверки данных

1. Откройте с помощью SetConsole или PgAdmin подключение к базе данных set сервера магазина

2. Кликните базу данных  → кликните .

3. Выполните скрипт dblink.sql.

4. Скачайте скрипт проверки.

5. Откройте скрипт в базе данных set на сервере SetRetail или SetCentrum → введите IP-адрес кассы в 4-х секциях ниже → выполните скрипт.

6. Появится отчет сравнения данных между кассой и сервером.