Подключение атол 11ф к 1с через rdp

Обновлено: 07.07.2024

Реквизит "кассир" (тег 1021) и "ИНН кассира" (тег 1203) могут не включаться в состав ФД в случае применения ККТ для расчетов, осуществляемых с использованием автоматических устройств для расчетов. Реквизит "кассир" (тег 1021) содержит фамилию, имя, отчество (при наличии), должность, а реквизит "ИНН кассира" (тег 1203) содержит ИНН (при наличии) лица, уполномоченного пользователем для формирования ФД.

(37) т.е если расчеты не онлайн, и у физлица есть ИНН, то должен присутствовать, как это будет контролироваться, хз

(39) только физическим визитом.

Можно подытожить? На 9 версии драйвера нет штатных решений по нормальной печати (FDSVC нет например в нем)? 8 драйвер не подходит, т.к. не дружит с ФФД 1.05 и новыми прошивками, а 10 драйвер - потому что нет на толстом клиенте и обычных формах. что делать то. покупать сервер печати за 5 к на раб.место не охото. Советуют шить на 70** прошивку, там якобы скорость нормальная

Почему 8 драйвер не дружит с ФФД 1.05 и новыми прошивками-то? Мне прошили вот только что АТОЛ 11ф, поставил 8.16 последнюю - вроде все фурычит.
(41) фурычит, но передается все по умолчанию, как задано в драйверах, если захотите поменять какую информацию из 1С, например передать информацию, что платеж является авансом, то не получится
у 8.16 есть один косяк - на него антивирь от win10 брешет при установке. Но это решается - добавляешь установочную папку и папку куда устанавливать в исключения, и вроде встает и даже работает.
(41) у меня ручные скидки в рознице2 и ут11.4 не работали с 8х версией
(41) также не будет доступна продажа сертификатов и их зачет, либо одновременная продажа номенклатуры и услуг
(43),(50) соответствующие свойства в драйвере я вижу - ItemType, PaymentMode. Получается, что их модификация не дает ничего?
(52) так проблема с конфами 1С или с драйверами? Первое меня вообще не волнует, у меня все самописное
(52) дает, я говорил .что если работать черз компоненту, которая идет в официальных обработках
(55) А, ну и хорошо. Значит, просто разрабы 1С не хотят нормально восьмые дрова поддерживать. ну что ж, бывает
(56) да атол тоже красавцы. вы попробуйте с ними пообщаться на форуме. на все вопросы один ответ - напрямую из драйвера работает, тогда это вам к 1С. а то что они не могут договориться с 1С насчет своих библиотек годами - пофиг. и видимо свои ресурсы ценят больше чем пользователей
(58) Ну, то что нет в жизни щастья, мы знаем. Тем не менее, есть покой и воля, т.е. иными словами, заставить работать можно.
На первой же странице найдете кучу решений. Выбирайте что вам нравится.
(62) Мы разработали драйверы виртуального ККМ (API для ККТ и для ФР), который ретранслирует типовые запросы на драйвер производителя кассы, используя промежуточную программу-сервер.
Результат - печать со всех типовых 1С (и новых и старых) на онлайн кассы.
Скорость отклика из RDP - меньше полсекунды - и чек печатается из RDP сеанса.
небольшой допил 1С - и печатаем с нескольких рабочих мест.
Могу помочь с тестированием, если интересно.
На видео похожая ситуация - симптомы и излечение за 15 минут :)
Коллеги, на видео можно увидеть применение сторонней обработки печати. Дело в тормозах печати не в ней, а в том, что используется стандартная схема печати с сервера через проброшенный в сеанс комовский порт.
нами замечено, что при пинге больше 50мс часто возникает проблема долгой печати кассовых чеков.
Мы раскопали и причину такого поведения. Она кроется в особенностях протокола управления ккм. Во многих местах при реализации печати драйвер ждет ответа от ККМ , причем время ожидания весьма мало (часто 5мс). Получается канал связи просто не успевает передавать с нужной скоростью сигналы от драйвера к ККМ и обратно.
Если такое случается, то фиксируется режим обрыва связи и отправляется повторная команда.
Меня удивляет, что чек все таки в таких условиях вообще печатается, после тысяч попыток повторов на разных стадиях печати!
Решал проблему путем статического айпишника и проброской порта в роутере .
(70) Может и поменялось уже что-то. Был в командировке.
Для (0) нужна обработка ТО (т.к. у него КА 1.1.) Две недели назад - были только обработки с поддержкой драйвера Атол 9.
Есть уже новая версия типовой обработки ТО?
Для текущих типовых на управляемой форме понятно - драйвер если совместим с API 1С - он сядет автоматом.
(71) а если в обработке ТО загрузить драйвера 10, не взлетит КА 1.1 с этой обработкой?

(0) (2) (23) Сожалею вашей проблеме. Но решение, а точнее костыли, есть. Ниже читаем

2) Новые релизы 1С уже криво поддерживают ДТО8. Даже новые версии. Однако в 8ой есть и сервер, и подключение по IP. Но всё это уже через дописание руками.
3) Я задавал этот вопрос ТП Атол. Вот его ответ:
[1C]
Здравствуйте!
Имеется компьютер с подключенным ККТ АТОЛ 30Ф, и Управление Торговлей 10.3 через RDP. Операционная система Windows 7 x64. Работаем посредством проброса портов. На удаленной машине используется дто за версией 9.11. Операционная система Windows Server 2012 x64. Собственно проблема заключается в том, что пробитый чек приходится ждать без малого +/-3 минуты. Тест связи с ккт из 1с проходит за 30секунд, Закрытие смены +/-1,5 минуты.
Есть белый IP, но насколько известно в 9дто не реализована работа по ip через 6220 порт.Есть ли возможность уменьшить время ожидания чека, или всё упирается в скорость сети интернет?
Логи с сервера и локального компьютера прилагаю. В логе последние операции.

Общение по инциденту:
вх.(15.03.2018 11:33:29)
Материалы:

Работа по сети упирается в ограничение Платформы 2.5 , когда в ответ на команду должно прийти подтверждение, и в ограничение пакета данных.
Эта проблема решена в Платформе 5.0 и ДТО 10, на которые планируется перейти до конца года.

Если рекомендации помогли, просьба закрыть обращение.
Спасибо.
вх.(19.03.2018 17:09:52)
Уточненная информация - будет реализован в ДТО 10 веб-сервер, который позволит работать по сети без текущих ограничений.
Сроки выхода пока неизвестны, это не ближайшая перспектива. Если вам нужно реализовать рабоу сейчас, то пользуйтесь текущим ПО.

Если рекомендации помогли, просьба закрыть обращение.
Спасибо.[\1C]

Я не знаю, что за платформа 2.5. Может знающие люди тут ответят.

А теперь варианты решений:
1) Установка тонкого\толстого клиента локально на компьютере где подключена касса. (не всегда помогает)
2) Дописание 1С до работы с ДТО 8\10 и использовать его возможности (Снятие с поддержки, решение для программистов)
3) Сменить провайдера. (Честно, у меня клиент перешел на другого провайдера и у него чеки полетели!)
4) Получаем белый IP адрес на точку, где подключен ККТ. Ставим программу Virtual Serial Ports Emulator. Она позволяет обращаться напрямую к порту через IP. Делаете проброс в роутере и в 1С в настройках делайте подключение через IP адрес. Проверенно, работает (Минусы: 1) Наличие белого IP 2) Программа условно бесплатная. Пока не купишь, она настройки не будет сохранять. Поэтому после перезагрузки компа, необходимо снова её открывать и настраивать. Это дело 1 минуты, если сделать мануал)
5) Ждать, когда всё перейдет на дККТ 10

54-ФЗ ККМ

В 2017 году вводятся новые правила торговли с использованием электронных чеков. Одним из обязательных требований будет подключение к оператору фискальных данных (ОФД), который обеспечивает сбор, хранение и передачу данных с ККМ в налоговую.

Для работы с ОФД мы выбрали кассу АТОЛ 55Ф, которая соответствует требованиям 54-ФЗ и внесена в реестр контрольно-кассовой техники.

Как работает ОФД?

После совершения покупки покупателем, касса создает транзакцию и направляет ее в фискальный накопитель.

Фискальный накопитель, сохраняет чек, подписывает его фискальным признаком и отправляет данные на сервера ОФД.

В свою очередь ОФД создает ответный фискальный признак, который он высылает обратно ККТ и передает данные о расчетах в налоговую.

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

После этого покупатель получает бумажный и электронный чек (присылается на электронную почту или абонентский номер). Эти чеки содержат QR-код и ссылку, которые покупатель может использовать для проверки чека специальными сервисами.

Как настроить ККМ АТОЛ 55Ф для работы с 1С через RDP?

Атол 55Ф

Установка ККМ АТОЛ 55Ф на локальный компьютер

После установки драйвера, он займет 2 порта, в нашем случае это Com3 и Com4.

Почему драйвер занял 2 порта? Все просто! Один порт будет использоваться для обмена информацией с ККМ, второй порт будет использоваться для передачи данных ОФД.

Подключаем ККМ к компьютеру и приступаем к настройке.

Теперь нам необходимо войти в приложение «Управление драйверами». Для этого идем в Пуск — Все программы — АТОЛ — Драйверы торгового оборудования v. 8 — Управление драйверами. В открывшемся окне нам необходимо активировать бесплатную версию. Бесплатная версия работает с ККМ АТОЛ, для других ККМ необходима Полная версия.

АТОЛ управление драйверами

Проверить работу кассы можно через приложение «Драйвер ККМ». Для этого идем в Пуск — Все программы — АТОЛ — Драйверы торгового оборудования v. 8 — Тесты — Драйвер ККМ.

В открывшемся окне мы переходим в раздел «Настройка свойств…» и нажимаем «Поиск оборудования». Выбираем из списка модель ККМ, отмечаем нужные порты и все скорости COM-портов. Нажимаем Поиск и ждем, пока найдутся ККМ. После того как будут найдены ККМ, необходимо выделить нашу ККМ и нажать «Создать».

Установка ККМ АТОЛ

Теперь, если поставить галочку у «Устройство включено», зайти в раздел «Настройка свойств…» и нажать «Проверка связи», то в поле «Результат» мы получим название нашей ККМ, серийный номер и версию прошивки. Это означает, что наша касса работает.

Драйвер не дает работать нескольким программам через один COM-порт, поэтому закрываем «Драйвер ККМ» и продолжаем настройку.

Возвращаемся в «Управление драйверами» и переходим во вкладку «Служба FDSVC». Необходимо запустить службу, если она не запущена. Эта служба будет отслеживать наши запросы от 1С на порт 6220. Если компьютер, к которому вы подключаетесь по RDP находится не в вашей локальной сети, то необходимо открыть порт 6220 для подключения через интернет.

Служба FDSVC АТОЛ

Настройка ККМ АТОЛ 55Ф на удаленном компьютере RDP

На локальном компьютере ККМ мы настроили, теперь нам необходимо сделать так, чтобы касса работала с 1С на удаленном рабочем столе, к которому мы подключаемся через интернет. Для установки драйверов на удаленном сервере необходимы права администратора!

Для этого мы проделываем аналогичные действия. Устанавливаем драйвера, включаем бесплатный режим.

Разархивируем файл FR-ATOL_54FZ.zip из папки «C:\Program Files (x86)\ATOL\Drivers8\1Cv82» в папку bin платформы 1С. Теперь необходимо на всякий случай вручную зарегистрировать FprnM1C82_54FZ.dll в системном реестре, если это не произошло во время установки драйверов. Для этого запускаем Windows PowerShell от имени администратора и прописываем следующую команду:

У вас путь до FprnM1C82_54FZ.dll может быть другой! Все зависит от того, какая у вас стоит версия 1С и куда она установлена.

Настройка ККМ АТОЛ 55Ф в 1С Комплексная автоматизация

Теперь приступим к настройке ККМ в 1С. В нашем случае мы настраиваем ККМ в 1С Комплексная автоматизация 1.1. Думаю в других конфигурациях настройка отличается не сильно.

Запускаем 1С от имени администратора (иначе драйвера могут не подгружаться). Переключаем интерфейс на «Полный». Переходим в «Сервис» — «Торговое оборудование» — «Подключение и настройка торгового оборудования».

Комплексная автоматизация Торговое оборудование

Добавляем обработку в справочник «Обработки обслуживания торгового оборудования».

ATOLkkt.epf

Теперь приступим к добавлению самой ККМ в 1С. Для этого в «Подключение и настройка торгового оборудования» переходим в раздел «ККТ с передачей данных» и создаем новую ККМ.

АТОЛ: ККТ с передачей данных

Указываем кассу, с которой будет взаимодействовать торговое оборудование и переходим в «Параметры».

В параметрах ККМ заполняем следующие поля:

  • Компьютер — указывается внешний IP компьютера, к которому подключена ККМ АТОЛ 55Ф и порт 6220, который мы открывали для доступа через интернет. Например, 10.10.10.10:6220
  • Порт — COM-порт, к которому подключена ККМ АТОЛ 55Ф на локальном компьютере. В нашем случае это COM3.
  • Скорость — скорость COM-порта.
  • Модель — модель нашей ККМ.
  • Остальные поля оставляем как есть.

Параметры ККМ

При тестировании могут возникнуть ошибки. Возможно вы не открыли порт 6220 на локальном компьютере для доступа через интернет. Может потребоваться создать правила в брандмауэре для входящих и исходящих соединений на порт 6220. Вы могли забыть закрыть приложение «Драйвер ККМ» или запустить службу FDSVC. А может вы запустили 1С не от имени администратора и 1С не подключила драйвер ККМ.

Как включить отправку чеков оператору фискальных данных (ОФД)?

Если все хорошо и тест пройден, то теперь можно настраивать и включать «Службу EthernetOverUSB». Эта служба отправляет пробитые чеки вашему оператору фискальных данных (ОФД).

Для этого необходимо в «Управление драйверами» на локальном компьютере, к которому подключена ККМ, во вкладке «Служба EthernetOverUSB» добавить второй COM-порт, в нашем случае это COM4. Поставить галочку напротив «Автозапуск» и запустить службу.

Служба EthernetOverUSB

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

UPD: многие ищут обработку 1С для ККТ Атол. Найти ее можно в папке TradeWareEpf, которая находится в папке с обновлениями или установкой конфигурации. Например, «%appdata%\Roaming\1C\1cv8\tmplts\1c\arautomation\1_1_86_1\TradeWareEpf».

Набор обработок для ATOL из папки TradeWareEpf «1С:Комплексная автоматизация» можно скачать по отсюда.

В этой статье рассмотрим ситуацию, когда касса АТОЛ медленно печатает чеки с 1С-сервера, находящего на терминальном сервере. В моём случае сперва устанавливается VPN-подключение, а потом уже производится подключение по протоколу RDP.

Печать чеков через проброс COM-портов по RDP

Тест драйвера ККТ 10.6.1.0

Тест драйвера ККТ 10.6.1.0

Вот такие настройки в 1С:

Настройки АТОЛ 30Ф в 1С

Настройки АТОЛ 30Ф в 1С

А вот такие в настройках подключения по RDP и на сервере терминалов:

Настройки подключения по RDP

Настройки подключения по RDP

Касса работает, но АТОЛ медленно печатает чеки

Эмулятор COM-портов для RDP

Я начал поиск эмуляторов COM-портов. И наткнулся на программку Virtual Serial Port Emulator. В народе VPSE. Скажу, что настройка программы очень простая и сложностей не вызывает.

Настройка кассы АТОЛ для печати чеков через RDP

Конфигурация терминального сервера

Конфигурация терминального сервера

Назначаем статический адрес VPN-клиенту

Назначаем статический адрес VPN-клиенту

Далее я скачиваю Virtual Serial Port Emulator с сайта разработчика и устанавливаю на рабочую станцию с кассой. Вы можете загрузить дистрибутив, который использовал я. Далее запускаю программу, последовательно игнорируя все уведомления.

Уведомления при запуске Virtual Serial Port Emulator

Уведомления при запуске Virtual Serial Port Emulator

Настройка эмулятора Virtual Serial Port Emulator

Настройка эмулятора Virtual Serial Port Emulator

Настройка эмулятора Virtual Serial Port Emulator

Настройка эмулятора Virtual Serial Port Emulator

Настройка эмулятора Virtual Serial Port Emulator

Настройка эмулятора Virtual Serial Port Emulator

Перед нами открывается окно с характеристиками устройства. Здесь я выбрал COM-порт, на котором висит моя касса. В моём случае это COM15. Локальный порт 5555 оставляю по умолчанию. И перед тем как заполнить последнее поле с данными IP интерфейса, поднимаю VPN-подключение.

VPN-подключение. Windows 7.

VPN-подключение. Windows 7.

VPN-подключение. Windows 7.

VPN-подключение. Windows 7.

 Настройка эмулятора VSPE

Настройка эмулятора VSPE

Проброс COM-порта по сети

Проброс COM-порта по сети

Сохранение конфигурации VSPE

Сохранение конфигурации VSPE

Настройка работы кассы АТОЛ по сети через RDP

Тест драйвера ККТ. Настройка кассы для работы по сети.

Тест драйвера ККТ. Настройка кассы для работы по сети.

Тоже самое я проделываю в интерфейсе программы 1С на сервере. Произвожу Тест устройства. Тест успешно выполнен. АТОЛ 30Ф.

Тест кассы из 1С. Настройка кассы для работы по RDP.

Тест кассы из 1С. Настройка кассы для работы по RDP.

На этом настройка закончена. Успехов в работе.

Настройка терминальных- и vpn-серверов, настройка кассовых аппаратов на точках продаж выполняется в рамках договора на абонентское обслуживание. Стоимость обслуживания компьютеров вы можете рассчитать самостоятельно на нашем сайте.

Подключить и настроить ОнЛайн кассу Атол 11Ф непосредственно к серверу терминалов на Windows 2008 для удаленной работы сотрудников и печати чеков через программу 1С:Розница 8 (Базовая) расположенной на этом же сервере.

1. Подключаем провода к ККМ Атол 11Ф. Провод питания. Кабелем USB подключаем непосредственно к серверу терминалов.

2. Переключаем ККМ в режим работы через USB (Канал обмена). Для этого кнопка питания выключена. Удерживая кнопку перемотки ленты, включаем кнопку питания и ждем 5 (пять) звуковых сигналов и отпускаем кнопку перемотки ленты. ККМ входит в сервисный режим о чем нас предупреждает печать на ленте ККМ.

Выбираем канал USB и выходим из сервисного режима.


3. На сервере терминалов устанавливаем ПО для работы к ККМ Атол 11Ф от имени администратора и перезагружаемся.
Скачиваем ПО с сайта производителя. Необходим полный пакет с программами и драйверами. На момент написания статьи (09-2017) - KKT_8_15_02_00_Full.exe


4. Включаем ККМ и в Диспетчере устройств в разделе "Порты (COM и LPT)" убеждаемся что появились два устройства "ATOL USB device (COM3)" и "ATOL USB device (COM4)".
ВНИМАНИЕ, "грабли" !
Если напротив этих устройств появились восклицательные знаки, значит драйвера не работают (читайте об этом в свойствах этих устройств). Переустанавливаем их. Для этого удаляем эти устройства (правая кнопка мыши на них с установкой галочки "Удалить программы драйверов для этих устройств"). Затем обновляем конфигурацию оборудования, происходит автоматический поиск новых устройств и установка драйверов к ним.


5. Проверяем связь с ККМ. Пуск/АТОЛ/Драйвера торгового оборудования/Тесты/Драйвер ККМ. С права кнопка "Настройка свойств", затем кнопка "Проверка связи". Если все хорошо в "Результатах" должно появиться строка с наименованием ККМ и его номера.


6. Необходимо сконфигурировать драйвера ККТ для передачи данных в ОФД. Для этого запускаем Пуск/АТОЛ/Драйвера торгового оборудования/Управление драйверами.
На вкладке "Служба EtghernetOverUSB" устанавливаем галочку "Автозапуск",
путь к службе "C:\Program Files (x86)\ATOL\EthOverUsb\EthOverUsb.exe",
в окошке "Подключенные ККМ" заносим произвольное название ККМ и устанавливаем порт №4

Примечание.

Порт COM3 служит для передачи данных к самой ККМ, а порт COM4 для передачи данных в ОФД через интернет. После регистрации в налоговой и у ОФД можно проверить связь с ОФД с помощью программы "Драйвер ККМ".
Установить галочку "Устройство включено", в выпадающем меню отчеты выбрать "43 - Состояние связи с ОФД" и нажать кнопку "Снять отчет". Результаты теста выведутся на чековой ленте ККМ.


7. Настраиваем 1С:Розница. Заходим в раздел Администрирование / Подключаемое обородование / ККТ с передачей данных и создаем новое устройство с драйвером АТОЛ:ККТ с передачей данных в ОФД (54-ФЗ) 9.x. В настройках оборудования выбираем порт "COM3: FPrintUSB0" и тестируем соединение.

Подключение ККТ Атол 11Ф к персональному компьютеру на рабочем месте

В ситуации, когда ККТ подключен непосредственно к компьютеру (ноутбуку) на рабочем месте, а уже с рабочего места подключаются к серверу терминалов на котором установлена 1С Розница или Управление торговлей в которой ведется учет и пробиваются чеки, последовательность настроек примерно таже за исключением настройки портов.


1. В настройках "Подключение к удаленному рабочему столу" необходимо настроить на вкладке "Локальные ресурсы" проброс портов. Кнопка "Подробнее", установить галочку "Порты".


2. При включенном кассовом аппарате с рабочего места (Компьютер или ноутбук) заходим в терминал и с помощью программы от Атола "Драйвер ККТ" тестируем и находим COM порт на котором "висит" ККТ.
Справа кнопка "Настройка свойств" / Поиск оборудования / Поиск .
Выбираем необходимый порт в окне "Настройка свойств" и тестируем подключение.


3. В 1С устанавливаем необходимой порт.


4. Порт для передачи данных в ОФД (Оператор фискальных данных) настраивается на рабочем месте (Ноутбук или компьютер с которого работают)

Установка CryptoPro на Windows Server 2008.

При установке возникает ошибка - "Не удается зарегистрировать библиотеку типов для файла …"
Решение:
Жмем кнопку пропустить. После установки "вручную" регистрируем эти библиотеки. Введите: regsvr32 "(путь к библиотеке)"

Аналогичная проблема возникает и при установке плагина "Плагин КриптоПро для Браузера cadesplugin" который необходим для работы в паре с CryptoPro.

Общая схема работы с ключами электронной подписи.

1. Получить от удостоверяющего центра сам ключ ЭЦП. На самом деле это несколько крошечных файлов лежащих в отдельной папочке. Ее можно расположить на любом диске или флешке в корневой директории.

3. Установить плагин "Плагин КриптоПро для Браузера cadesplugin" (скачать. )

4. Если для хранения ЭЦП используется специальный носитель, установить драйвера для него.

Получение номера прошивки ККМ, версии ФФД и другой технической информации Атол 11Ф.

Выключить питание ККМ. Нажать и удерживать кнопку перемотки (стрелочка вверх). Включить питание ККМ. После 2-х звуковых сигналов ККМ отпустить кнопку перемотки. ККМ напечатает техническую информацию на ленте.

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

Читайте также: