Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

Оглавление

Настройка импорта

В SetRetail реализованы 2 протокола импорта кассиров из ERP:

  • Файловый транспорт;
  • Web-сервис.

Настройка импорта через веб-сервис

...

Откройте модуль Управление продажами → Внешние системы → Вкладка ERP → добавьте Протокол Set Retail 10: веб-сервисы

Image Removed

...

Информация

1. Перейдите в Интеграция → Импорт/Экспорт → кликните Image Added.

Image Added

2. Установите флажок Image AddedПротокол Set Retail 10: веб-сервисы → кликните Image Added.

Перезапустите службу сервера JBOSS:

  • Windows:
    • net stop JBOSS_SVC
    • net start JBOSS_SVC
  • Linux: service JBOSS_SVC restart

Image Added

Настройка файлового импорта

В модуле Управление продажами → Внешние системы → вкладка ERP - добавьте 1. Перейдите в Интеграция → Импорт/Экспорт → кликните Image Added.

Image Added

2. Установите флажок Image AddedПротокол Set Retail 10: файлы → кликните Image Added.

Image Added

3. Кликните по протоколу импорта Протокол Set Retail 10: файлыНастройте папки импорта.

Image Added

4. Установите путь импорта → кликните Image Added.

Image RemovedImage Added

Обратная связь при импорте данных

Начиная с версии SetRetail 10.2.5.0 существует возможность получать обратную связь от сервера приложений о статусе импортируемых данных.

Подробнее описано в статье Обратная связь о импорте данных.

Алгоритм импорта

Проверка импортируемых данных

Как настроить интеграцию ERP с SetRetail через веб-сервис можно ознакомиться в разделе Интеграционная документация

  1. Файлы с кассирами попадают в папку импорта (по-умолчанию cashiers\source).
  2. Cервер приложений перемещает файл в папку \cashiers\tmp и проводит валидацию файла на корректность (специальные символы, теги).
  3. Корректные файлы попадают \cashiers\success. Если валидация прошла не успешно то в файл помещается \cashiers\error.
  4. При импорте кассиров через web-сервис, отклонение кассиров можно отследить по лог-файлам.

Сохранение справочника кассиров на сервере

Первым этапом данные товарного справочника поступают в базу данных Image Modifiedset → Image Modifiederp_cashiers для обработки и дальнейшей передачи.

...

Успешно проверенные кассиры сохраняются в таблице Image Modifiedus_user (справочник кассиров).

Создание очереди для отправки на кассу

Следующим шагом является создание очереди на отправку в магазин и кассы.

  1. При использовании топологии SetCentrum ↔ SetRetail ↔  POS.
  2. SetCentrum готовит задания справочника кассиров для магазинов.
  3. Задания сохраняются в директории \SetRetail10\nginx\html\trs\cashiers 
  4. Cсылки на задания хранятся в таблице Image Modifiedtrs_file_packets_for_send.
  5. За отправку файлов отвечает веб-сервер nginx (служба nginx устанавливается вместе с сервером приложений, по-умолчанию запускается автоматически со службой SetRetail10).

...

ПолеНазначение
data_typeТип данных пакета
shop_numberНомер магазина
cash_numberНомер кассы, в случае отправки на все кассы или из SetCentrum в SetRetail, то устанавливается значение "-1"
packet_idid пакета
file_nameИмя файла с данными пакета
creation_dateВремя создания записи


Примечание
titleВАЖНО!

Ошибки, возникающие при импорте данных можно проследить в лог-файле \SetRetail10\standalone\log\server.log предварительно расширив уровень логирования по инструкции Настройка логирования сервера приложений

  1. После загрузке файла кассой ис охранения данных справочника кассиров, идентификатор обработанного файлаобновляет запись в таблице Image Modifiedtrs_file_packets_last.
  2. Когда касса загрузила задания с кассирами → задания в таблице Image Modifiedtrs_file_packets_for_send удаляются, аналогично файлам в папке \SetRetail10\nginx\html \trs\CASHIERS

...

titleВАЖНО!

...