Установка приложения и подключение кассы (Linux CentOS)

Урок 286 из 386
Автор: Анна Кокина
Сложность урока:
4 уровень - сложно, требуется сосредоточиться, внимание деталям и точному следованию инструкции.
4 из 5
Просмотров: 17486
Дата изменения: 21.08.2024
Недоступно в лицензиях:
Текущую редакцию Вашего 1С-Битрикс можно просмотреть на странице Обновление платформы (Marketplace > Обновление платформы).
Старт, Стандарт

Важно! Приложение 1С-Битрикс.Кассы устарело С версии модуля Интернет-магазин 24.200.0. и больше не поддерживается. Вы можете подключить новую кассу либо через интеграцию с 1С, либо с помощью онлайн-сервисов.

  Установка приложения и подключение кассы (Linux)

Для реализации требований закона ФЗ-54 скачайте бесплатное приложение 1С-Битрикс.Кассы (для Ubuntu в формате deb, для CentOS в формате rpm).

Важно! Приложение 1С-Битрикс.Кассы (BxDTO) версии 2.x использует новое поколение драйверов АТОЛ - ДККТ10 (вместо DTO9), реализована поддержка ФФД 1.05 и ФФД 1.1.
Для работы новой версии требуется обновление модуля sale до версии 18.5.7 или выше.

Рассмотрим установку приложения на примере CentOS:

  1. Создаем каталог для установки приложения: mkdir BxDTO

    Переходим в этот каталог: cd BxDTO

    Скачиваем в этот каталог приложение: wget https://www.1c-bitrix.ru/download/BxDTO-2.0.4-Linux.rpm

    Смотрим содержимое каталога (*необязательно): ls

  2. Запускаем пакетный менеджер и устанавливаем скачанный пакет yum install BxDTO-2.0.4-Linux.rpm, подтвердив свои действия (Is this ok: y).

    При верной установке видим соответствующее сообщение.

  3. Проверим, что касса подключена: lsusb

    Примечание: При подключенной кассе вы должны увидеть в выделенной строчке идентификатор кассы АТОЛ (2912).
  4. Далее запустим два процесса: worker (взаимодействует с кассой) и dispatcher (взаимодействует с сайтом).
    • Начнем с запуска workerа: BxDTO --worker --print --name "Fprint22" --log

      Примечание: При верном подключении вы увидите имя вашей кассы в пункте "modelName":"АТОЛ Fprint-22ПТК".
      При запуске процесса worker касса издаст звуковой сигнал.
    • Теперь запустим dispatcher (для удобства работы лучше запускать его в новой вкладке, чтобы потом можно было в соседних окнах отслеживать логи двух запускаемых процессов): BxDTO --dispatcher --url https://[название_сайта]/bitrix/tools/sale_check_print.php?hash=2990e148922700d88dcd33916c3cb3bc --name "Fprint22" --log

      При запуске dispatcherа нужно указать URL вашего сайта (помечен красным), указанный на странице Магазин > Кассы (необходимо нажать кнопку Подключить ККМ к интернет-магазину и в открывшемся окне настройки приложения скопировать URL ):

  5. После успешного запуска процессов worker и dispatcher в списке касс (Магазин > Кассы > Список касс) будет автоматически создана новая касса.

    Откроем её и отредактируем некоторые пункты: проставим значок активности, установим в качестве обработчика 1С-Битрикс.Кассы (с поддержкой ФДД 1.05), в качестве ОФД установим Первый ОФД и укажем марку ККМ (ATOL):

  6. И в заключении отметим опцию Разрешить печать чеков в настройках используемых платежных систем (Магазин > Настройки > Платежные системы):

    Нажмите на рисунок, чтобы увеличить

  Как проверить работу кассы?

Для проверки работы подключенной кассы создайте тестовый заказ и поменяйте его статус на Оплачено (Магазин > Заказы > Оплаты).

После этого ККМ напечатает чек, который появится в списке Чеки за день Нажмите на рисунок, чтобы увеличить (Магазин > Кассы > Чеки за день).

Здесь же можно посмотреть электронную версию чека.


Нам жаль это слышать… Но мы постараемся быть лучше!

Мы благодарны Вам за помощь в улучшении документации.

Спасибо, мы рады что смогли помочь Вам. Ниже Вы можете оставить свой отзыв или пожелание :)
Мы стараемся сделать документацию понятнее и доступнее,
и Ваше мнение важно для нас
Курсы разработаны в компании «1С-Битрикс»