Иерархия кассовых серверов
Обмен данными между товароучетной системой и кассами в торговой сети осуществляется через кассовый сервер (CS - cash server).
В ряде случаев в торговой сети может использоваться децентрализованная система справочников. Для обеспечения эффективной работы с данными на каждом магазине сети может быть установлен дополнительный кассовый сервер. Все магазинные сервера в этом случае подчиняются центральному кассовому серверу, через который осуществляется обмен данными с товароучетной системой.
В случае когда на магазине есть процессы связанные с изменениями справочников (децентрализованная система справочников) необходима установка КС на магазине. При этом используется следующая иерархия серверов:
- МКС - магазинный кассовый сервер (MCS - middle cash server)
- ЦКС - центральный кассовый сервер (CCS - central cash server)
Центральный кассовый сервер используется для управления магазинными кассовыми серверами, передачи через них данных на кассы каждого магазина. Магазинный кассовый сервер предназначен для транслирования данных, полученных от ЦКС, на кассы магазина.
Для одного МКС может быть задан только 1 магазин. На МКС для просмотра доступно дерево магазина и касс, данные магазина и касс редактировать на МКС запрещено. Дерево серверов, магазинов и касс создается на центральном кассовом сервере и передается на МКС-ы автоматически.
Добавление группы серверов на ЦКС
Группа серверов позволяет объединять МКС-ы по какому-либо общему признаку.
Для добавления группы серверов в веб-интерфейсе ЦКС необходимо выделить корневую группу и в разделе "Администрирование" нажать кнопку "Добавить группу":
При добавлении группы необходимо заполнить код и название группы и нажать кнопку "Сохранить", после чего группа будет отображена в дереве ЦКС.
Добавление МКС
Для заведения магазинного кассового сервера нужно перейти к дереву ЦКС, выбрать группу, к которой относится МКС, и в разделе "Администрирование" нажать кнопку "Добавить сервер":
При добавлении МКС необходимо заполнить данные и нажать кнопку "Сохранить".
- Код. Код сервера.
- Название. Наименование МКС, которое позволит идентифицировать его в дереве.
- Хост. Адрес сервера в сети.
- Метки. Метки сервера.
- Тип обмена. Используемый тип обмена
- Метод сжатия. Метод сжатия данных. При указании bz2 справочники данных при передаче архивируются. Если выбран вариант "без сжатия", то справочник будет передаваться при обмене в полноразмерном формате.
- Сезонный сервер. При установке флага обмен с сервером производиться не будет, справочники для данного сервера не генерируются.
- Включить обмен. При установке флага справоники для данного МКС будут генерироваться в соответствии с расписанием, заданным настройками ЦКС.
Если при добавлении МКС будет указан хост, который уже имеется у другого узла (МКС, кассы или весов), то добавить такой МКС нельзя, на странице будет выведена ошибка:
Инициализация МКС
После установки МКС в веб-интерфейсе сервера выводится сообщение о том, что сервер не инициализирован:
Для того, чтобы настроить взаимодействие между ЦКС и МКС, магазинный кассовый сервер необходимо проинициализировать. Для инициализации МКС выберите его в дереве и нажмите кнопку "Проинициализировать".
После проведения инициализации на экран выводится сообщение о ее успешном проведении:
После инициализации сервера, режим его работы можно посмотреть в веб-интерфейсе МКС в меню "Инструменты" разделе "Информация".
Магазинный кассовый сервер не предназначен для редактирования данных, о чем говорит сообщение в верхней части экрана веб-интерфейса:
Дерево касс и магазинов задается на ЦКС и автоматически выгружается на МКС.
Связь ЦКС и МКС
Проверить наличие связи между ЦКС и МКС можно во вкладке "Связь". Для проверки связи выберите в дереве МКС, перейдите на вкладку "Связь" и нажмите кнопку "Проверить связь". Результат проверки будет выведен на экран в виде сообщения.
Из веб-интерфейса ЦКС можно перейти к работе с интерфейсом МКС. Для этого в дереве необходимо выбрать нужный МКС и нажать кнопку "Перейти".
Назначение категории на МКС
Для того, чтобы задать категорию для МКС, необходимо в веб-интерфейсе ЦКС выбрать магазин, перейти во вкладку "Редактирование" и указать категорию магазина. Категория магазина будет автоматически присвоена магазинному кассовому серверу.
Деактивация МКС
При замене МКС, закрытии магазина и в других случаях, когда требуется отключить МКС от ЦКС производится деактивация магазинного сервера.
При деактивации МКС он должен быть доступен с ЦКС.
Деактивация сервера производится в веб-интерфейсе ЦКС. Для деактивации необходимо выбрать нужный МКС и в разделе "Администрирование" нажать кнопку "Деактивировать".
Выполнение процедуры деактивации будет подтверждено сообщением:
При деактивации обмен на МКС отключается, устанавливается признак сезонного сервера.
На МКС будет отображен статус того, что сервер не инициализирован.
Если при деактивации МКС он выключен или к нему нет доступа по сети, то ЦКС предупредит о возникшей проблеме. В этом случае деактивировать магазинный сервер можно только на центральном узле без возможности последующей повторной инициализации.
Оповещение ЦКС о состоянии МКС
В веб-интерфейс центрального кассового сервера выведена сводная информация о работе подключенных МКС. Информация о статусе работы магазинных серверов отображается во вкладке "Сводная МКС". В процессе работы отображение статусов может обновляться с задержкой в несколько минут.
Подробнее о настройке кеширования состояние МКС на ЦКС можно прочитать в разделе "Настройка кассового сервера".
Статус | Описание |
---|---|
ОК | МКС активирован и находится в активном состоянии |
Нет связи | От активированного МКС нет информации более часа |
Рассинхронизация состояния активации | Состояния сервера на ЦКС и МКС расходятся. Расхождение может быть некоторое время после инициализации МКС |
Отставание в сообщениях | Последние сообщения на ЦКС и МКС об изменении дерева магазинов не совпадают |
Не активирован | МКС не активирован на ЦКС |
Не определено | Неопределенное состояние |
При расхождении версий ЦКС и МКС статусы магазинных серверов:
- отображаются некорректно для обновленного ЦКС с необновленными МКС, т.к. информация с таких серверов не получается,
- отсутствует таблица просмотра на необновленном ЦКС для обновленных МКС.
Информацию в таблице, можно дополнить, указав отображаемые колонки:
Смена IP-адреса для ЦКС
Если потребовалось изменить ip-адрес ЦКС, то необходимо выполнить следующие шаги:
- Деактивировать все МКС.
- Изменить ip-адрес на ЦКС.
Переконфигурировать пакет ЦКС, указав в нем новый ip-адрес, с помощью команды:
sudo dpkg-reconfigure artixcs-central
- Инициализировать все МКС.