Печать чеков ККМ через 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 не будет опубликован. Обязательные поля помечены *