Подключение и настройка ККТ АТОЛ 22Ф / FPrint-22ПТК к конфигурации УТ 10.3

Публикация № 853227

Оборудование - ККМ

16
Опыт подключения и настройки онлайн-кассы "АТОЛ 22Ф / FPrint-22ПТК" к 1С конфигурации "УТ 10.3".
  1. Справочник «Обработки обслуживания торгового оборудования». Добавлена обработка из типовой УТ 10.3.47.3 (с драйвером для ДТО 9.12) (после установки конфигурации в windows находится в папке "%USERPROFILE%\AppData\Roaming\1C\1Cv82\tmplts\1c\trade\10_3_47_3\TradeWareEpf\ATOLkkt.epf)". Данную обработку обслуживания нужно создать одну для всех касс данного типа.  На рис. 1 обработка обслуживания переименована в ATOLkkt_9_12.epf, т.к. использовалась одновременно для других касс обработка с драйвером для ДТО 8.16.

Рис. 1

 

  1. Справочник «Торговое оборудование».  Для каждой (физической) кассы нужно создавать отдельный элемент справочника (рис. 2).

Рис.2

 

 

В нем указываются:

    1. Наименование  - произвольное, чтобы не спутать с другими кассами;
    2. Обработка обслуживания – из справочника «Обработки обслуживания» (см. п.1);
    3. Модель – выпадающий список, зависит от обработки обслуживания (для нас только одно «АТОЛ: ККТ с передачей данных»);
    4. Способ форматно-логического контроля – выбираем «Разделять строки». Если (суммы/количество) отличается от цены на заданное в настройке (п.e) значение, то строки будут разделены на 2 по разным ценам. Вариант «Зачитывать суммы» не работает (выдает ошибку в типовом решении).
    5. Допустимое расхождение – настройка для п.d

 

 

  1. Установка драйвера ДТО 9.12. Устанавливать нужно на машины, с которой запускается 1С, а так же на машины, куда подключена касса (в случае подключения через USB). Скачать можно на официальном сайте АТОЛ http://www.atol.ru/software/special/driver/
  2. Установка службы EthernetOverUsb. Службу необходимо устанавливать на компьютер, к которому подключена касса (в случае подключения через канал USB). Задача службы – передача чеков с кассы в ОФД. Устанавливается в составе ДТО 8.16.

После установки через утилиту «Управление драйверами» (рис.3) (пример пути "C:\Program Files (x86)\ATOL\Drivers8\Bin\DTOintegrator.exe") можно посмотреть / запустить / настроить службу).

В поле «ККМ» - произвольное наименование, в поле «COM-порт» - один из портов кассы для связи с утилитой (второй порт для связи с 1С).

Внимание!!! При запуске под пользователем windows без админских прав ничего не отображает, надо запускать под админом.

Рис. 3

  1. Переключение канала обмена кассы.
    1. Вход в сервисный режим: Для входа в сервисный режим нужно включить ККТ с нажатой кнопкой промотки ЧЛ, дождаться четвёртого звукового сигнала и отпустить кнопку промотки ЧЛ. ККТ войдёт в сервисный режим и выведет на печать документ, в котором представлен перечень возможных действий:
      1.  выход из сервисного режима,
      2. выбор канала обмена,
      3. управление работой автоотрезчика
      4. выбор протокола обмена.
    2. После этого ККТ ожидает выбора действия, который осуществляется путём нажатия на кнопку промотки ЧЛ и ее отпускания некоторое количество раз в зависимости от выбора (1, 2…6 раз). При нажатии кнопки промотки ККТ воспроизводит звуковой сигнал. Нам нужен п. «выбор протокола обмена», т.е. нажимаем и отпускаем 4 раза.
    3. Касса выводит возможные протоколы и цифру напротив каждого их них, смотрим какая цифра напротив нужного канала и нажимаем / отпускаем столько раз на кнопку промотки, после этого нажимаем по 1-му разу несколько раз, чтобы выйти из всех режимов (ждем после каждого нажатия когда касса выполнит переход, что отразится на выведенном чеке).
  2. В случае подключения через канал USB у кассы появляется 2 COM-порта. Если драйвера для них не определятся, то можно попробовать удалить драйвера в диспетчере устройств и подсунуть драйвера из установленных ДТО 9.12 (путь будет подобный: C:\Program Files (x86)\ATOL\Drivers9\KKT\USB_Drivers\W7W8_x86). В итоге одним портом будем подключаться к 1С, другим к службе EthernetOverUsb (п. 4 данной инструкции)
  3. В случае подключения через канал Ethernet необходимо настроить через утилиту драйвера ДТО 9.12 на кассе:
    1. На закладке Устройство:
      1. IP кассы - IP зафиксировать как статический для этой кассы;
      2. Шлюз  - шлюз подсети для ip кассы;
      3. DHCP  - тут надо отключить, иначе будет получать постоянно новый;
    2. На закладке ОФД:
      1. DNS-имя провайдера ОФД;
      2. Порт провайдера ОФД;
      3. DNS-сервер (по умолчанию 0.0.0.0, пока не поставили 8.8.8.8 чеки не передавались в ОФД);
      4. Канал связи с ОФД – Ethernet;
  4. Должен быть настроен выход  в интернет для ip и портов ОФД-провайдеров, куда передает касса чеки.
  5. Настройка кассы в 1С. Для добавления / настройки кассы используется обработка конфигурации «ТОНастройка» (Подключение и настройка торгового оборудования). С ее помощью можно настроить кассу, подключенную по каналу обмена Ethernet с любого компьютера, на котором установлены драйверы ДТО 12 (см. п.3). Для кассы, подключенной через USB, эту обработку нужно запускать в 1С на компьютере (или терминальной сессии), к которому подключена касса.  В данной обработке для настройки новой кассы удобно воспользоваться мастером (помощник подключения).

Выбираем вид оборудования «ККТ с передачей данных». Далее (рис. 4.1)

 

Рис. 4.1

Выбираем обработку обслуживания (п. 1 данной инструкции). Далее (рис. 4.2)

Рис. 4.2

Выбираем устройство (элемент справочника «Торговое оборудование» , описано в п. 2 данной инструкции). Так же выбираем кассу ККМ из справочника «Кассы ККМ». Далее. (рис. 4.3)

Рис. 4.3

На заключительном этапе настройки (если драйвера ДТО 9.12 установлены) откроется форма настройки драйвера. Пример настройки для канала обмена Ethernet приведен на рис. 5. Это же окно можно открыть по кнопке «Параметры» в обработке «Подключение и настройка торгового оборудования» (рис. 4.1) .

Важные параметры настройки:

    1. Модель – модель нашей кассы;
    2. Порт – указываем TCP/IP, если канал обмена - Ethernet или COM-порт, если канал обмена USB;
    3. IP-адрес – ip кассы (указываем только , если канал обмена – Ethernet);

Рис. 5

Некоторые дополнительные моменты:

  1. Информация о ККТ. Для получения информации о ККТ необходимо включить ККТ с нажатой кнопкой промотки ЧЛ. После однократного звукового сигнала отпустить кнопку, на чековой ленте распечатается чек с информацией.
  2. Настройка работы с налогами (поле Т2Р1П114). Касса может проверять корректность переданных сумм НДС, а так же сама рассчитывать НДС. Для этого используется поле Т2Р1П114. Чтобы его настроить, в драйвере ККТ 9.12 нужно:
    1.  Справа в поле "РЕжим" выбрать "4-программирование"
    2.  Галку "Устройство включено" поставить, нажать кнопку "Войти"
    3.  В заклдаках слева выбрать "Программирование"
    4.  В закладках сверху выбрать "Таблицы"
    5.  В центре формы выбрать таблица = 2, ряд = 1, поле = 114, тип = "3- Целое (BIN)" (название поля и складывается из сочетаний этих параметров)
    6.  Можно либо получить, либо установить поле (по соотв. кнопке), для ввода/вывода используется поле "Значение", по умолчанию значение было = 2.

Я устанавливал 0, чтобы касса не проверяла НДС, иначе случались ошибки, хотя отклонение от расчетного НДС не более 1 копейки.

16

См. также

Специальные предложения

Комментарии
Избранное Подписка Сортировка: Древо
1. karpik666 2350 25.06.18 15:58 Сейчас в теме
Хорошая, подробная инструкция, буду ее рекомендовать, если будут спрашвать в моей публикации ККТ-ОНЛАЙН 54-ФЗ: Обработка для работы фискальных регистраторов , как подключить обработку.
Уточню только, что разрядность драйверов АТОЛ должна совпадать с клиентом 1С, обычно нужно устанавливать 32-х битные драйвера АТОЛ.
4. MarcoPolo3 37 26.06.18 07:33 Сейчас в теме
2. El_Loco 317 25.06.18 19:35 Сейчас в теме
Да, инструкция хорошая. Сам недавно имел дело с Атолами (до этого одни Штрихи были).
Я столкнулся с такой проблемой. Ставлю драйвера Атол 9.12, а в меню Пуск я не нахожу утилиту «Управление драйверами». И в папке ATOL не находил приложения DTOintegrator. Это я плохо искал или же галку какую-не поставил при установке? Хотя ставил на 3 компах, и на одном такое произошло.
3. MarcoPolo3 37 26.06.18 07:27 Сейчас в теме
(2) Честно говоря я даже не искал данную службу в ДТО 9.12. Я устанавливал из ДТО только драйвер ККТ (файл в подкаталоге installer\Drivers9-KKT-9.12.2.6311-windows32-setup.exe)
5. El_Loco 317 26.06.18 09:07 Сейчас в теме
(3) Я делал точно также. Вот в двух случаях утилита управления драйверами была в меню, а на третий раз - нет. А без нее придется службу EoU запускать по другому.
6. karpik666 2350 26.06.18 09:28 Сейчас в теме
(5) вы видимо вначале просто поставили 8-е драйвера, удалили их и поставили 9-е, тогда управление драйверами остается.
7. El_Loco 317 26.06.18 10:04 Сейчас в теме
(6) Да, были на компе проблемы с подписанием драйверов виртуальных ком-портов. Нашел в сети, что люди решали проблему, подсовывая дрова usb из 8-х атоловских драйверов. Вот я так и сделал. Ком-порт установился. А вот с EoU я потом так и не совладал. Обратился с продавцам кассы.
8. MarcoPolo3 37 26.06.18 12:57 Сейчас в теме
(7) У себя я использую для работы 1С с кассой драйвер из ДТО 9.12, а для передачи кассой в ОФД работает EoU от драйвера 8.16., я даже и не знаю имеется ли в ДТО 9.12 такая служба.
Например, в ДТО 8 есть способ подключения в модели "1 касса - несколько рабочих мест" через службу «fdsvc» (утилита АТОЛ «Управление драйверам» закладка служба FDSVC). Касса при этом подключается через канал обмена USB. В настройках драйвера для всех рабочих мест указывается компьютер: 192.168.10.52:6220 (компьютер, к которому реально подключена касса + порт слуюбы).Так вот такой возможности использовать эту службу fdsvc, как и самой службы в дистрибутиве 9.12 как я понял нету. Так же возможно дела обстоят и с EoU в ДТО 9.12
9. Кадош 27.06.18 12:50 Сейчас в теме
(8)
Так вот такой возможности использовать эту службу fdsvc, как и самой службы в дистрибутиве 9.12 как я понял нету. Так же возможно дела обстоят и с EoU в ДТО 9.12

Совершенно верно, fdsvc в 9 версии нет, а в 10 это уже вебсервер.

EoU в 9 драйвере есть и она прекрасно работает.
Порт настраивается в xml файле - C:\ProgramData\ATOL\EoU\settings.xml
21. Vit aka proger 103 03.07.18 18:34 Сейчас в теме
(9)
Нету settings.xml при установке 9,12 драйвера, все попытки поставить его туда с нужным портом успехом не увенчались.
По крайней мере на виндовс 10
Проблему решал так ставил 8 драйвер настраивал EoU и поверх 8 ставил 9,12 все схватывается прекрасно.
25. Кадош 04.07.18 16:23 Сейчас в теме
(21) если вы его не нашли, это не значит что его там там. Просто надо для начала включить видимость скрытых папок.
19. SERJ_1CC 48 30.06.18 16:59 Сейчас в теме
(8)
слуюб
, Алексей, я смотрю у Вас есть опыт подключения нескольких рабочих мест к одной кассе через атоловский драйвер, подскажите, столкнулся с такой проблемой, настроил подключение с двух рабочих мест к одной кассе атол 30ф, оба РМК подключены через РДП, один через ком, второй через IP, так вот с ком соединением нет проблем, а через IP сначала все нормально, как только оставляешь без действий программу на несколько минут, больше не печатает, пишет ошибка подключения, в чем может быть причина?
22. MarcoPolo3 37 04.07.18 07:20 Сейчас в теме
(19) Опыт подключения к нескольких РМК к одной кассе к сожалению небольшой. Даже не знал, что можно одновременно подключить к кассе и по COM и по IP, думал что канал обмена может быть только один. Подскажите, как Вы это делали? Через IP подобных как у Вас проблем у нас не было. Единственное, что пришлось в 1С УТ переписать освобождение порта после печати чека, а перед печатью опять подключение (иначе одно РМК будет блокировать другое), может у Вас что-то подобное происходит?
24. SERJ_1CC 48 04.07.18 08:56 Сейчас в теме
(22) Все оказалось банальнее, видно прошивка глючит, если не выключать кассу долгое время, больше суток, то она начинает выдавать такие проблемы, причем как оказалось позже и по IP и по СОМ. А подключение у меня идет через драйвер атол, но только это относится к более старой версии, т.к. в последующем они эту возможность закрыли.
10. gagash 27.06.18 13:07 Сейчас в теме
11. gagash 27.06.18 13:11 Сейчас в теме
Если ФР к УТ подключаете, значит в качестве ПО на кассе использовать будете, как фронт, надо полагать? Это удобно, там РМК простое для кассира можно включить? Почему что нибудь не по проще, ту же Розницу или специализированный кассовый софт?
13. MarcoPolo3 37 27.06.18 16:34 Сейчас в теме
(11) Задача была подключить к существующей учетной системе на конфигурации УТ 10.3. Т.е. в ней уже были давно написаны свои рабочие места и прочее для розницы, а так же кассира.
12. MarcoPolo3 37 27.06.18 16:28 Сейчас в теме
(9) Спасибо за информацию, полезно
14. dr2c 39 28.06.18 11:08 Сейчас в теме
по поводу поля Т2Р1П114
Я ставил 0, но проблемы оставались, ставил 1- работало, потом нет...
Есть впечатление, что проблема с обработкой и/или драйверами...
Можете привести все возможные значения поля Т2Р1П114?
15. MarcoPolo3 37 28.06.18 15:18 Сейчас в теме
(14) В инструкции сказано:
Битовое поле:
0-й бит: вычисление налога на чек:
0 – считать налог от оборота по
позициям с данной налоговой
ставкой;
1 – считать сумму налогов по позиция
с данной налоговой ставкой;
1-й бит: контроль налогов:
0 – не контролировать сумму налогов
(параметр зависит от ставки налога):
 для НДС 0% и Без НДС можно ввести
только 0;
 для НДС 10%,18%, 10/110, 18/118:
если подать 0, значение
рассчитывается автоматически или
можно ввести любое ненулевое
значение, не превышающее оборота
1 – контролировать сумму налогов
(параметр зависит от ставки налогов):
 для НДС 0% и Без НДС можно ввести
только 0;
 для НДС 10% и 18%:
- если подать 0, значение
рассчитывается автоматически;
- если не было скидки на чек, можно
ввести налог с точностью до ±1 коп.;
- если была скидка на чек можно
ввести налог с точностью ±<Скидк
на чек>.
 для НДС 10/110 и 18/118:
если подать 0, значение
рассчитывается автоматически, или
можно ввести любой ненулевой
налог, не превышающий оборот по
чеку по данной налоговой ставке.
2-й бит: пересчитывать суммы налого
после скидки на итог: 0 – да, 1 – нет.
DEF: 2
30. rozer 230 07.12.18 11:04 Сейчас в теме
(15) Приветствую, можете объяснить 0-ой бит его смысл? т.е.чем расчет по 0 отличается от 1 - не понятно описание. Спасибо
16. MarcoPolo3 37 28.06.18 15:22 Сейчас в теме
(14) Т.е. как я понял задавать через драйвер надо в десятичной системе, например 2 (по умолчанию) интерпретировать по инструкции надо как 010
17. dr2c 39 28.06.18 16:55 Сейчас в теме
инструкцию я видел, но разумения не хватает перевести это в целые числа...
18. MarcoPolo3 37 29.06.18 07:03 Сейчас в теме
(17) Поле имеет 3 знака, т.е. возможные десятичные значения от 0 (000 в двоичной) до 7 (111 в двоичной). Значение каждого бита описано в инструкции. Смотришь какие биты тебе нужно включить (1) или оставить 0, потом смотришь какое получилось число в двоичной и переводишь в десятичную (например получилось 101, значит в десятичной - 5). В инструкции начинается с 0-го бита, т.е. разряды двоичного числа справа налево.
20. belmaxim 44 02.07.18 11:37 Сейчас в теме
Добрый день!
Подскажите, какая минимальная версия должна быть у конфигурации УТ 10.3 для подключения кассы по данной инструкции?
23. MarcoPolo3 37 04.07.18 07:26 Сейчас в теме
(20) Обновлял все до последней версии 10.3.47.3. Но на самом деле принцип подключения, да и обработка обслуживания от 1С не менялась особо как я понял довольно давно, по крайней мере с конца прошлого (2017) года
26. SashaSashaSashka 31.07.18 11:20 Сейчас в теме
Здравствуйте. В случае подключения через канал Ethernet к кассе можно подключиться с компьютера, который находится в другой сети (статический внешний IP+проброс порта на ip кассы) через утилиту драйвера ДТО 9.12 или обработку 1С? Кто-нибудь пробовал?
27. apostal86 204 26.11.18 15:32 Сейчас в теме
Здравствуйте,
Можете подсказать, если значение "Способа форматно-логического контроля" установлено "Не контролировать" - то какие последствия это за собой повлечет&

Так же по этому попвду Вы пишите
Вариант «Зачитывать суммы» не работает (выдает ошибку в типовом решении).
А есть понимание, что должно происходить в данном случае?
28. MarcoPolo3 37 27.11.18 07:12 Сейчас в теме
(27) Здравствуйте, "Не контролировать" просто не будет вызываться функция в 1С, т.е. цена, сумма, сумма НДС чека будет передаваться в кассу, как в документе. А как уже это будет обработано на кассе, возможно там это вызовет ошибку, или в ОФД.
Суть проблемы в том, что когда мы печатаем на кассе документ, у которого НДС сверху, то сумма с НДС (которая передается на кассу) не всегда будет равна цене с НДС. В любом случае, если мы выбрали что-то, отличное от "Не контролировать", то 1С будет пытаться расчитать от цены "правильную" сумму и разницу, при настройке ЗачитыватьСуммы" будет пытаться перекрыть с другими строками документа, иначе тупо добавлять на разницу новую строку с количеством 1, ценой и суммой разницы (у меня настроен именно этот вариант, проблем пока на было)
29. apostal86 204 27.11.18 12:34 Сейчас в теме
(28) Спасибо за разъяснение
Оставьте свое сообщение