Поиск чеков из SetRetail10 в SetCentrum5




Включение механизма передачи чеков

Для того, чтобы произвести поиск чеков в БД SetCentrum5 или SetRetail5, в SetRetail10 необходимо активировать такую возможность во внешних системах:

Важно! Поиск чека в SetRetail5 осуществляется только через поле "ШК чека" посредством сканирования штрих-кода чека:


Примеры форматов штрих-кода для сканирования чеков

Правило 1

Сканирование текущей версии ШК чека (чеки SET5 и SET10 начиная с середины 2014 года).
Пример: 009ZWDS.1JBY41
Формат: закодированный набор данных в 36-ричной системе исчисления, номер магазина, кассы, смены, чека и даты.

Кассовый модуль SetRetail10 печатает на чеке штрих-код, содержащий: номер документа, номер смены, номер кассы, номер магазина и дату документа в виде количества дней с начала десятилетия. 

Штрих-код имеет длину 14 символов (7-значное 36-ричное число, точка, 6-значное 36-ричное число).

Штрих-код печатается в формате Code39 или Code128 (или другом, поддерживающем цифры, латинские буквы и точку), с расшифровкой в понятном человеку виде. 
Например: штрих-код 002QSW0.02NIM8 будет иметь расшифровку 101.0034.240914.0001.

Правило 2

Сканирование старого формата ШК чеков SET10
Пример: 003.1190.130715.0007
В данном ШК через точку указаны следующие поля: номер кассы.номер смены.день.номер чека

Правило 3

Сканирование старого формата ШК чеков SET5
Пример: 00311900000700280000
Самый сложный вариант, без даты, и чек может быть не уникальный:
Касса 1-3 символы (всего 3 символа).
Смена 4-7 символы (всего 4 символа).
Чек 8-12 символы (всего 5 символов) - если номер чека больше 99999 то остаются только 5 правых младших разрядов номера чека, и дальнейший поиск осуществляется по сумме.
Сумма в копейках 13-20 (всего 8 символов)
Ввод номера чека вручную - должен осуществляться строго по правилу 2, т.е. указывать через точку: номер кассы.номер смены.день.номер чека
при некорректном вводе ШК (номера чека) по которому не возможно будет определить ни дату чека, ни другие поля (касса, смена, чек) система должна выдать сообщение "Не корректный формат".