Главная » IS-Kiosk » Интеграция сторонних систем в IS-Kiosk » 1С в IS-Kiosk » Описание формата обмена данными с 1С в IS-Kiosk » 3 - Пример сценария взаимодействия IS-Kiosk с 1C
Назад

3 - Пример сценария взаимодействия IS-Kiosk с 1C

Номер статьи: 0000499

Пример сценария взаимодействия

3.1 Загрузка прейскуранта.

Каждый Киоск обращается в указанный в параметрах каталог и проверяет версию прейскуранта. Версия определяется по наименованию файла формата 'XYYYYMMDD_hhmmss.txt'.

Если Киоск обнаружил более свежую дату прейскуранта, то выполняется обновление прейскуранта.

Считываются все файлы в данном каталоге.

'taxes.txt' не считывается, устаревший.

Формат файлов описан в пунктах 1.1.1 – 1.1.17 Описания формата.

Обязательным файлом является только файл 'XYYYYMMDD_hhmmss.txt'.

3.2 Загрузка стоп-листа.

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

3.3 Формирование заказа.

При любом изменении заказа Киоск вызывает команду модификации заказа «2.2.9 Команда модификации заказа (применение скидки или акции)».

В зависимости от позиций в заказе, суммы и прочих условий 1С может применить скидку на позицию или весь заказ.

3.4 Оплата заказа.

Перед оплатой заказа Киоск вызывает команду «2.2.2 Команда отправки сохранённого (неоплаченного) заказа». Киоск получает номер заказа.

При успешной оплате заказа Киоск вызывает команду «2.2.3 Команда закрытия заказа в back-офисе (1С)». Метод используется для отметки в back-офисе 1С факта оплаты заказа на Киоске.

Если произошла ошибка при оплате, неоплаченный заказ можно отменить. Киоск вызывает команду «2.2.4 Команда отмены заказа в back-офисе (1С)»

3.5 Касса.

Продукт IS-Kiosk может быть установлен на рабочем месте кассира и выступать в качестве кассы.

Для загрузки неоплаченного заказа на кассе (для последующей оплаты) или для загрузки оплаченного заказа для оформления возврата используется метод «2.2.5 Команда загрузки заказа из back-офиса (1С)»

3.6 Выгрузка реализации.

При закрытии кассовой смены или вручную из рабочего места администратора можно выгрузить данные по реализации (документы продажи). Описание формата в пункте «2.1 Выгрузка данных по реализации».

3.7 Отмена заказа.

При отмене заказа пользователем или при автоотмене по таймеру бездействия, Киоск вызывает команду «2.2.4 Команда отмены заказа в back-офисе (1С)»

Просмотры: 896