Печать чеков ККМ через RDP для УТ 10.3

Быстрая печать чеков ККМ, через RDP, для конфигурации УТ 10.3. Обработка работает с драйверами Атол 8.0.

Быстрая печать чеков ККМ, через RDP, для конфигурации УТ 10.3.

Обработка работает с драйверами атол 8.0.

Принцип работы:

1. На клиентской машине устанавливаются драйвера Атола 8.0. Для Атоловских касс она работает бесплатно, для других надо покупать лицензию.

После установки нужно активировать бесплатную лицензию:

 

2. Запускаем службу:

 

3. Теперь наша касса видится по IP:6220 в сети.

4. В обработке в 1С указываем IP адрес компьютера и порт: IP:6220. И ком порт тоже указываем компа, где касса подключена.

5. Наслаждаемся быстрой печатью кассы.

 

P.S.: За основу была взята обработка, предоставленная компанией Атол.

P.S.2: Данная обработка была доработана, для корректной работы с возвратами. В исходной версии неправильно брался вид оплаты при отсутствии денег в кассе. Отключил контроль наличия денег в кассе, для безналичных возвратов.

P.S.3: Не обращайте внимания на разные версии Атол на картинках. Скриншоты делались с разных ПК, в разное время 🙂

20 Comments

  1. braynt
    В обработке в 1С указываем IP адрес компьютера

    если работа по РДП, то какой ip указывать база находится на удаленном серваке и фискальник стоит на кассе?

    Reply
  2. jo0506

    (1) braynt,

    В обработке в 1с на сервере указываем IP адрес компа, к которому подключена касса.

    Reply
  3. braynt

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

    Reply
  4. jo0506

    (3) Это не причем, что разные подсети. Указывается белый IP адрес кассы, т.е. по факту обработка цепляется к кассе через интернет.

    По сути можно на один фискальник печатать чеки с разных rdp сеансов на сервере.

    Хотите внедрение, могу помочь. Пишите если что в личку. Главное чтоб у вас Фискальные регистраторы были атоловские, иначе драйвера покупать нужно…

    Reply
  5. keks_feo

    добрый день! подскажи а как вывести на чек произвольную информацию, например строку «кассир: ФИО»

    Reply
  6. jo0506

    (5) Надо дорабатывать обработку, скорее всего в процедуре ЗакрытьЧек или ПечататьЧек, сейчас не скажу точно…

    Reply
  7. medvedkiller

    Добрый день! Если прописываю ip то пишет фр не загружен, без ip очень медленно печатает чек

    Reply
  8. medvedkiller

    Подскажите как может работать обработка если разные сети

    Reply
  9. jo0506

    (8) medvedkiller,

    сети не причем.

    у вас стоит 1с на сервере, допустим у сервака IP 8.8.8.8.

    касса физически подключена к компу.

    Комп имеет локальный IP адрес, допустим 192.168.0.2. Но при этом он имеет выход в инет через роутер. И можно через сайт например 2ip.ru посмотреть IP провайдера, посмотрели, например 155.9.9.9. На роутере нужно сделать проброс порта 6220 с внешки на локальный адрес — 192.168.0.2 (это может сделать сисадмин).

    Соответсвенно в обработке в 1с на сервере указываем адрес: 155.9.9.9:6220

    Reply
  10. Fuzzz

    (2)

    Добрый день.

    Платформа:

    8.2.19.130

    Конфигурация:

    Управление торговлей и взаимоотношениями с клиентами (CRM), редакция 1.1 (1.1.38.1)

    ФР:

    Атол Fprint-55K.

    Подключили обработку.

    Фр подключен к компьютеру, с которого печатают чеки, и к этому компьютеру по РДП подключается еще 1 пользователь.

    В качестве адреса указали 127.0.0.1:6220.

    Чеки печатались при одновременной работе и у одного и у другого пользователя.

    Но при снятии X или Z-отчета выдает ошибку:

    {ОбщийМодуль.ОбщегоНазначения.Модуль(139)}: Поле объекта недоступно для записи (ResultDescription)
    ТекстСообщения = СформироватьТекстСообщения(ТекстСообщения);

    Как-будто касса не подключена.

    С чем может быть связано? Куда копать?

    з.ы. При возврате на старую обработку, как с драйверами версии 8 (пробовали ДТО 8.7.0 и 8.9.0) так и с драйверами версии 6.19, все работает в штатном режиме, но только для одного пользователя, который первым занял порт.

    Reply
  11. jo0506

    (10) Да есть такая проблема. На точках у нас тоже иногда на некоторых кассах вылазиет ошибка ResultDescription. Висит долго 1с. Приходится закрывать 1с принудительно и перезапускать. У нас каждый печатает на своей кассе, совместного доступа к одной кассе нету.

    Можно посмотреть логи драйвера — в папке на сервере — usersuser1drivers — atol. — где то такой путь там файл с логами по кассе. Может там чего найдете…

    Вообще проблема актуальна, решение в поиске. Видимо от атола что то там не допилино…

    Reply
  12. Pskmetall2016

    Добрый день!Очень медленно (примерно полторы минуты 1чек) печатаются чеки из ПКО 1С УТ 11.3 на АТОЛ 55ф (подключение через RDP).Что можно сделать для быстроты печати ?

    Reply
  13. coolseo

    (13) Нужно пробрасывать порты с помощью спец программ, а не через стандарт рдп.

    Reply
  14. olbu

    (14)а какие программы например? Сам пытаюсь найти ответ как подключить ккт к сеансу на rdp..

    Reply
  15. coolseo

    (15)Проброс COM портов через TCP/IP с помощью Virtual Serial Ports Emulator (Windows)

    http://infostart.ru/public/620353/

    Скорость печати чека по рдп 45 секунд, через программу 7 секунд. Но все равно зависает, чеки тупят, приходится уходить на риб или ставить фронтол.

    Reply
  16. AlPi

    Про обработку ничего сказать не могу, не качал, но что инструкция по настройке печати чеков через RDP нас выручила, это точно. У нас БИТ Отель через RDP и только благодаря автору теперь все работает как надо. Спасибо огромное!

    Reply
  17. aricsoft

    В последних версиях убрали поле КОМПЬЮТЕР. Кто как выкручивается с медленной печатью чека. Обработка ATOLKKM что для УТ 10 что для УПП 1.3 одна и та же.

    Reply
  18. rbsoft

    (13) Есть решение : Сервер ККМ. https://infostart.ru/public/544687/

    Решает проблему скорости печати чеков из RDP.

    2-3 секунды на чек.

    Reply
  19. Darkoder

    (2) Доброго времени суток.

    Ут 10,3 Тоже не работает. Пробовал разные драйверы. Драйверы Атол отклик дают, а в торговле не работает.

    Пробовал разные версии драйверов.

    Выдаёт ошибку:

    {ОбщийМодуль.ОбщегоНазначения.Модуль(139)}: Поле объекта недоступно для записи (ResultDescription)

    ТекстСообщения = СформироватьТекстСообщения(ТекстСообщения);

    Не подскажете как решить вопрос?

    Или может есть рабочая обработка?

    А ннет решлось следующим образом:

    Закрыл кассовую смену через драйвер, и из 1с всё пошло работать! :)))

    Но ура пока не скажу, попробую теперь в реальных боевых условиях, с 3G интернетом 🙂

    Reply
  20. mezhmidinov

    com2tcp бесплатно решает проблему медленной печати чеков.

    Настройка описана тут: https://pogrommist.ru/2019/11/uskorjaem-skorost-pechati-chekov-po-rdp-na-kkt-atol/

    Reply

Leave a Comment

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