Подключение онлайн кассы в Bitrix
![](https://oyoomoney.ru/wp-content/uploads/img/909x0/9693ec1b7fe6435d4bf6405f025127a3.jpg)
И снова о кассовых аппаратах, функциональность кассовых аппаратов Битрикс действительно была реализована недавно, благодаря Федеральному закону 54 о кассовых аппаратах, допустим, вы купили себе кассовый аппарат и что дальше, вам нужно его подключить, настроить программное обеспечение и сообщить своему интернет-магазину, что у вас уже есть кассовый аппарат и подключить их.
Эта статья как раз об этом.
Первое, что нужно распаковать, если вы еще не распаковали кассовый аппарат и подключить его к компьютеру, интуитивно понятно
Далее необходимо включить кассу и компьютер, а затем зайти в браузер, что бы)) в административную панель интернет-магазина на Битриксе
Войдите в административную область Битрикс
Далее перейдите в раздел о том, как совершать покупки — KKM Checkout (Bitrix Checkout).
После входа в этот раздел вы увидите экран приветствия
Ниже приведено краткое руководство по подключению Bitrix Checkout и уведомлению вашего сайта на Битрикс.
Организации или индивидуальные предприниматели, чья деятельность связана с наличными расчетами или расчетами банковскими картами, обязаны использовать кассовый аппарат. С помощью наших советов вы сделаете регистрацию быстрой и легкой. Давайте узнаем, как это делается и какие документы вам для этого понадобятся.
- Скачать и установить драйвера ККМ на локальный компьютер, все очень просто, скачиваем архив, распаковываем и устанавливаем программу, интуитивно все понятно, нажимаем все время далее и соглашаемся с успешной установкой.
- Проверяем подключение кассового аппарата, для этого заходим в: Пуск — Настройки и в строке поиска введите Диспетчер устройств (если вы знаете способ получить доступ к этому приложению за более короткое время, напишите в комментариях — я поставлю галочку).
Если вы видите это окно, вам необходимо переписать драйвер для устройства вручную, для этого щелкните правой кнопкой мыши на неизвестном устройстве вызовите мастер установки драйвера и укажите в контекстном меню адрес, по которому нужно скачать ini-файл, он находится по адресу: C:Program Files (x86)-ATOLDrivers8USB_Drivers, возможно, на этом этапе вы передумаете устанавливать DTO версии 8, так как тестировались драйверы версии 9.xx
После установки драйверов неизвестные устройства станут известны)))
Почему их два, все просто один для кассы, другой для налоговой, один работает с ОФД и отправляет чеки в ФНС, другой печатает чеки на принтере вашего кассового аппарата.
Проверка программного обеспечения
Чтобы все сразу заработало, нужно не полениться и проверить, подключен ли кассовый аппарат к ПК, ведь определение портов в менеджере не говорит о том, что все в порядке. Для этого запустите тестер драйверов, который находится по следующему пути: Пуск — Все программы — АТОЛ — Водители коммерческого оборудования v.8 — Тесты — Драйвер ККМ
Запускаем его, и в параметрах подключения видим наши порты, которые определились в менеджере, если нет, значит у вас не установлены драйвера, возвращаемся к пункту выше, если порты определились, выбираем каждый по очереди и нажимаем кнопку verify communication, тестер сообщит о наличии связи фразой: Device is enabled.
Дальше все немного сложнее
- Скачайте и установите приложение «1С-Битрикс.Касса» с официального сайта Битрикс по ссылке из этого раздела.
- Затем откройте папку в C:™Program Files (x86)™BxDTO ™bin. По умолчанию программа устанавливается в папку Program Files.
Найдите файл BxDTO-from-svc.bat.SAMPLE в папке bin и нажмите F2 для переименования файла, т.е. удалите SAMPLE, сделав имя файла BxDTO-from-svc.bat. Затем откройте этот файл в режиме редактирования.
IF: чтобы быть уверенным, попробуйте добавить пробел в текст файла и сохранить, если Windows ругается, что я создаю другой файл, но с именем *(1).bat, то это проблема с правами, остановите создание файла и настройте свойства файла, изменение этого файла доступно только системному администратору (т.е. пользователь должен иметь права администратора в Windows
ЭЛЬЗА. Вы сохранили его? Затем снова откройте файл для редактирования и обратите внимание на следующие строки
echo Start >> bxdto-svc.log start BxDTO.exe —worker —kkm-port 3 —print —name «Fprint22» —log start BxDTO.exe —dispatcher —url http://bxall.ru/bitrix/tools/sale_check_print.php?hash=2b0a11437fe3439d55f55c93566483f8129 —name «Fprint22» —log
1 2 3 | echo Start >> bxdto-svc.log start BxDTO.exe —worker —kkm-port 3 —print —name «Fprint22» —log start BxDTO.exe —dispatcher —url http://bxall.ru/bitrix/tools/sale_check_print.php?hash=2b0a11437fe3439d55f55c93566483f8129 —name «Fprint22» —log |
В первой строке он дает параметр для регистрации результатов заказа, печати чеков и вообще создает журнал очереди для печати чеков по заказам с сайта, если касса не подключена, он создает очередь на печать, в принципе то же самое, что и когда принтер не подключен к компьютеру и создает очередь, здесь то же самое.
В следующей строке говорится, что кассовый аппарат подключен к порту, указанному в настройках драйвера кассового аппарата, который должен был быть запомнен на этапе установки.
Следующая команда, dispatcher подключается к вашему интернет-магазину, отправляет чеки для печати на кассе, здесь вы указываете домен и хэш кассы.
Для настройки кассы Битрикс необходимо подключение к сайту:
В команде worker укажите соответствующий порт, к которому подключена касса (в тестере драйверов), если касс несколько, продублируйте эту команду и укажите соответствующие порты.
В команду диспетчера введите url со страницы кассы вашего интернет-магазина, нажмите на кнопку «connect to checkout» и скопируйте и вставьте этот url в bat-файл.
Сохраните изменения в bat-файле и запустите его, после чего вы сможете найти свой собственный чек-аут на странице Список чекаутов
Настройка кассового аппарата Битрикс
Щелкните идентификатор подключенного кассового аппарата. Установите флажок активности.
Обработчик уже будет установлен по умолчанию, его не нужно менять, все будет работать из-под капота. После того как вы заключили договор с ОФД, выберите из списка тех, с кем вы его подписали, если имя отсутствует в списке, выберите Другой/