Просмотров: 21892 (Статистика ведётся с 06.02.2017)
Татьяна Старкова
Сложность урока:
3 уровень - средняя сложность. Необходимо внимание и немного подумать.
1
2
3
4
5
Недоступно в редакциях:
Старт, Стандарт

После того, как драйвера установлены, можно переходить непосредственно к интеграции кассы с магазином.

Установка приложения и подключение кассы к магазину

  • Скачайте и запустите файл установки приложения 1С-Битрикс.Кассы.
  • Выполните установку вместе с простыми указаниями мастера:

  • Откройте папку C:\Program Files (x86)\BxDTO\bin (если использовался путь установки по умолчанию).
  • Переименуйте BxDTO-from-svc.bat.SAMPLE в BxDTO-from-svc.bat.
  • Откройте файл BxDTO-from-svc.bat на редактирование.

    Примечание: редактор должен быть запущен от имени администратора.

    Изначально файл выглядит так:

    echo Start >> bxdto-svc.log
    start BxDTO.exe --worker --kkm-port 3 --print --name "Fprint22" --log
    start BxDTO.exe --dispatcher --url http://192.168.2.3/bitrix/tools/sale_check_print.php?hash=2b0a11437fe3439d55f55c93c22f8129 --name "Fprint22" --log
    Команды и параметры в файле

  • Измените номер COM-порта на соответствующий для вашей ККМ (тот, который запоминали на этапе настройки драйверов). Если подключены несколько касс (для каждой свой COM-порт), то должно быть запущено несколько worker-процессов, по одному для каждого порта, например:
    echo Start >> bxdto-svc.log
    start BxDTO.exe --worker --kkm-port 3 --print --name "Fprint22" --log
    start BxDTO.exe --worker --kkm-port 7 --name "Atol42FS" --log
    start BxDTO.exe --dispatcher --url http://192.168.2.3/bitrix/tools/sale_check_print.php?hash=2b0a11437fe3439d55f55c93c22f8129 --name "Fprint22" --log  
    
  • Измените URL сайта магазина, с которого будут приниматься чеки. Для этого:
    • Откройте административный раздел вашего сайта.
    • нажмите кнопку Подключить ККМ к интернет-магазину, расположенную внизу страницы Магазин > Кассы ККМ,

      либо

      нажмите кнопку Сгенерировать ссылку, расположенную на странице Магазин > Кассы ККМ > Список касс.
    • Вставьте ваш URL в файле.
    Важно! Технически приложение поддерживает работу с несколькими магазинами на одном ядре. Однако, вы должны уточнить юридическую сторону данного вопроса у вашего бухгалтера или юриста. Возможно, потребуется отдельная касса на каждый магазин.
  • Сохраните изменения в файле.
  • В контекстном меню файла BxDTO-from-svc.bat нажмите Открыть. Появятся консольные окна по числу настроенных в bat-файле процессов.

    Если в этих окнах нет сообщений об ошибках, то в административном разделе сайта появится список подключенных касс ( Магазин > Кассы ККМ > Список касс):

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

Настройка кассы

Для подключенной через приложение кассы выполните следующие действия:

  • Откройте форму ее редактирования.
  • Установите флаг активности для кассы.
  • Обработчик не меняйте, он должен быть 1С-Битрикс.Кассы.
  • Выберите ОФД, с которым вы заключили договор.

    Если вашего ОФД нет в списке, то выберите значение Другой . Все будет работать корректно, кроме ссылки Посмотреть на странице списка чеков.
  • Введите название кассы.
  • Обязательно укажите марку вашей ККМ (на текущий момент - только Атол).
  • В поле Внешний идентификатор кассы значение устанавливается автоматически при подключении (это номер вашей ККМ).
  • Важно! Не отмечайте опцию Используется офлайн, если касса работает только на интернет-магазин.
    Если касса стоит в оффлайн магазине и также используется для интернет-магазина, то опцию отметьте.Закрывать смену при этом обязательно нужно вручную кассиром в оффлайн магазине. Открытие смены будет выполняться автоматически с первым чеком из интернет-магазина. Если первый чек создается в оффлайн магазине, то смена открывается кассиром вручную.
  • На закладке Ограничения в случае необходимости составьте ограничения по использованию кассы. Ограничения могут быть по компаниям и платежным системам (составляются аналогично ограничениям для служб доставки).
  • Обязательно заполните поле Email . На email, указанный в этом поле, будут приходить уведомления о проблемах с печатью чеков.
  • На закладке Настройки укажите только время закрытия смены и печати z-отчета , остальные параметры устанавливаются автоматически из кассы при подключении.

    Примечание: не рекомендуется вручную изменять настройки оплат и ставок НДС, это может привести к неправильной работе кассы. Если вам все же нужно откорректировать соответствия ставок и оплат, то:
    • откройте программу Тест драйверов;
    • перейдите к форме Настройка свойств > Параметры оборудования;
    • посмотрите номера ставок НДС на закладке Налоги, а номера оплат - на закладке Оплата;
    • вернитесь в административный раздел сайт и вставьте значения в соответствующие поля оплат и ставок НДС ;


    Обратите внимание, если вы не являетесь плательщиком НДС, то значение ставки Без НДС [0%] должно совпадать со значением Без НДС [по умолчанию].
  • На закладке Настройки ОФД опцию Тестовый режим работы ОФД следует отмечать, если вы приобрели специальную тестовую кассу. Если у вас обычная касса, то в таком случае опция значения не имеет, данные всегда будут уходить в ОФД. Кроме того, для следующих двух ОФД на данной закладке имеется по дополнительному полю:
    • ОФД ЯРУС - в поле Ключ безопасности введите ключ, сгенерированный в личном кабинете ОФД.
    • OFD.RU - в поле ИНН укажите ИНН продавца.
  • Сохраните настройки кассы.

Настройка платежных систем

Обязательно установите флаг Разрешить печать чеков в настройках тех платежных систем, для которых должна выполняться печать чеков.

Если для платежной системы печать чеков выполняться не должна, например, для банковских переводов, то опцию оставьте неотмеченной.

Запуск приложения 1С-Битрикс.Кассы в режиме системной службы

Работу приложения 1С-Битрикс.Кассы можно переключить в режим системной службы. Для этого:

  • Остановите все запущенные процессы (закройте консольные окна).
  • Установите службу BxDTO-svc (запустите install_svc.bat в режиме администратора).
  • Запустите службу BxDTO-svc из диспетчера служб Windows (Панель управления > Администрирование > Службы).

    Примечание: если после запуска файла служба не появилась в списке, попробуйте запустить файл install_svc.bat с помощью командной строки с правами администратора .

В результате запустятся все те же процессы, которые настроены в BxDTO-from-svc.bat, но в режиме служб - без видимых окон. Служба по умолчанию устанавливается в режиме ручного запуска. Если необходимо, чтобы программа 1С-Битрикс.Кассы запускалась при старте Windows, необходимо настроить режим запуска BxDTO-svc в диспетчере служб Windows.

Мониторинг работы приложения и кассы

Журналы работы служб 1С-Битрикс.Кассы ведутся в каталоге C:\ProgramData\Bitrix\BxDTO\1.0 в подкаталоге log. Там же в подкаталоге db или db/<очередь> находятся базы данных очередей.

При запуске BxDTO не-службой и не-администратором в каталоге установки по умолчанию C:\Program Files (x86)\BxDTO (недоступном для записи без повышения полномочий), журналы работы ведутся в каталоге C:\Users\\AppData\Local\VirtualStore\Program Files (x86)\BxDTO\bin\log либо C:\Users\\AppData\Roaming\Bitrix\BxDTO\1.0\log.

Журналы работы драйверов DTO9 ведутся в каталоге C:\Windows\System32\config\systemprofile\AppData\Roaming\ATOL\drivers9\logs\ (либо C:\Windows\SysWOW64\config\systemprofile\AppData\Roaming\ATOL\drivers9\logs\ в 32-битном варианте) при запуске BxDTO службой либо в C:\Users\\AppData\Roaming\ATOL\drivers9\logs\ при запуске не-службой.

Журналы работы службы Ethernet over USB (EoU) ведутся в каталоге C:\ProgramData\ATOL\EoU\logs.

Со стороны магазина работоспособность конфигурации определяется в административном разделе по списку подключенных ККМ. Если ККМ зарегистрирована в ФНС и настроена на отправку данных в ОФД, то состояние ККМ будет также отображаться на сервере ОФД.

Если ККМ поддерживает печать на чековой ленте и указана опция --print в worker-процессе этой ККМ, то все полученные чеки должны распечатываться. Без опции --print чеки записываются во внутренний ФН в ККМ и визуально их можно контролировать по сайту магазина (где по обработанным чекам должны появляться правильные данные для QR-кодов, если ККМ фискализирована), по сайту ОФД, а также копии чеков будут отправляться на E-mail покупателей.



1


Курсы разработаны в компании «1С-Битрикс»