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


Хотите ускорить печать чеков, или печатать с разных рабочих мест на один фискальный регистратор? В этом вам поможет, настроенный веб-сервис от фирмы АТОЛ, а данная разработка позволит интегрировать его с вашей программой 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 не будет опубликован. Обязательные поля помечены *