ККТ Атол: настраиваем работу по новому порядку. 54ФЗ, ФФД 1.05, НДС 20%. + Работа ККТ по сети или как работать c ККТ из терминального сервера RDP + Работа в LINUX

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

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

ККТ НДС20% АТОЛ FPRINT 54ФЗ

22
Настройка ККТ АТОЛ для работы по сети. Обработка обслуживания ККТ для конфигураций на обычных формах. Тестировал на УПП 1.3.106.2, УТ10.3.47.3. Платформа 8.3.10.2753

Все ближе новогодние праздники и с ними переход на НДС20% и ФФД1.05. Почти все производители уже подготовились к нему и отчитались о порядке перехода на новый режим работы. Но не все пользователи до конца понимаю что им делать. Для работы в новом режиме понадобится обновить ККТ, драйвера и вашу конфигурацию. Кстати, обновления для конфигураций с поддержкой НДС20% 1С уже выпустила, поэтому самое время начать обновляться, если вы еще этого не сделали. 

Для работы нового режима на ККТ потребуется последние версии драйвера ККТ. Работу с НДС 20% поддерживают все версии начиная с 8.16.1 или 10.4.1, которые вышли еще в ноябре. Последнюю версию можно скачать в свободном доступе с центра загрузки АТОЛ.

В настройке нет ничего сложного, просто выполняем все шаги по порядку: 


1. Установка драйверов

Для работы ККТ потребуется последние версии АТОЛ Драйвер ККТ версии 10.4.2. Работу с НДС 20% поддерживают все версии начиная с 10.4.1. 
Качаем его с сайта АТОЛ. Распаковываем архив на диск и устанавливаем из каталога installer нужную версию. 

Под Windows все устанавливается с помощью мастера установки без каких-либо дополнительных настроек. 

Установка в Linux

Версия 10.4.2 теперь нормально работает в Linux. Первые версии 10 драйверов работали не совсем корректно, сейчас вроде все поправили: утилита тест-драйвера и компонента 1С работает отлично. Для установки в Ubuntu/Debian переходим в каталог installer и запускаем

dpkg -i fptr10-test-util_10.4.2_i386.deb
dpkg -i libfptr10_10.4.2_i386.deb
dpkg -i libfptr10-gui_10.4.2_i386.deb

Если у вас 64-битная система, то потребуется установить дополнительные библиотеки. При первой попытке установить пакеты, если чего-то не будет хватать вы увидите сообщения об ошибках. Для их исправления в Debian можно выполнить команду: 

apt --fix-broken install

После этого заново запускаем установку пакетов. Обратите внимание что ставить нужно драйвер той же битности что и платформа 1С. Если у вас 32-битная 1С работает  на 64-битной системе, то ставим 32-битный драйвер. Иначе 1С не найдет подходящих драйверов. Это же относится и к работе в LINUX. 

2. Подключаем и настраиваем ККТ


2.1. Настройка работы через USB

Большинство ККТ Атол (Кроме 30Ф и 11Ф) настроены для работы через COM. Для переключения на USB делаем: 

  • Выключить ККТ
  • Зажать кнопку промотки чека
  • Не отпуская кнопку включаем ККТ
  • Дождаться пятого звукового сигнала
  • ККТ распечатает на чеке пункты сервисного режима.
  • Нажать два раза кнопку прокрутки чека (должно быть два звуковых сигнала).
  • Распечатается чек с параметрами канала связи.
  • Три раза нажать кнопку прокрутки чека (три звуковых сигнала).
  • Распечатается "USB включен" и вернется в сервисный режим.
  • Нажать один раз кнопку прокрутки чека, ККТ перейдет в рабочий режим.

Для передачи данных в ФФД необходимо настроить утилиту EOU. 
При подключении по USB в системе появятся два COM-порта. Один используется для работы с ККТ, второй для утилиты EOU. В тесте драй    вера проверяем на каком потру висит ККТ, другой прописываем в настройках EOU.

Если ККТ подключена через USB, то для передачи чеков в ОФД необходимо настроить службу EOU. Если у вас на компьютере установлена 8 версия драйверов, то там есть замечательная утилита "Управление драйверами", через которую очень легко настраивается служба EOU. 


2.2 Настройка ККТ в режиме TCP/IP (Работа по сети, С терминального сервера RDP)

Проще всего выполнять настройку через утилиту "Тест драйвера ККТ". Открываем утилиту тест драйвера и заходим в свойства ККТ.

Указываем номер порта на котором работает ККТ (для его определения можно воспользоваться Поиском) и нажимаем кнопку "Параметры ККТ":

Здесь выполняется настройка режимов работы ККТ. Нам потребуются только два раздела: "2. Канал связи" и "15. ОФД".

Во разделе "2 Канал связи" настраивается интерфейс, на котором будет работать ККТ.  

В нем прописываем IP-адрес ККТ и параметры Вашей сети. 

  • Канал обмена: Ethernet
  • IP-адрес (Ethernet): ххх.ххх.ххх.ххх  - Здесь прописываем свободный IP из вашей подсети, например 192.168.1.17
  • маска подсети: 255.255.255.0
  • Шлюз по умолчанию: ххх.ххх.ххх.ххх - Адрес шлюза вашей сети (основного роутера), например 192.168.1.1

В разделе "15 ОФД" настраивается канал обмена с ОФД. Если ККТ работает по сети, то необходимо переключить канал обмена на Ethernet, если по USB, то USB (EoU). 

Если ККТ новая, то не забываем менять настройки в разделе 9 Клише. 

После изменения всех настроек нажимаем кнопку применить и выключаем кассу. Теперь можно отключить кабель USB и подключить ККТ с помощью Ethernet кабеля к вашей локальной сети. 

Настройка окончена, включаем ККТ. При загрузке она будет печатать два чека, один что ККТ готова к работе, второй состояние сети, на котором выводиться текущий IP-адрес ККТ.

Теперь можно проверить связь с помощью утилиты "Тест драйвера". Указываем порт TCP/IP и IP-адрес ККТ и нажимаем кнопку "Проверка связи". В ответ она должна сообщить свою модель, номер и версию ПО. 

При работе ККТ по сети она будет самостоятельно передавать данные в ОФД. Настраивать службу EOU уже не надо! 


3. Настройка в 1С.

Рассмотрим настройку ККТ на примере демонстрационной базы "Управление производственным предприятием". В типовых конфигурациях на обычных формах вся настройка выполняется в форме "Подключение и настройка торгового оборудования". 

Переходим на вкладку "ККТ с передачей данных" и добавляем новое оборудование.

Обработку обслуживания с необходимой Native-компонентой можно скачать во вложении. 

В обработке выбираем нужный способ подключения и порт для связи с ККТ. Для проверки корректности настроек можно нажать на кнопку "Тест устрйоства"

Указанная обработка использует стандартные процедуры из общих модулей: ПодключаемоеОборудованиеУниверсальныйДрайверКлиент и МенеджерОборудованияКлиентСервер.

При работе в LINUX/Windows настраивается одинаково. Если в обработке пишет что не установлен драйвер, то скорее всего установлены драйвера не той "битности". Готово, если вы уже обновили ККТ, то она готова к работе с Новыми ставками НДС. 

4. Служебные операции

В процессе работы иногда требуется проверить передачу данных к ОФД или закрыть смену на ККТ. Эти операции можно выполнить через утилиту "Тест драйвера". Но удобнее использовать эти функции из обработки обслуживания. Для этого откройте форму "Подключение и настройка торгового оборудования", выберите нужную ККТ в списке и нажмите кнопку "Параметры фискализации". 

В открывшемся окне есть меню "Ручное управление" через которое можно выполнить:

  • Открытие и закрытие смены
  • Внесение и выемку наличных
  • Открытие денежного ящика
  • Получить текущее состояние 
  • Напечатать на ККТ состояние расчетов
  • Снять отчет без гашения

Проверить связь с ОФД можно получив текущее состояние ККТ: 

22

Скачать файлы

Наименование Файл Версия Размер
Обработка обслуживания ККТ АТОЛ для 1С
.zip 7,15Mb
24.12.18
45
.zip 7,15Mb 45 Скачать

См. также

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

Комментарии
Избранное Подписка Сортировка: Древо
1. vserg2004 23.12.18 20:24 Сейчас в теме
Здравствуйте. Прочитал вашу статью. Интересует пункт 2.2 Настройка ККТ в режиме TCP/IP (Работа по сети, С терминального сервера RDP)
Не нашел в драйвере Атол ККТ 10.4.2 канал обмена Ethernet. Есть только каналы связи COM/VCOM, USB, TCP/IP, Bluetooth. Пытаюсь подключиться к ККТ АТОЛ 30Ф, ввожу IP адрес, порт - не находит. Драйвером 8 все находит без проблем.
21. AneJIbcuH 5 09.01.19 09:29 Сейчас в теме
(1) Атол 30Ф через Ethernet вообще работает?
35. dmsob 05.03.19 07:54 Сейчас в теме
(1) так у 30Ф нет Ethernet порта, вот и нет настройки
2. Johny_v 75 24.12.18 09:11 Сейчас в теме
Добрый день.
Вам нужен режим TCP/IP.
Сейчас дополню статью и добавлю в скриншоты
3. vserg2004 24.12.18 09:33 Сейчас в теме
Добрый день! Если можно поподробнее про подключение через TCP/IP. Пробую через драйвер 10.4.2. ввожу IP ПК (к которому подключена ККМ) порт 6220 - не находит ККМ. Через драйвер ККТ 8.16.4 - находит без проблем. Знаю, что в драйвере Атол 10 нет больше поддержки сервиса FDSVC, который обеспечивает удаленный доступ.
36. dmsob 05.03.19 07:56 Сейчас в теме
(3) мне вот тоже интересно как теперь подключать, чтоб работало через rdp... сейчас подключил временно просто по сети, но это печаль вообще ((
4. Johny_v 75 24.12.18 10:48 Сейчас в теме
Обновил публикацию. Вам нужно переключить ККТ в режим работы по Ethernet. У нее будет свой ip-адрес, его и нужно вводить при подключении к кассе.
37. dmsob 05.03.19 07:59 Сейчас в теме
(4) это если есть порт? мне просто нужно подключить так: есть комп с кассой(подключена по usb), с компа 1с работает по rdp. Раньше было по FDSVC настроено, сейчас его выпилили (( как теперь реализовать это не понятно...
38. Johny_v 75 05.03.19 12:21 Сейчас в теме
(37) Остается только работа через веб-сервер. Он пришел на замену FDSVC
39. dmsob 05.03.19 20:52 Сейчас в теме
(38) я пытаюсь, но что-то ничего не получается ( может ткнёте в инструкцию? ))
40. Johny_v 75 06.03.19 18:57 Сейчас в теме
(39)На инфостарте есть готовые решения. Мне через веб-сервисы пока не было необходимости реализовывать.
5. DoxJIbIu13 25.12.18 12:13 Сейчас в теме
Добрый день, у нас УПП 1.3.112.5 плюс бит финанс 3.0... Атол FPrint 22 ПТК, драйвер 9.12, столкнулся с такой ситуацией. для теста на ПК перевел дату на 01.01.2019, установил ту же дату на ККТ (нефискализирован, но ФН присутствует, работает в режиме принтера чеков).
В версии драйвера 8.х была возможность посмотреть саму таблицу налогов, на вкладке "Налоги", проверил ставка НДС18 заменилась на НДС20.
Начал печатать чек с НДС20, чек вышел со ставкой БезНДС. Оказалось ставка ндс заполняется числовым значением ставки, и получение такого значения для НДС20 не реализовано в моей версии, так как сроки поджимали реализовал сам, по требованию 1с https://its.1c.ru/db/metod8dev#content:4829:hdoc:chapter270 ставка для ставки НДС20 парамметр Tax должен заполняться значением "20". Так и сделал, но не помогло, чек упрямо продолжал печатать ставку БезНДС.
Вспомнив разговор с ЦТО при перепрошивке кассы: "Ставка НДС18 будет просто заменена на НДС20...." решил передать в парамметр Tax значение "18" и чек мне распечатал корректный чек с НДС 20 и правильно посчитанной СуммойНДС.
Вчера вышло обновление для УПП 1.3.114.1, в котором Тах заполняется значением "20". Я вначале грешил на версию драйвера, но обновленных обработок по работе с ККТ Атол от 1с не выходило, а самая последняя версии 2.6 работает только с 9 версией драйвера.
Кто в курсе, что и как, пожалуйста поправьте меня если я ошибаюсь, но пока я пришел к выводу, что скорее всего драйвер в ККТ передает тег ставки ндс, который в драйвере сопоставляется с числовым значением ставки ндс, пришедшей извне. У кого используется версия драйвера 9 примите к сведению.
7. Johny_v 75 26.12.18 14:11 Сейчас в теме
(5)
Я вначале грешил на версию драйвера, но обновленных обработок по работе с ККТ Атол от 1с не выходило, а самая последняя версии 2.6 работает только с 9 версией драйвера.

Тут дело не в обработке для ККТ. 1C должна передавать драйверу ККТ чек в виде XML. Этот XML формируется не в обработке, а в общих модулях конфигурации, поэтому Вам необходимо ее обновлять.
Значение перечисления "Ставки НДС" преобразуется в числовое значение в типовой процедуре
МенеджерОборудованияКлиентСервер.ПолучитьСтавкуНДСДляФискализацииЧека()

Проверьте может там нет ставки НДС для 20%
8. rozer 233 26.12.18 14:39 Сейчас в теме
(7) в (5) написано
Вчера вышло обновление для УПП 1.3.114.1, в котором Тах заполняется значением "20"
так что МенеджерОборудованияКлиентСервер.ПолучитьСтавкуНДСДляФискализацииЧека() уже как бы передал в хмл "20" ...
9. rozer 233 26.12.18 14:48 Сейчас в теме
(7) вот думаю качать обработку или штатную обработку обслуживания для DTO 9.12 переделать просто: думаю загрузить в макет обработки "C:\Program Files (x86)\ATOL\Drivers10\KKT\1Cv83\ATOL_KKT_10.zip" от DTO 10.4 и в модуле обработки заменить "AddIn.ИнтеграционнаяКомпонента.ATOL_KKT_1C83_V9" на "AddIn.ИнтеграционнаяКомпонента.ATOL_KKT_1C83_V10". Как думаете взлетит ?
10. Johny_v 75 26.12.18 15:20 Сейчас в теме
(9)
вот думаю качать обработку или штатную обработку обслуживания для DTO 9.12 переделать просто

Попробуйте переделать.
(9)
Как думаете взлетит ?

Я не пробовал
11. rozer 233 26.12.18 16:15 Сейчас в теме
(10)
Попробуйте переделать.


да все получилось, только странно, показалось что DTO 10.4.2 медленнее работает девЯтки (
12. DoxJIbIu13 26.12.18 16:26 Сейчас в теме
Всем спасибо за ответы, вопрос решился, 19.12.2019 Атол выпустили новую версию драйвера 9.12 в которой поддерживается требования 1с для разработчиков ДТО 2.4. Те кто использует типовую обработку для драйверов 9.х обратите внимание, что у вас стоит версия не ниже 9.12.4!!!!!
14. DoxJIbIu13 26.12.18 16:57 Сейчас в теме
(13) Однако поддержку НДС 20 они успел добавить. Дождусь выхода типовой обработки под 10, на 9 уже все протестировано, все работает, но спасибо за информацию.
15. kauksi 205 27.12.18 09:59 Сейчас в теме
Следует заметить, что переключить в режим Ethernet можно только те кассы, которые имеют ethernet порт например как ваша Атол 55Ф. А например 30Ф такого порта не имеет, поэтому для нее возможна на данный момент работа через атоловский веб сервер https://infostart.ru/public/956348/
18. Johny_v 75 28.12.18 08:38 Сейчас в теме
(15) Здесь зависит от способа подключения ККТ. Если Атол 30Ф подключен через USB, то работать будет и с моей обработкой.
Мне не приходилось ее настраивать, но вряд ли работа с ККТ через WIFI будет отличаться от работы по проводной локальной сети.
19. kauksi 205 29.12.18 10:33 Сейчас в теме
(18) Если касса подключена к компу по usb (и у нее нет порта Ethernet), а база на терминальном сервере, то 9е и 10е драйвера могут работать только через атоловский веб сервер, который устанавливается вместе с драйвером на компе где касса. И плюс нужна Ява. Ваша обработку тут бесполезна.
16. user940269 27.12.18 11:18 Сейчас в теме
Здравствуйте!

используем Атол 30Ф и УТ 10.3.49.4. Поставили свежую прошивку, установили ДТО 10.4.2, скачали вашу обработку, при настройке оборудования драйвер определяется, тест проходит, но при печати чека из документа "Оплата покупателя по платежной карте" выходит ошибка ФН 231 ," Некорректное значение параметров команды ФН". Я так понял, что некорректно передается СНО из УТ. В настройках учетной политики организации установлена галочка ЕНВД, ККТ фискализован тоже под ЕНВД. Подскажите, в чем может быть проблема?
17. Johny_v 75 27.12.18 13:21 Сейчас в теме
По своему опыту скажу что ошибки при печати чека обычно выходят из-за настроек самой ККТ или некорректных данных, которые 1С передает. Нужно разбираться что не так передается. Может помочь разбор XML который возвращает процедура
МенеджерОборудованияВызовСервера.ПолучитьXMLПакетДляФискализацияЧека()
20. kauksi 205 29.12.18 10:35 Сейчас в теме
22. alex_phantom 10.01.19 22:12 Сейчас в теме
Подскажите, Атол 30Ф УНФ 1.6.16.176 1С 8.3.13.1644, при печати чеков печатает "Без НДС", Хотя везде указан НДС. В декабре при 18% тоже самое было.
23. VovkaPutin 27 11.01.19 08:05 Сейчас в теме
(22), было такое. пока в одном параметре 1с не передали значение 18 вместо 20. но в офд уходит нормально. и ставка, и сумма ндс
24. alex_phantom 11.01.19 20:29 Сейчас в теме
(23) Не, в ОФД тоже без НДС уходит.
25. VovkaPutin 27 14.01.19 08:26 Сейчас в теме
(24), я же говорю, также было пока передавали значение 20 из 1с
26. alex_phantom 14.01.19 12:26 Сейчас в теме
(25) Так где поменять то? В каком модуле или ещё где, а то уже прижало.
27. VovkaPutin 27 15.01.19 09:24 Сейчас в теме
(26),
Прикрепленные файлы:
alex_phantom; +1 Ответить
28. alex_phantom 15.01.19 20:16 Сейчас в теме
(27)Странно, нет такой функции, кстати у нас ндс 10%, 18-20 переход непричём.
29. Johny_v 75 16.01.19 07:13 Сейчас в теме
(27) У меня с 20% работает нормально.

Посмотрите формируемый в функции МенеджерОборудованияВызовСервера.ПолучитьXMLПакетДляФискализацияЧека() текст чека. Если там ставки НДС передаются правильно, то скорее всего требуется обновление драйверов (Драйвер ККТ 10.4.2) или прошивка ККТ.
30. alex_phantom 16.01.19 16:13 Сейчас в теме
(29)Драйвера разные пробовал. Мастер, от фирмы в которой брали аппарат, через драйвер делает продажу, всё с НДС, Нас посылает, мол ройте в 1С, фискальник исправный.
31. alex_phantom 18.01.19 00:15 Сейчас в теме
(29)
ПолучитьXMLПакетДляФискализацияЧека


В массиве ОбщиеПараметры.ПозицииЧека все строки без ставки НДС
32. alex_phantom 18.01.19 00:48 Сейчас в теме
Установил УТ 11, создал документы , пробил чек, НДС в норме.
В УНФ в функцию МенеджерОборудованияВызовСервера.ПолучитьXMLПакетДляФискализацияЧека() первый параметр ОбщиеПараметры.ПозицииЧека все строки передаются без ставки НДС.
Кто нибудь знает причину?
33. Johny_v 75 18.01.19 07:00 Сейчас в теме
(32)Причина в вашей конфигурации или настройках учетной политики. Быстрее в отладке найти почему эта ставка НДС ставится, чем ждать ответа здесь.
34. VikingL 26.01.19 13:53 Сейчас в теме
Вопрос, ККМ атол 25Ф, Розница 2.2. Настроил для работы по tcp, вроде работает, смены открываются/закрываются, чеки пробиваются, но тест устройства в настройках торгового оборудования выдает ошибку... что не так сделал?
41. OscarTT 02.04.19 10:27 Сейчас в теме
Подправьте:
"Для передачи данных в ФФД необходимо настроить утилиту EOU"
Должно быть: "Для передачи данных в ОФД необходимо настроить утилиту EOU"
42. vava22082009 19.06.19 07:16 Сейчас в теме
А есть что нибудь подобныя для Штриха? а то кассы штрихов печатают с задержкой в 10 секунд(
43. Johny_v 75 19.06.19 07:22 Сейчас в теме
(42) Может и есть. У меня только кассы от Атол в подчинении...
Оставьте свое сообщение