Это старая версия документа!


Arcus2

Arcus2 должен быть установлен строго в директорию C:\Arcus2

В ином случае интеграция работать не будет!

Установка и настройка производится специалистами банка!

Для интеграции используется утилита командной строки: CommandLineTool.exe, по сути приложение запускает ее с нужными параметрами и считывает выходные файлы:

  • chek.out - файл со слипом
  • output_ex.dat и output_ex.txt - файлы с данными ответа от операции

Все файлы считываются в кодировке Windows 1251!

Используемый код валюты: 643

Ниже перечислены пути и файлы которые должны существовать после установки Arcus2

  • C:\Arcus2
  • C:\Arcus2\dll\Arccom.dll
  • C:\Arcus2\CommandLineTool\bin\CommandLineTool.exe
  • C:\Arcus2\ini\ops.ini

Файлы ответа (chek.out, output_ex.dat и output_ex.txt) должны формироваться в C:\Arcus2

Arcus2 настраивает кассовые операции в файле C:\Arcus2\ini\ops.ini (консольной утилите передается код операции, далее по этому коду уже всё выполняется пин-падом). Касса при первом обращении к пин-паду считает данный файл и определит из него настройки операций. Если данного файла нет, или в нем нет требуемой операции, то будет использовано значение по умолчанию. Ниже приведены реализованные операции в мнемонике: <код операции по умолчанию>=<класс операции>,<идентификатор операции>.

  • Продажа: 1=1,1
  • Отмена последней операции: 2=2,3
  • Возврат: 3=1,11
  • Универсальная отмена: 4=1,5
  • Закрытие дня (сверка итогов): 10=2,1

Фактически это означает, что касса «подстроится» под текущие настройки Arcus2. В случае если, в C:\Arcus2\ini\ops.ini определено несколько кодов операции для одной пары класс+идентификатор операции будет, использован первый определенный код.

В ходе тестирования выявлено, что в файлах ответа не всегда появляется идентификатор операции (RRN), т.е. он банально не заполнен. Данный идентификатор обязателен для корректной отмены операции (и/или возврата в течение текущего дня).

В случае если в файлах ответа не содержится RRN, программа будет искать в чеке строку вида RRN 123456789012 и цифровое значение следующее после «RRN», длиной не менее 6 символов будет считаться как RRN операции.

Arcus2 не поддерживает возможности просмотра журнала операций пин-пада.

  • public/doc/cashdesk/arcus2.1564498756.txt.gz
  • Последнее изменение: 14:59 30/07/2019
  • ili