Атол подключение к 1с по сети
Все ближе новогодние праздники и с ними переход на НДС20% и ФФД1.05. Почти все производители уже подготовились к нему и отчитались о порядке перехода на новый режим работы. Но не все пользователи до конца понимаю что им делать. Для работы в новом режиме понадобится обновить ККТ, драйвера и вашу конфигурацию. Кстати, обновления для конфигураций с поддержкой НДС20% 1С уже выпустила, поэтому самое время начать обновляться, если вы еще этого не сделали.
Для работы нового режима на ККТ потребуется последние версии драйвера ККТ. Работу с НДС 20% поддерживают все версии начиная с 8.16.1 или 10.4.1, которые вышли еще в ноябре. Последнюю версию можно скачать в свободном доступе с центра загрузки АТОЛ.
В настройке нет ничего сложного, просто выполняем все шаги по порядку:
1. Установка драйверов
Для работы ККТ потребуется последние версии АТОЛ Драйвер ККТ версии 10.4.2. Работу с НДС 20% поддерживают все версии начиная с 10.4.1.
Качаем его с dpkg -i fptr10-test-util_10.4.2_i386.deb dpkg -i libfptr10_10.4.2_i386.deb dpkg -i libfptr10-gui_10.4.2_i386.deb
После этого заново запускаем установку пакетов. Обратите внимание что ставить нужно драйвер той же битности что и платформа 1С. Если у вас 32-битная 1С работает на 64-битной системе, то ставим 32-битный драйвер. Иначе 1С не найдет подходящих драйверов. Это же относится и к работе в LINUX.
2. Подключаем и настраиваем ККТ
2.1. Настройка работы через USB
Большинство ККТ Атол (Кроме 30Ф и 11Ф) настроены для работы через COM. Для переключения на USB делаем:
- Выключить ККТ
- Зажать кнопку промотки чека
- Не отпуская кнопку включаем ККТ
- Дождаться пятого звукового сигнала
- ККТ распечатает на чеке пункты сервисного режима.
- Нажать два раза кнопку прокрутки чека (должно быть два звуковых сигнала).
- Распечатается чек с параметрами канала связи.
- Три раза нажать кнопку прокрутки чека (три звуковых сигнала).
- Распечатается "USB включен" и вернется в сервисный режим.
- Нажать один раз кнопку прокрутки чека, ККТ перейдет в рабочий режим.
Для передачи данных в ФФД необходимо настроить утилиту EOU.
При подключении по USB в системе появятся два COM-порта. Один используется для работы с ККТ, второй для утилиты EOU. В тесте драй вера проверяем на каком потру висит ККТ, другой прописываем в настройках EOU.
Если ККТ подключена через USB, то для передачи чеков в ОФД необходимо настроить службу EOU. Если у вас на компьютере установлена 8 версия драйверов, то там есть замечательная утилита "Управление драйверами", через которую очень легко настраивается служба EOU.
2.2 Настройка ККТ в режиме TCP/IP (Работа по сети, С терминального сервера RDP)
Проще всего выполнять настройку через утилиту "Тест драйвера ККТ". Открываем утилиту тест драйвера и заходим в свойства ККТ.
Указываем номер порта на котором работает ККТ (для его определения можно воспользоваться Поиском) и нажимаем кнопку "Параметры ККТ":
Здесь выполняется настройка режимов работы ККТ. Нам потребуются только два раздела: "2. Канал связи" и "15. ОФД".
Во разделе "2 Канал связи" настраивается интерфейс, на котором будет работать ККТ.
В нем прописываем IP-адрес ККТ и параметры Вашей сети.
- Канал обмена: Ethernet
- IP-адрес (Ethernet): ххх.ххх.ххх.ххх - Здесь прописываем свободный IP из вашей подсети, например 192.168.1.17
- маска подсети: 255.255.255.0
- Шлюз по умолчанию: ххх.ххх.ххх.ххх - Адрес шлюза вашей сети (основного роутера), например 192.168.1.1
В разделе "15 ОФД" настраивается канал обмена с ОФД. Если ККТ работает по сети, то необходимо переключить канал обмена на Ethernet, если по USB, то USB (EoU).
Если ККТ новая, то не забываем менять настройки в разделе 9 Клише.
После изменения всех настроек нажимаем кнопку применить и выключаем кассу. Теперь можно отключить кабель USB и подключить ККТ с помощью Ethernet кабеля к вашей локальной сети.
Настройка окончена, включаем ККТ. При загрузке она будет печатать два чека, один что ККТ готова к работе, второй состояние сети, на котором выводиться текущий IP-адрес ККТ.
Теперь можно проверить связь с помощью утилиты "Тест драйвера". Указываем порт TCP/IP и IP-адрес ККТ и нажимаем кнопку "Проверка связи". В ответ она должна сообщить свою модель, номер и версию ПО.
При работе ККТ по сети она будет самостоятельно передавать данные в ОФД. Настраивать службу EOU уже не надо!
3. Настройка в 1С.
Рассмотрим настройку ККТ на примере демонстрационной базы "Управление производственным предприятием". В типовых конфигурациях на обычных формах вся настройка выполняется в форме "Подключение и настройка торгового оборудования".
Переходим на вкладку "ККТ с передачей данных" и добавляем новое оборудование.
Обработку обслуживания с необходимой Native-компонентой можно скачать во вложении.
В обработке выбираем нужный способ подключения и порт для связи с ККТ. Для проверки корректности настроек можно нажать на кнопку "Тест устрйоства"
Указанная обработка использует стандартные процедуры из общих модулей: ПодключаемоеОборудованиеУниверсальныйДрайверКлиент и МенеджерОборудованияКлиентСервер.
При работе в LINUX/Windows настраивается одинаково. Если в обработке пишет что не установлен драйвер, то скорее всего установлены драйвера не той "битности". Готово, если вы уже обновили ККТ, то она готова к работе с Новыми ставками НДС.
4. Служебные операции
В процессе работы иногда требуется проверить передачу данных к ОФД или закрыть смену на ККТ. Эти операции можно выполнить через утилиту "Тест драйвера". Но удобнее использовать эти функции из обработки обслуживания. Для этого откройте форму "Подключение и настройка торгового оборудования", выберите нужную ККТ в списке и нажмите кнопку "Параметры фискализации".
В открывшемся окне есть меню "Ручное управление" через которое можно выполнить:
- Открытие и закрытие смены
- Внесение и выемку наличных
- Открытие денежного ящика
- Получить текущее состояние
- Напечатать на ККТ состояние расчетов
- Снять отчет без гашения
Проверить связь с ОФД можно получив текущее состояние ККТ:
Специальные предложения
Здравствуйте. Прочитал вашу статью. Интересует пункт 2.2 Настройка ККТ в режиме TCP/IP (Работа по сети, С терминального сервера RDP)
Не нашел в драйвере Атол ККТ 10.4.2 канал обмена Ethernet. Есть только каналы связи COM/VCOM, USB, TCP/IP, Bluetooth. Пытаюсь подключиться к ККТ АТОЛ 30Ф, ввожу IP адрес, порт - не находит. Драйвером 8 все находит без проблем.
Добрый день! Если можно поподробнее про подключение через TCP/IP. Пробую через драйвер 10.4.2. ввожу IP ПК (к которому подключена ККМ) порт 6220 - не находит ККМ. Через драйвер ККТ 8.16.4 - находит без проблем. Знаю, что в драйвере Атол 10 нет больше поддержки сервиса FDSVC, который обеспечивает удаленный доступ.
(3) мне вот тоже интересно как теперь подключать, чтоб работало через rdp. сейчас подключил временно просто по сети, но это печаль вообще ((
Обновил публикацию. Вам нужно переключить ККТ в режим работы по Ethernet. У нее будет свой ip-адрес, его и нужно вводить при подключении к кассе.
(4) это если есть порт? мне просто нужно подключить так: есть комп с кассой(подключена по usb), с компа 1с работает по rdp. Раньше было по FDSVC настроено, сейчас его выпилили (( как теперь реализовать это не понятно.
(39)На инфостарте есть готовые решения. Мне через веб-сервисы пока не было необходимости реализовывать.
Я вначале грешил на версию драйвера, но обновленных обработок по работе с ККТ Атол от 1с не выходило, а самая последняя версии 2.6 работает только с 9 версией драйвера.
Тут дело не в обработке для ККТ. 1C должна передавать драйверу ККТ чек в виде XML. Этот XML формируется не в обработке, а в общих модулях конфигурации, поэтому Вам необходимо ее обновлять.
Значение перечисления "Ставки НДС" преобразуется в числовое значение в типовой процедуре
так что МенеджерОборудованияКлиентСервер.ПолучитьСтавкуНДСДляФискализацииЧека() уже как бы передал в хмл "20" .
(7) вот думаю качать обработку или штатную обработку обслуживания для DTO 9.12 переделать просто: думаю загрузить в макет обработки "C:\Program Files (x86)\ATOL\Drivers10\KKT\1Cv83\ATOL_KKT_10.zip" от DTO 10.4 и в модуле обработки заменить "AddIn.ИнтеграционнаяКомпонента.ATOL_KKT_1C83_V9" на "AddIn.ИнтеграционнаяКомпонента.ATOL_KKT_1C83_V10". Как думаете взлетит ?
да все получилось, только странно, показалось что DTO 10.4.2 медленнее работает девЯтки (
Всем спасибо за ответы, вопрос решился, 19.12.2019 Атол выпустили новую версию драйвера 9.12 в которой поддерживается требования 1с для разработчиков ДТО 2.4. Те кто использует типовую обработку для драйверов 9.х обратите внимание, что у вас стоит версия не ниже 9.12.4.
Подключаем ККТ АТОЛ к 1С:Предприятие 8.3 в Debian / Ubuntu
Продолжая серию статей по настройке онлайн-ККТ, мы не могли обойти стороной альтернативные ОС, тем более что АТОЛ поддерживает работу своих ККТ в среде Linux. Про установку 1С:Предприятие 8.3 в Debian / Ubuntu мы уже рассказывали ранее, теперь пришло время подключить к нашей 1С кассу. Скажем сразу - никаких сложностей при этом у нас не возникло, разработчики АТОЛ хорошо сделали свою работу, а следуя нашей инструкцией с данной задачей справится даже начинающий (тем не менее мы предполагаем, что читатель обладает базовыми навыками работы в среде Linux).
Научиться настраивать MikroTik с нуля или систематизировать уже имеющиеся знания можно на углубленном курсе по администрированию MikroTik. Автор курса, сертифицированный тренер MikroTik Дмитрий Скоромнов, лично проверяет лабораторные работы и контролирует прогресс каждого своего студента. В три раза больше информации, чем в вендорской программе MTCNA, более 20 часов практики и доступ навсегда.
Данная статья является логическим продолжением нашего материала Подключаем ККТ АТОЛ к 1С:Предприятие 8.3, поэтому мы не будем повторяться и остановимся только на вопросах подключения и настройки ККТ в среде Linux. Если вы только начинаете работать с ККТ, то настоятельно советуем прочитать вам первую часть статьи, так как там затрагиваются общие вопросы по настройке кассы и работе с утилитой Тест драйвера ККТ.
Данная инструкция была проверена нами на Debian 9.7 и Xubuntu 18.04, но будет справедлива для любого дистрибутива на базе Debian или Ubuntu. Сама ККТ при этом подключается к ПК посредством интерфейса USB, как выбрать интерфейс подключения кассы мы рассказывали в первой части статьи.
Прежде всего скачаем из Центра загрузок АТОЛ свежие драйвера версии 10.х, они располагаются в разделе Контрольно-кассовая техника, архив универсальный и содержит драйвера для всех поддерживаемых платформ. Из всего архива нас интересует папка installer, в которой содержится папка deb, в ней находятся пакеты для архитектур i386, amd64 и arm. Следует иметь ввиду, что разрядность драйвера ККТ должна соответствовать разрядности платформы 1С. В Linux разрядность платформы как правило соответствует разрядности системы, однако если это не так, например, на 64-разрядную ОС установлена 32-разрядная платформа, то драйвер тоже следует установить 32-разрядный.
Из всего набора пакетов нас интересуют только три:
- libfptr10 - драйвер ККТ
- libfptr10-gui - графическая библиотека драйвера ККТ
- fptr10-test-util - утилита Тест драйвера ККТ
Устанавливать их тоже нужно в указанном порядке, так как они имеют в зависимостях друг друга. Для этого перейдите в папку с пакетами и выполните с правами суперпользователя следующие команды (обратите внимание, мы устанавливаем 64-разрядные пакеты версии 10.4.5, в вашем случае имена пакетов могут отличаться):
Графическая часть драйверов АТОЛ выполнена на базе Qt4 поэтому вы скорее всего при установке последнего пакета получите следующую ошибку:
Ничего страшного, с такими проблемами успешно справляется пакетный менеджер, для этого выполним:
Данная команда установит все недостающие зависимости и настроит пакет. После чего нам останется установить последний пакет с Тестом драйвера:
На этом установка драйверов ККТ закончена, можем запустить Тест драйвера и проверить работу кассы, данная утилита ничем не отличается от своей Windows-версии и работу с ней мы уже рассматривали ранее.
В последних релизах 1С драйвера для АТОЛ 10.х уже включены в состав конфигурации, если это не так, то драйвера следует загрузить отдельно, используя архив в папке 1С поставки драйверов.
Следует обратить внимание, что в Linux ККТ АТОЛ определяются не как два VCOM, а как одно USB-устройство, поэтому следует учесть этот момент при настройке:
На этом подключение ККТ можно считать законченным, дальнейшая работа с кассой ничем не отличается от Windows систем. Субъективные впечатления от работы ККТ АТОЛ в среде Linux у нас остались также положительными, разработчики поработали хорошо, никаких сбоев и нареканий по работе касс нами не выявлено.
Настройка EoU
Внимание! ККТ АТОЛ на платформе 5.0 не поддерживают работу с EoU, для них требуется настройка EoT. Подробнее читайте здесь: Особенности подключения ККТ АТОЛ на платформе 5.0
После того, как касса настроена и работает, самое время перейти к настройке службы EoU, для этого скачаем одноименный пакет из Центра загрузок, он располагается в разделе Программное обеспечение - ДТО. Архив содержит набор различных версий утилиты, выбираем последнюю и переходим в директорию с утилитой для нужной нам архитектуры (i386 или amd64), разрядность следует выбирать согласно разрядности системы, вне зависимости от разрядности драйверов ККТ и платформы 1С.
Если мы перейдем в каталог с утилитой, то увидим там файл настроек settings.xml, бинарные файлы и библиотеки. В файле настроек должна присутствовать секция:
Данная опция включает автоматическое обнаружение касс на Linux и мы не видим смысла отказываться от столь удобной функции, тем более что работает она без нареканий.
Теперь нам надо разместить файлы в нужных местах файловой системы и настроить работу утилиты в качестве сервиса. Откроем в текущей директории терминал и поднимем права до суперпользователя. Начнем с настроек, создадим директорию /etc/ATOL/EoU и скопируем туда файл настроек:
Никаких дополнительных действий по настройке производить не нужно.
Саму утилиту мы разместим в opt (хотя вы можете выбрать иное расположение):
Теперь добавим нужным файлам права на исполнение:
Зарегистрируем утилиту как сервис:
Все, что нам теперь остается, это обеспечить автозагрузку и управление службой средствами системы. Для этого нам придется самостоятельно написать юнит для systemd, но не стоит пугаться, ничего сложного в этом нет.
Прежде всего создадим сам файл юнита:
Откроем его на редактирование и внесем следующий текст:
Сохраним его и добавим в автозагрузку:
Теперь мы можем управлять службой используя привычные команды:
Можем перезагрузить систему и убедиться, что служба запускается автоматически. Лог работы службы располагается в /var/log/EoU, откроем его и убедимся, что утилита обнаружила кассу и обмен с ОФД проходит нормально:
Как видим, ничего сложного в подключении и настройке ККТ АТОЛ в среде Linuх нет, пришлось только немного повозиться с утилитой EoU, но общий уровень проработанности и стабильности ПО от АТОЛ делает это всего лишь незначительным затруднением, тем более что в данном случае вполне справедливо будет высказывание "настроил и забыл".
Научиться настраивать MikroTik с нуля или систематизировать уже имеющиеся знания можно на углубленном курсе по администрированию MikroTik. Автор курса, сертифицированный тренер MikroTik Дмитрий Скоромнов, лично проверяет лабораторные работы и контролирует прогресс каждого своего студента. В три раза больше информации, чем в вендорской программе MTCNA, более 20 часов практики и доступ навсегда.
Достаточно часто в моей практике возникает ситуация, когда требуется подключить несколько компьютеров к одной кассе. В данной статье будут рассмотрены несколько способов, которыми данная проблема может быть решена.
Итак. Небольшое предприятие на два – три рабочих места. Это может быть как бухгалтерия, возжелавшая пробивать чеки на кассовом аппарате, так и небольшой торговый зал. Значения не имеет. А вот что имеет значение, так это то, что желания покупать кассовые аппараты по количеству рабочих мест у руководителя за частую нет. А если учесть, что благодаря ажиотажу вокруг ЕГАИС цены на ККМ с ЭКЛЗ выросли чуть ли не в два раза, данный вопрос становится еще более актуальным.
Как же быть в таком случае? На самом деле решений несколько, и я постараюсь рассказать плюсы и минусы каждого из них.
Начиная с версии 8.0.х в их драйверах появилась возможность установки удаленного подключения.
Как это работает. На первом компьютере, к которому кассовый аппарат подключен физически (через com-порт, или USB-переходник не имеет значения) настраиваем драйвера как обычно. Указываем порт, скорость. Проверяем чтобы успешно выполнялся тест устройства. Все самое интересное делается на втором (третьем, четвертом) компьютере. Как показано на картинке выше нажимаем на три точки напротив строки «Компьютер» и ставим галочку «Удаленное подключение». Указываем ip-адрес компьютера, к которому физически подключен кассовый аппарат (в нашем примере это первый компьютер), порт оставляем по-умолчанию. В разделе «Параметры связи» указываем номер порта и скорость первого компьютера куда подключен кассовый аппарат. И если вы все указали правильно, то проверка связи на втором компьютере также пройдет успешно.
Вариант второй. Для не менее счастливых обладателей кассовых аппаратов сторонних производителей.
Если у нас есть несколько лишних тысяч, то все просто: покупаем платные версии драйверов АТОЛ и смотрим вариант первый :).
Но есть и еще одно решение, ради которого вся эта статья и затевалась. В отличии от всех предыдущих вариантов оно полностью бесплатно, хотя и требует установки дополнительного стороннего ПО. Идея метода достаточно проста и показана на рисунке ниже.
Итак, первая часть выполнена. Мы обеспечили отправку данных с двух (трех, четырех) компьютеров по локальной сети на определенный компьютер. Теперь нам эти данные нужно как-то принять и передать на физический com-порт ККМ. Для этих целей мы использовали программку аж 2003 года ip-to-com. Программа чрезвычайно проста в настройке и состоит фактически из одного окна.
Устанавливаем ее на первый компьютер и настраиваем как показано на рисунке. В качестве com-порта указываем порт физического подключения кассового аппарата, а в окошке port number – номер IP порта, который мы указывали при настройке виртуальных com-портов. После этого нам останется только нажать кнопочку «Enable».
Плюсы этого варианта очевидны: мы никак не привязаны к производителю кассового оборудования, данный вариант будет работать с любой ККМ. При этом компьютер с ККМ не обязательно должен быть расположен в одной локальной сети. И что самое главное, все бесплатно :)
Но. Всегда есть но. Данный вариант очень чувствителен к пингу. Еще раз. Не к ширине канала, а именно пингу. Если у вас между первым и вторым компьютером пинг превышает 100 мс, или он просто не стабилен, результат вам может не понравиться.
В 2017 году вводятся новые правила торговли с использованием электронных чеков. Одним из обязательных требований будет подключение к оператору фискальных данных (ОФД), который обеспечивает сбор, хранение и передачу данных с ККМ в налоговую.
Для работы с ОФД мы выбрали кассу АТОЛ 55Ф, которая соответствует требованиям 54-ФЗ и внесена в реестр контрольно-кассовой техники.
Как работает ОФД?
После совершения покупки покупателем, касса создает транзакцию и направляет ее в фискальный накопитель.
Фискальный накопитель, сохраняет чек, подписывает его фискальным признаком и отправляет данные на сервера ОФД.
В свою очередь ОФД создает ответный фискальный признак, который он высылает обратно ККТ и передает данные о расчетах в налоговую.
Вся цепочка действий занимает всего несколько секунд.
После этого покупатель получает бумажный и электронный чек (присылается на электронную почту или абонентский номер). Эти чеки содержат QR-код и ссылку, которые покупатель может использовать для проверки чека специальными сервисами.
Как настроить ККМ АТОЛ 55Ф для работы с 1С через RDP?
Установка ККМ АТОЛ 55Ф на локальный компьютер
После установки драйвера, он займет 2 порта, в нашем случае это Com3 и Com4.
Почему драйвер занял 2 порта? Все просто! Один порт будет использоваться для обмена информацией с ККМ, второй порт будет использоваться для передачи данных ОФД.
Подключаем ККМ к компьютеру и приступаем к настройке.
Теперь нам необходимо войти в приложение «Управление драйверами». Для этого идем в Пуск — Все программы — АТОЛ — Драйверы торгового оборудования v. 8 — Управление драйверами. В открывшемся окне нам необходимо активировать бесплатную версию. Бесплатная версия работает с ККМ АТОЛ, для других ККМ необходима Полная версия.
Проверить работу кассы можно через приложение «Драйвер ККМ». Для этого идем в Пуск — Все программы — АТОЛ — Драйверы торгового оборудования v. 8 — Тесты — Драйвер ККМ.
В открывшемся окне мы переходим в раздел «Настройка свойств…» и нажимаем «Поиск оборудования». Выбираем из списка модель ККМ, отмечаем нужные порты и все скорости COM-портов. Нажимаем Поиск и ждем, пока найдутся ККМ. После того как будут найдены ККМ, необходимо выделить нашу ККМ и нажать «Создать».
Теперь, если поставить галочку у «Устройство включено», зайти в раздел «Настройка свойств…» и нажать «Проверка связи», то в поле «Результат» мы получим название нашей ККМ, серийный номер и версию прошивки. Это означает, что наша касса работает.
Драйвер не дает работать нескольким программам через один COM-порт, поэтому закрываем «Драйвер ККМ» и продолжаем настройку.
Возвращаемся в «Управление драйверами» и переходим во вкладку «Служба FDSVC». Необходимо запустить службу, если она не запущена. Эта служба будет отслеживать наши запросы от 1С на порт 6220. Если компьютер, к которому вы подключаетесь по RDP находится не в вашей локальной сети, то необходимо открыть порт 6220 для подключения через интернет.
Настройка ККМ АТОЛ 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С от имени администратора (иначе драйвера могут не подгружаться). Переключаем интерфейс на «Полный». Переходим в «Сервис» — «Торговое оборудование» — «Подключение и настройка торгового оборудования».
Добавляем обработку в справочник «Обработки обслуживания торгового оборудования».
Теперь приступим к добавлению самой ККМ в 1С. Для этого в «Подключение и настройка торгового оборудования» переходим в раздел «ККТ с передачей данных» и создаем новую ККМ.
Указываем кассу, с которой будет взаимодействовать торговое оборудование и переходим в «Параметры».
В параметрах ККМ заполняем следующие поля:
- Компьютер — указывается внешний IP компьютера, к которому подключена ККМ АТОЛ 55Ф и порт 6220, который мы открывали для доступа через интернет. Например, 10.10.10.10:6220
- Порт — COM-порт, к которому подключена ККМ АТОЛ 55Ф на локальном компьютере. В нашем случае это COM3.
- Скорость — скорость COM-порта.
- Модель — модель нашей ККМ.
- Остальные поля оставляем как есть.
При тестировании могут возникнуть ошибки. Возможно вы не открыли порт 6220 на локальном компьютере для доступа через интернет. Может потребоваться создать правила в брандмауэре для входящих и исходящих соединений на порт 6220. Вы могли забыть закрыть приложение «Драйвер ККМ» или запустить службу FDSVC. А может вы запустили 1С не от имени администратора и 1С не подключила драйвер ККМ.
Как включить отправку чеков оператору фискальных данных (ОФД)?
Если все хорошо и тест пройден, то теперь можно настраивать и включать «Службу EthernetOverUSB». Эта служба отправляет пробитые чеки вашему оператору фискальных данных (ОФД).
Для этого необходимо в «Управление драйверами» на локальном компьютере, к которому подключена ККМ, во вкладке «Служба EthernetOverUSB» добавить второй COM-порт, в нашем случае это COM4. Поставить галочку напротив «Автозапуск» и запустить службу.
Все, теперь каждый пробитый чек будет автоматически отправляться к ОФД, с которым у вас заключен договор.
UPD: многие ищут обработку 1С для ККТ Атол. Найти ее можно в папке TradeWareEpf, которая находится в папке с обновлениями или установкой конфигурации. Например, «%appdata%\Roaming\1C\1cv8\tmplts\1c\arautomation\1_1_86_1\TradeWareEpf».
Набор обработок для ATOL из папки TradeWareEpf «1С:Комплексная автоматизация» можно скачать по отсюда.
У большинства компаний работа с 1С организована через удаленный рабочий стол. Если рабочее место кассира и сервер с 1С находятся в разных локальных сетях возникает проблема со скоростью печати чеков. Скорость печати чеков по RDP может занимать от 15 до 60 секунд и даже больше. В статье я опишу самый простой бесплатный вариант решения проблемы скорости печати чеков по RDP на ККМ АТОЛ, подключенной через USB.
Подробная инструкция для подключения кассы АТОЛ по RDP я описывал в статье Подключение ККМ АТОЛ 55Ф к 1С на удаленном рабочем столе. Для 10-й версии драйвера ККМ подключение производится аналогично.
Скорость печати чеков резко упала после удаления «Службы FDSVC» из драйвера ККМ, начиная с 9-й версии. Сделано это было с целью обезопасить своих клиентов, т.к. часто администраторы оставляли возможность подключаться к ККМ с любых устройств и сетей.
Увеличиваем скорость печати чеков по RDP
Чтобы увеличить скорость печати чеков по RDP нам необходимо подключаться к кассовому аппарату напрямую, не через RDP. Но как это сделать, если возможности подключить ККМ к локальной сети нет?
На помощь нам приходит небольшая программа под названием Com2tcp. Данная программа позволяет подключаться к COM-порту по IP адресу через открытый порт.
Скачиваете программу Com2tcp на компьютер, где установлена касса АТОЛ. Скаченные файлы переместите, например, в папку «C:\services». Можете использовать любую другую папку на свое усмотрение.
Для создания связи «TCP/IP порт — Com-порт» необходимо запустить com2tcp.exe со следующими параметрами:
com2tcp \\.\COM3 9999
Где \\.\COM3 — Com-порт кассы АТОЛ, 9999 — TCP/IP порт, к которому мы будем обращаться.
Для быстроты запуска можно создать ярлык для com2tcp.exe с заданными параметрами.
Дальше необходимо открыть порт 9999 для внешних подключений. Для этого у вас должен быть выделенный IP адрес, либо воспользуйтесь сервисами DDNS.
Для открытия TCP/IP порта необходимо в настройках роутера прописать данные виртуального сервера (или перенаправление портов, все зависит от модели роутера).
- внешний порт (может быть любой свободный порт, к нему подключаемся из вне);
- Локальный адрес компьютера, к которому подключена касса и на котором запущена программа com2tcp;
- Локальный порт, который прописывали в параметрах com2tcp.
В окошке com2tcp мы можем увидеть, что к COM3 порту было обращение.
Настройка подключения по TCP/IP к АТОЛ в 1С
Теперь необходимо прописать новые настройки для ККМ в 1С. Для этого переходим в настройки оборудования и прописываем подключение к ККМ по TCP/IP, указывая внешний IP адрес и порт.
После сохранения настроек нажмите на «Тест подключения». В случае отсутствия ошибок настройки в течение пары секунд вы получите информацию о вашей ККМ.
Таким образом можно совершенно бесплатно, без покупки сервера печати, ускорить скорость печати чеков по RDP.
Для безопасности рекомендую разрешить подключения к открытому порту только с IP адреса сервера с 1С настройками файрвола или роутера.
Читайте также: