Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Обмен данными между товароучетной системой и кассами в торговой сети осуществляется через кассовый сервер (CS - cash server).

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

В случае когда на магазине есть процессы, связанные с изменениями справочников (децентрализованная система справочников), необходима установка КС на магазине. При этом используется следующая иерархия серверов:
Image RemovedImage Added


  • МКС - магазинный кассовый сервер (MCS - middle cash server).
  • ЦКС - центральный кассовый сервер (CCS - central cash server).

Центральный кассовый сервер используется для управления магазинными кассовыми серверами, передачи через них данных на кассы каждого магазина. Магазинный кассовый сервер предназначен для транслирования данных, полученных от ЦКС, на кассы магазина.

Для одного МКС может быть задан только 1 магазинзадано неограниченное количество магазинов. На МКС для просмотра доступно дерево магазина и касс, данные магазина и касс редактировать на редактировать на МКС запрещено.  Дерево серверов, магазинов и касс создается на центральном кассовом сервере и передается на МКС-ы автоматически.

Существует возможность переноса магазинов в режиме ЦКС при создании и редактировании магазина в архитектуре торговой сети и при групповом редактировании магазинов:

  • с ЦКС на МКС,
  • с МКС на МКС,
  • с МКС на ЦКС.

Установка

Установка ЦКС

Info
ЦКС нельзя устанавливать на КС, для которого уже сформировано дерево магазинов. В этом случае работа с имеющимися узлами будет проводиться некорректно.

Для работы центрального кассового сервера необходимо установить пакет ЦКС, выполнив команду:

Code Block
languagetext
sudo apt-get install artixcs-central

...

Также необходимо указать адрес сервера (ip-адрес, либо dns), по которому он будет доступен со всех подключаемых МКС. 

Смена IP-адреса для ЦКС

Если потребовалось изменить ip-адрес ЦКС, то необходимо выполнить следующие шаги:

  1. Деактивировать все МКС.
  2. Изменить ip-адрес на ЦКС.
  3. Переконфигурировать пакет ЦКС, указав в нем новый ip-адрес, с помощью команды:

    Code Block
    languagetext
    sudo dpkg-reconfigure artixcs-central


  4. Активировать все МКС.

...

Для работы магазинного кассового сервера необходимо установить пакет МКС, выполнив команду:

Code Block
languagetext
sudo apt-get install artixcs-middle

...

Для обмена данными между ЦКС и МКС (передачи справочников и продаж) нужно установить пакет artix-cs-sync (ранее использовался пакет artix-cs2.3-sync-core2.1):

...

автоматически устанавливается пакет artixcs-sync.

После установки пакетов в веб-интерфейсе МКС выводится ошибка "Сервер не активирован". Активация магазинного кассового сервера проводится на ЦКС.

...

Для добавления МКС на панели управления в ЦКС нажмите кнопку "Добавить объект" , выберите "Добавить сервер".

В появившемся окне заполните предложенные поля и сохраните изменения:
Image RemovedImage Added

  • ID- уникальный идентификатор сервера.
  • Код - код – код сервера, длина кода не может превышать 32 символа.
  • Название - название сервера, например, "МКС №1". Используется для идентификации МКС внутри ЦКС.  Длина Длина названия не может превышать 32 символа100 символов, при заполнении поля разрешено использовать русские и латинские буквы, цифры, символы "-" и "_".
  • Хост - IP или DNS адрес сервера в сети.
  • Формат выгрузки продаж в АСТУ - Тип обменаформат продаж, который будет использоваться для выгрузки продаж из МКС в ЦКС, выбирается из списка, возможно выбрать несколько. Подробнее о работе с форматами продаж можно прочитать в разделе "Настройки сервера" подраздел "Форматы обмена".
  • Категория - категория, которой назначается сервер, выбирается из списка.
  • Метки обмена - метки, которые будут использованы при обмене, выбираются из списка. Подробнее о работе с метками обмена можно прочитать в разделе "Метки обмена".
  • Anchor
    СостояниеОбмена
    СостояниеОбмена
    Состояние обмена
    - осуществляется обмен между ЦКС и МКС. Доступны следующие состояния:
    • "Включен" - активация модуля обмена между ЦКС между ЦКС и МКС, будет осуществлена генерация справочников и их обмен;
    • "Приостановлен" - будет осуществлена генерация справочников, но обмен справочников осуществляться не будет;
    • "Выключен" - деактивация модуля обмена между ЦКС между ЦКС и МКС, генерация и обмен справочников осуществляться не будут.
  • Окружение - окружение в котором работает МКС, выбирается из списка: "Тестовое", "Пилотное", "Боевое". Подробнее о работе с окружениями можно прочитать в разделе "Работа с окружениями".
  • Конфигурация - при выборе окружения поле "Конфигурация" становится обязательным для заполнения. Выбирается из списка. Подробнее о работе с конфигурациями можно прочитать в разделе "Конфигурации".

Поля, отмеченные звездочкой, обязательны для заполнения. Если обязательное поле не заполнено или задано неверно, то оно будет подсвечено красным цветом, рядом будет отображен восклицательный знак. При наведении курсора мыши на подсвеченное поле всплывет подсказка:
Image RemovedImage Added

Сохранить изменения невозможно, пока все обязательные поля не будут заполнены.

Инициализация МКС

После добавления МКС будет осуществлена его инициализация. Процесс инициализации можно проследить по кнопке-индикатору Image Added.

После завершения процесса кнопка-индикатор "Инициализация объекта" будет скрыта.

Активация МКС

После добавления нового сервера его необходимо активировать во вкладке "Общее":
Image RemovedImage Added

Выполнение операции необходимо подтвердить:

...

Info

На МКС невозможно редактировать данные, доступны только настройка планировщика и миграция БД.

Если по какой-либо причине ЦКС не получил сигнал о том, что МКС активирован, то при нажатии кнопки "Активировать" будет выведено сообщение:
Image Added

При подтверждении МКС будет активирован локально.

Отправка полного дерева

Если данные при активации по какой-либо причине не были выгружены, то повторить выгрузку можно, нажав кнопку "Отправить". :
Image Added

Будет осуществлена повторная отправка полного дерева с ЦКС на МКС.

Загрузить продажи

Для загрузки продаж нажмите кнопку "Загрузить":
Image Added

В появившемся окне выбрать период времени и нажать кнопку "Запустить загрузку":
Image Added
Далее будет выведено сообщение:

...


Image Added

Info

Запись событий по загрузке продаж в Artix Control Center ведется во вкладке "Лог".

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

Перейти к управлению МКС

Для перехода из ЦКС в интерфейс МКС нажмите кнопку "Перейти к управлениюна МКС":
Image Removed
Image Added

В соседней вкладке будет открыта страница МКС.

Связь ЦКС и МКС

Для проверки связи между ЦКС и МКС необходимо выбрать нужный сервер и нажать на кнопку-индикатор "Состояние сервера":
Image RemovedImage Added

При нажатии на кнопку-индикатор осуществляется обновление статуса связи между ЦКС и МКС. При наведении на кнопку-индикатор курсора мыши всплывет дополнительная информация.

Кнопка-индикатор для сервера может иметь следующие статусы:

  • - данные не получены, проверьте доступ к серверу;
  • - неизвестно – сервер не активирован;
  • - связь с сервером установлена.

...

Деактивация сервера производится в ЦКС. Для деактивации необходимо выбрать нужный МКС и во вкладке "Общее" нажать кнопку "Деактивировать":
Image Added

Выполнение операции необходимо подтвердить:
Image RemovedImage Added

При деактивации обмен на МКС отключается, для состояния обмена устанавливается значение "Приостановлен".

...

В этом случае деактивировать магазинный сервер можно только на центральном узле без возможности последующей повторной активации.

Если по какой-либо причине ЦКС не получил сигнал о том, что МКС деактивирован, то при нажатии кнопки "Деактивировать" будет выведено сообщение:
Image Added

При подтверждении МКС будет деактивирован локально.

Настройки для ЦКС

В случае использования промежуточных кассовых серверов на центральном кассовом сервере (ЦКС) имеется несколько дополнительных настроек:
Image RemovedImage Added

  • Не создавать базы данных для МКС. При заведении МКС для него создаются БД на магазинном и центральном кассовом сервере. Если БД МКС на ЦКС не будет использоваться, то ее создание можно отключить. При включенной настройке создание МКС значительно ускоряется.
  • Отправлять статусы с МКС на ЦКС. При включенной настройке с МКС на ЦКС будут отправляться статусы загрузки справочников и выгрузки продаж. По умолчанию настройка включена.
  • Количество копий mongo коллекций, которое надо хранить в БД в режиме МКС. Укажите количество копий.