Кассовое место целиком: ККТ и безналичная оплата в 1С
Кассовый аппарат АТОЛ и терминал Сбербанка напрямую из 1С: семь рабочих мест, более пяти лет без сопровождения.
Задача.
Рабочим местам кассиров (семь точек) нужна была надёжная работа с кассовым аппаратом и банковским терминалом прямо из 1С, без привязки к версиям платформы и типовых модулей оборудования.
Что сделано:
• Кассовый аппарат АТОЛ 55Ф. Вместо типовой адаптации разработан собственный механизм работы напрямую через драйвер производителя (DLL, зарегистрированные на компьютере кассира) по документации АТОЛ. Реализованы продажа, возврат, X- и Z-отчёты, открытие и закрытие смены. Механизм переведён с драйвера версии 8 на версию 10 без переделки решения.
• Терминал Сбербанка. По той же схеме подключён терминал через программу и DLL Сбербанка: оплата, возврат, сверка итогов.
• Согласована последовательность: сначала команда оплаты, и только после подтверждения банком на ККМ пробивается чек. При отказе чек не печатается. При оплате и возврате печатается слип.
Результат.
Решение работает в промышленной эксплуатации более пяти лет на семи рабочих местах без доработок и сопровождения, пережив смену версии драйвера.