АТОЛ ВЕБ-СЕРВИС. Обработка для работы с ККТ 54 ФЗ + ИЗМЕНЕНИЯ С 01.07.2024


Хотите ускорить печать чеков, или печатать с разных рабочих мест на один фискальный регистратор? В этом вам поможет, настроенный веб-сервис от фирмы АТОЛ, а данная разработка позволит интегрировать его с вашей программой 1С.
Обработка для работы с Торговым оборудованием ККТ через веб-сервис (веб-сервер) АТОЛ, появившийся в 10х драйверах. Работает только с последними типовыми конфигурациях 1С на обычных формах (Управление торговлей 10.3, Комплексная Автоматизация 1, Управление Производственным Предприятием 1.3, Бухгалтерия государственного учреждения 1 и др.) Работает в соответствии с 54-ФЗ.  Поддерживает переход на ставку НДС 20%
 

Проверена на конфигурациях:

  • Управление Торговлей 10.3.49.1
  • Управление производственным предприятием 1.3.113.4
  • Комплексная автоматизация 1.1.108.3
  • Бухгалтерия государственного учреждения 1.0.54.6

Как подключить:

  • Для подключения обработки к вашей программе воспользуйтесь инструкцией на сайте ИТС http://its.1c.ru/db/kkt#content:63:upp
  • Установите драйвера АТОЛ 10-й версии с веб-сервисом
  • Настройте веб-сервис АТОЛ и подключите к нему ваш фискальный регистратор.
  • Используйте функционал обработки для печати чеков.

Если вы хотите большего функционала или вы обладатель устаревшей конфигурации, то обратите внимание еще на эту разработку

ККТ-ОНЛАЙН 54-ФЗ: Обработка для работы фискальных регистраторов. Поддержка веб-сервиса АТОЛ добавлена в нее совершенно бесплатно.

 

 

 Торговое оборудование

 

99 Comments

  1. jump0

    почему то не могу скачать. Пишет отправлено на почту. но обновляешь и ничего не отправлено и ничего не списано

    Reply
  2. karpik666

    (1) Здравствуйте, проверьте спам, если ничего нет, напишите в тех поддержку сайта https://infostart.ru/profile/support/0/ , они помогут.

    Reply
  3. nm_nike

    День добрый. Вопрос по обработке.

    Версия обработки АТОЛ: ВЕБ-СЕРВИС ККТ 1.01.

    Веб-сервис АТОЛ настроен и активирован. ККТ АТОЛ 22Ф / FPrint-22ПТК, Версия сервера ККТ: 10.4.2, Версия драйвера: 10.4.2.

    Данные об очередях на веб-сервере выводит

    Тест устройства не проходит:

    Тест не пройден. Ошибка: превышено время ожидания выполнения операции.

    В чем может быть причина?

    Reply
  4. karpik666

    (3) здравствуйте, наконец-то обратная связь, а через параметры обработки данные об очередях также не просматриваются?

    Reply
  5. nm_nike

    (4)

    здравствуйте, наконец-то обратная связь, а через параметры обработки данные об очередях также не просматриваются?

    как раз проверял через параметры обработки, данные об очереди выводит

    Есть возможность посмотреть лог, чтобы понять на каком месте затык?

    Reply
  6. karpik666

    (5) Пока не расширял функциональность, пришлите удаленный доступ в ЛС, через час смогу подключиться и посмотреть.

    Reply
  7. nm_nike

    (6)

    пришлите удаленный доступ в ЛС

    В ЛС не получается отправить сообщение. Пишет сообщение не отправлено, отложенная группа.

    Reply
  8. Утюг

    Аналогично. Информацию о веб сервере показывает, очередь выводит. Тест не пройден. Ошибка: превышено время ожидания выполнения операции.

    АТОЛ 55Ф Версия сервера ККТ: 10.4.2, Версия драйвера: 10.4.2. Версия обработки 2.20.

    Reply
  9. karpik666

    (8) ок, смогу завтра посмотреть, напишу в ЛС, чтобы доступ смогли отправить.

    Reply
  10. karpik666

    Вышла версия 1.03

    — Исправлены ошибки подключения, связанные с кэшированием ответа от веб-сервиса

    — Отлажен функционал печати на реальных данных.

    Reply
  11. Sh00rick

    И тут есть конкуренты: https://infostart.ru/public/942924/

    Но Андрей не уступает, «продавливает» за стартмани ))

    Reply
  12. karpik666

    (11) с моей стороны нет смысла продавать за рубли, так как поддержка Атол веб сервис доступна бесплатно в моей разработке за рубли, а эта возможность проверить и отладить функционал, кстати работает уже четко

    Reply
  13. Sh00rick

    (12) молодец!

    Reply
  14. kauksi

    А не планируете написать подобную обработку для Бух 3.0 УТ 11 ЕРП и т.д.?

    Reply
  15. karpik666

    (14) планирую, если в больше замечаний не будет и АТОЛ не напишет свою, то в середине января.

    Reply
  16. kauksi

    Отлично. А то совсем не подумали про тех, кто работает через терминальные сервера.

    Reply
  17. vserg2004

    Здравствуйте. Подскажите когда планируете такую-же обработку для розницы 2.2 и можно ли будет приобрести не за стартмани?

    Reply
  18. karpik666

    (18) Здравствуйте, как писал выше 15-16 января.

    Reply
  19. vserg2004

    Жду с нетерпением,) а купить можно будет?

    Reply
  20. karpik666

    (20) выложу в 2-х вариантах.

    Reply
  21. vserg2004

    Можете уточнить пожалуйста, в моем случае поможет? 1С розница 2.2, база 1с одна на «сервере», 2 ПК «Касса», оба подключаются к «серверу» 1С по RDP. На одном ПК физически подключена ККМ АТОЛ 55Ф через USB, все в локальной сети. Я так понимаю, придется ККМ подключить через Ethernet?

    Reply
  22. karpik666

    (22) если будет использоваться веб-сервис, то не ККТ нужно подключить по ehternet, а только делать общедоступным сам веб-сервер.

    Reply
  23. vserg2004

    Т.е ККТ можно оставить подключенным по USB? По поводу общедоступности веб-сервера, я правильно понимаю, нужно с каждого ПК иметь возможность зайти в веб-сервер через браузер? По идее, у меня все ПК в локальной сети, и подключены по RDP к 1С на «сервере» в чем тут может быть сложность с доступностью?

    Reply
  24. karpik666

    (24) не проверял работу с веб-сервером установленном на RDP сервере, по-моему так не должно работать. нужно веб-сервер ставить на локальной машине, и к нему подключать аппарат, и тут уже упирается где находится RDP, если в интернете, то веб-сервер должен иметь собственный белый ip адрес, поэтому тут лучше провести vpn

    Reply
  25. vserg2004

    Нет у меня все в локальной сети (небольшой продуктовый магазин). Давайте подробнее опишу. Есть ПК1 («сервер»), ПК2 Касса и ПК3 Касса. 1С находится на ПК1, ПК2 и ПК3 подключаются к ПК1 по RDP, а сама ККТ Атол 55Ф подключена по USB к ПК2. Все ПК в локальной сети. Сейчас чеки с ПК2 и ПК3 пробиваются через одну ККТ. Но так как в драйвере Атол 10 больше нет службы FDSVC встал вопрос как снова организовать пробитие чеков с двух ПК через одну ККТ. Я так понимаю, Атол web сервис дает такую возможность, но 1С без вашей обработки не получится настроить.

    Reply
  26. karpik666

    (26) стандартного такого нет функционала, поэтому да, пока нельзя подключить

    Reply
  27. vserg2004

    Ну т.е ваша обработка должна мне помочь, я правильно понял?

    Reply
  28. karpik666

    (28) если веб-сервер будет виден со всех рабочих мест, то да.

    Reply
  29. vserg2004

    Андрей, а нет у вас инструкции как правильно настроить Web сервер Атол. Готов заплатить за помощь. Дело в том, что сейчас пробовал на другом рабочем месте с подключенной ККТ Атол 30ф запустить Web сервер. Пробовал непосредственно на ПК к которому по usb подключена ККТ. Ответ «нет связи». Все по инструкции, настроил Web сервер, указал свободный IP 192.168.1.11, порт оставил 5555, затем перезапустил Web сервер. Захожу в тест драйвера ККТ (версия 10) устанавливаю, тип соединения TCP/IP, указываю IP 192.168.1.11 и порт 5555 — «нет связи». Стоит при этом драйвер Атол 8, может он как-то порт занимает? При этом пока запущен Web сервер, если зайти в Тест драйвера ККТ версия 8, то при текущих параметрах (IP ПК и порт 6220) при проверке связи — «порт занят», если Web сервер остановить, то сразу связь нормальная. Всю голову поломал.

    Reply
  30. karpik666

    (30) у меня инструкции — нет, по идее подключение нужно настраивать в localhostsettings

    Reply
  31. vserg2004

    Да там и делал, но почему через тест драйвера «нет связи»

    Reply
  32. karpik666

    (32) в веб сервере нет теста драйвера

    Reply
  33. vserg2004

    А как тогда проверить доступность к нему с разных ПК?

    Reply
  34. karpik666

    (34) пинговать веб сервер

    Reply
  35. vserg2004

    Спасибо, сегодня проверю. Я наивно думал, что через тест драйвера 10 касса тоже должна определяться, я ведь ввожу IP и порт установленные в настройках веб сервера. А как с 1С быть, там тоже «нет связи», хотя веб сервер запущен был?

    Reply
  36. karpik666

    (36) в 1с будет работать тест

    Reply
  37. vserg2004

    Спасибо, сегодня проверю.

    Reply
  38. alexkab99

    Добрый день.

    Тест устройства проходит, когда пытаешься обратиться к кассе — посмотреть параметры фискализации, открыть смену пишет:

    Ошибка вызова метода <ОбъектДрайвера.ПолучитьПараметрыККТ>.

    Поле объекта не обнаружено (fnFfdVersion)

    Что то делаю не так?

    Пытался на фискализированной и не на фискализированной кассе 30ф.

    Версия сервера ККТ: 10.4.1

    Версия драйвера: 10.4.1

    АТОЛ: ВЕБ-СЕРВИС ККТ 1.03

    «Управление торговлей», редакция 10.3 (10.3.49.1) (демо)

    1С:Предприятие 8.3 (8.3.10.2667)

    Reply
  39. karpik666

    (39) здравствуйте, работа проверялась на версии 10.4.2, также проверьте, прошит ли у вас аппарат

    Reply
  40. alexkab99

    С 10.4.2 заработало, спасибо.

    Reply
  41. karpik666

    Вышла версия 1.04

    — Исправлены ошибки формата передачи дробных значений на веб-сервер.

    Reply
  42. karpik666

    Вышла версия 1.05

    — Исправлены ошибки обработки строки номенклатуры с кавычками в наименовании

    — Исправлена ошибка обработка результата запроса с кавычками

    — Исправлена ошибка передачи типа операции Расход вместо Возврата прихода.

    Reply
  43. karpik666

    Вышла версия 1.06

    — Исправлена ошибка формата передачи версии формата обмена.

    Reply
  44. lotta

    Конфигурация УТ 10.3

    C версии 1.06 работа с обработкой стала возможной, НО ВНЕСЕНИЕ денег в кассу отрабатывает с ошибкой: «ИНКАССАЦИЯ: Ошибка 501:Ошибка парсинга запроса (поле «cashSum» отсутствует)». Также ВЫЕМКА денег из кассы с такой же ошибкой. Операция «Внесение» очень важна, если первый кассовый чек возврат от покупателя. Исправьте, пожалуйста.

    Reply
  45. karpik666

    (45) ок, спасибо за обратную связь, сейчас выложу исправление.

    Reply
  46. karpik666

    Вышла версия 1.07

    — Исправлена ошибка при операциях внесения и выемки денежных средств.

    Reply
  47. kauksi

    Когда же ждать версию для БП3 и УТ11?

    Reply
  48. karpik666

    (48) Здравствуйте, как я писал ранее, займусь, если не будет ошибок в основном функционале. сейчас больше замечаний не поступало, поэтому приступаю к разработке.

    Reply
  49. CyberNut

    Приветствую!

    А есть какой-то вариант использовать веб-сервер в случае если на одном рабочем месте несколько касс используется?

    Может можно как-то службу веб-сервера размножить и на разные порты повесить?

    Reply
  50. karpik666

    (50) в теории да, обработке все равно на какой порт слать, уточните у фирмы АТОЛ, мне кажется на данный момент такой возможности не предусмотрено стандартными средствами.

    Reply
  51. kauksi

    Если не печатается ИНН кассира, не подскажите куда рыть? Печать чека из ПКО в УПП. У пользователя физлицо задано, у физлица ИНН тоже.

    Reply
  52. kauksi

    (50) Можно изменить справочник Торговое оборудование, чтобы вместо имени компа прописывалось ИмяКомпа_ИмяПользователя. Тогда можно для разных пользователей настроить разные кассы. Выбор Кассы на которую печатать доступно только по моему в ШтрихМКассире

    Reply
  53. karpik666

    (52) ИНН кассира и не должен печататься, ИНН должет быть зафиксирован только в электронном чеке в ОФД. А обработка только региструет переданный функционал из конфигурации, если там передается ИНН, то она его передает на оборудование.

    Reply
  54. karpik666

    (53) Тут проблема не в этом, установленный веб-сервер АТОЛ не позволяет в своем интерфейсе подключить несколько фискальных регистраторов.

    Reply
  55. user642459_i.kubarev

    Добрый день, спасибо за ваш труд и обработку.

    Когда можно ожидать подобной обработки для 3.х : БУХ,УТ11, УНФ, розница 2.2?

    Reply
  56. karpik666

    (56) Здравствуйте, работа ведется, но еще не закончил

    Reply
  57. fdrpaid

    Добрый день!

    Касса на локальной машине 192.168.1.90. Версия Атол драйвера 10.4.4. В настройках web прописан адрес сервера и порт.

    УТ 10.3.50.1 на rdp-сервере. Обе машины в одном домене. С сервера машина с кассой пингуется, но тест из обработки не проходит.

    Подскажите, пожалуйста, в чем может быть проблема?

    Спасибо.

    Reply
  58. karpik666

    (58) так зачем вы в 1с указываете ip адрес кассы, если нужен ip адрес веб-сервера?

    Reply
  59. fdrpaid

    (59) Да, поправил адрес. Спасибо. Но все равно не проходит тест.

    Reply
  60. karpik666

    (60) что-то не пойму, у вас куда касса подключена, почему она прыгает по ip адресам? У вас в параметрах веб-сервиса стоит, что касса подключена по TCPIP, а ip адрес постоянно меняется, может все-таки она у вас подключена через com? вначале нормально кассу подключите к компьютеру, так, чтобы проходил тест через утилиту «тест драйвера ФР», а потом уже подключайте ее к веб-сервису.

    Reply
  61. fdrpaid

    Разобрался) Спасибо большое.

    Reply
  62. kauksi

    С версии 1.07 изменения были? как поживает версия для управляемых форм? ))

    Reply
  63. karpik666

    (63) пока никто ничего не просил, поэтому нет. По управляемым формам работа ведется, но тяжело, так как приходится разбираться с новым языком программирования.

    Reply
  64. avgost

    Здравствуйте. Подскажите, в чеке в строке товара не выводится сумма ндс по товару. Ставка выводится по номенклатуре. В итоге чека сумма ндс тоже выводится. Как вывести сумму ндс по товару?

    Reply
  65. karpik666

    (65) здравствуйте, смотрите настройки оборудования, это не настраивается в обработке, на веб-сервер только передается информация по шаблону, она не управляет ее выводом в чеке.

    Reply
  66. mevgenym

    Добрый день. При пробитии чека коррекции ошибка:

    ЧЕК КОРРЕКЦИИ: Ошибка 148:Ошибка программирования реквизита 1174

    Reply
  67. karpik666

    (67) здравствуйте, у вас не было заполнено основание для коррекции

    Reply
  68. mevgenym

    Посмотрел, на форме поля заполнены. В отладке посмотреть пока нет возможности.

    Еще вопрос, есть ли возможность переписать запросы на HTTPСоединение?

    Т.е. почему сделали через WinHttp, просто предпочтение или были проблемы с HTTPСоединение?

    Reply
  69. karpik666

    (69) Добавил для универсальности для старых платформ, можно легко переписать и на httсоединение.

    Reply
  70. mevgenym

    (70) Нужно для linux клиента. Просто идея у атола очень хорошая, появилась наконец то возможность отдалиться от win от rdp.

    Reply
  71. karpik666

    (71) не стояла такая задача для обычных форм, это более актуально для управляемых, чуть позже добавлю поддержку и Linux

    Reply
  72. karpik666

    Вышла версия 1.08

    — Добавлена поддержка Linux

    Reply
  73. Fenomen

    На релизе «Управление торговлей», редакция 10.3 (10.3.50.1). Не добавляется как обработка обслуживания. Планируется поддержка?

    Reply
  74. karpik666

    (74) Здравствуйте, что пишет при добавлении?

    Reply
  75. Fenomen

    «Выбранная внешняя обработка не является обработкой обслуживания торгового оборудования».

    Похоже 1С в УТ 10.3 встроил библиотеку подключаемого оборудования 🙁

    Reply
  76. Just

    Как открывается и закрывается смена и блокируется порт, когда одна касса на несколько компьютеров? В 1с-ке при этом создаются стандартные документы кассовая смена?

    Reply
  77. karpik666

    (76) скачайте заново обработку ,поправил ошибку, стартмани не спишутся.

    Reply
  78. karpik666

    (77) фискальный регистратор не блокируется. Данная обработка подключается по стандартному интерфейсу, поэтому механизмом открытия и закрытия смены должна управлять сама 1С, а не обработка, если хотите чтобы для каждого рабочего места создавался свой документ кассовой смены, то вам нужна эта обработка https://infostart.ru/public/590993/?ref=1050

    Reply
  79. Fenomen

    (78) Спасибо. Обработка подключилась.

    Reply
  80. fdrpaid

    Добрый день, Андрей!

    Обработка версии 1.08. УТ 10.3. Пытаюсь печатать чек из ПКО.

    Текст JSON-запроса и ошибка ниже. Подскажите пожалуйста в чем может быть проблема?

    {«uuid»:»a1ecf15f-c980-4aff-a1f8-5769eb86f7e7″,»request»:[{«type»:»sell»,»ignoreNonFiscalPrintErrors»:true,»electronically»:false,»taxationType»:»osn»,»operator»:{«name»:»Сальников Станислав»,»vatin»:»»},»supplierInfo»:{«phones»:[«»],»name»:»»,»vatin»:»»},»items»:[{«type»:»position»,»name»:»Звонок BANG 10 KLS (сер) шт»,»quantity»:1,»amount»:2,»infoDiscountAmount»:0.0,»price»:2,»department»:0.0,»paymentMethod»:»fullPayment»,»paymentObject»:»commodity»,»tax»:{«type»:»vat20″},»supplierInfo»:{«phones»:[«»],»name»:»»,»vatin»:»»}},{«type»:»position»,»name»:»Ключ педальный BBB BTL-10D шт»,»quantity»:1,»amount»:2,»infoDiscountAmount»:0.0,»price»:2,»department»:0.0,»paymentMethod»:»fullPayment»,»paymentObject»:»commodity»,»tax»:{«type»:»vat20″},»supplierInfo»:{«phones»:[«»],»name»:»»,»vatin»:»»}}],»payments»:[{«type»:»cash»,»sum»:4}],»useVAT18″:false}]}

    пОшибка «Ошибка 133:Некорректное значение параметров команды ФН»

    Reply
  81. karpik666

    (81) Здравствутйе, проверьте доступна ли вам вообще ставка НДС 20%, также проверьте доступна ли печать напрямую не через веб-сервис, попробуйте открыть и закрыть смену вручную, что будет писать

    Reply
  82. mevgenym

    (68) прошел отладкой проблема оказалась в типовой (10.3.47.3) — русская «с» в СorrectionBaseName

    в следующих релизах ее пофиксили

    Reply
  83. mevgenym

    (83) точнее в 10.3.50.3-10.3.52.1

    ПолучитьXMLПакетДляЧекаКоррекции — поправили

    ПолучитьXMLПакетДляЧекаКоррекции_ТО — не поправили

    Reply
  84. karpik666

    (84) к сожалению, если не использовать обработку из сообщения (79) , то будет формироваться согласно типовому функционалу, а он может быть с ошибкой

    Reply
  85. gal_75

    Версия сервера ККТ: 10.4.5.0 Версия драйвера: 10.4.5.0 Обработка 1,08

    УТ 10,3,50,3

    Функции открыть данные об очередях сервера и Открыть информация о сервере выполняются нормально.

    Тест устройства не проходит.

    «Ошибка отправки запроса DELETE на веб-сервер АТОЛ:

    Тест не пройден. Ошибка: превышено время ожидания выполнения операции»

    Параметры ккм в настройках сервера заданы верно.

    Reply
  86. karpik666

    (86) Здравствуйте. Если тест не проходит. Значит неправильно настроили веб сервис

    Reply
  87. maxx

    Если мне нужно пробивать чеки фоновыми заданиями (в контексте сервера то есть) вашу обработку можно использовать адаптируя или много переделывать придётся?

    Reply
  88. karpik666

    (88) здравствуйте, саму обработку не нужно адаптировать, вы просто делаете функционал, который ее будет вызывать в фоновом задании

    Reply
  89. maxx

    (89) т.е. сами процедуры пробития чека они уже серверные?

    Reply
  90. karpik666

    (90) функционал будет работать и на сервере

    Reply
  91. maxx

    (91)ок, понял, Спасибо.

    Reply
  92. ksa007

    Добрый день, подскажите возможно переделать вашу обработку под УТ11.4

    Проблема в том что есть ПК1 на нем запущен РКМ1 есть ПК2 подключенный по RDP к ПК1 на ПК2 тоже запущен РКМ2.

    Проблема в том что не могу печатать на одном ККМ с двух одновременно запущенных РКМ,

    я так понимаю что ваше решения для 10,3 решает эту проблему?

    Reply
  93. karpik666

    (93) здравствуйте, для ут 10.3 решает, однако для Ут 11 — оно не подойдет и переписать довольно проблематично, уже который месяц воюю.

    Reply
  94. ksa007

    Я надеюсь что вы победите в этой войне!)) ближайшее время. Потому как было бы шикарное расширение!!! Многим нужное.

    Reply
  95. Torin

    Документ Приходный кассовый ордер введен на основании заказа покупателя!

    Сумма заказа покупателя 7900 рублей

    в ПКО вводим сумму 2900 рублей!

    Отправляем на ККМ

    Итог чека

    https://ibb.co/swn7YMZ

    Как быть?

    Reply
  96. cmd_vasec

    Здравствуйте. УТ 10.3.56.1

    При открытии обработки в режиме предприятия возникает ошибка:

    {ВнешняяОбработка.АТОЛККТ.Форма.ФормаОтладки.Форма(13)}: Ошибка при вызове метода контекста (Выполнить)

    Выборка = Запрос.Выполнить().Выбрать();

    по причине:

    {(8, 25)}: Поле не найдено «ТорговоеОборудование.МодельТорговогоОборудования.ВидТорговогоОборудования»

    И ТорговоеОборудование.<<?>>МодельТорговогоОборудования.ВидТорговогоОборудования = &ВидТорговогоОборудования

    Что делать?

    Reply
  97. cmd_vasec

    И при подключении обработки зависает.

    Reply
  98. karpik666

    (181) здравствуйте. почему вы пишите это здесь? это не функционал данной обработки, и данная ошибка к ней не относится

    Reply
  99. cmd_vasec

    (183) Пока не знаю, разбираюсь. Сейчас прошел тест устройства.

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *