Атол 1ф подключение к 1с
Использование Онлайн Кассы на Windows HOME c драйвером без цифровой подписи. Проброска портов для ККМ. Использование компьютера с кассой в качестве сервера для быстрой печати чеков через терминал без использования сквозных COM портов.
Вот список проблем, с которыми приходится сталкиваться и краткое описание их решений. Более подробное описание со скриншотами ниже.
1. Компьютеры с Widows 10 Home не могут установить корректно драйвер Атол ТО. Решение от ЦТО - купить и использовать версию операционки проф за +15 тр. Решение - включил в операционке и биосе возможность установки не подписанных драйверов (не слетает при перезагрузке).
2. При работе через терминал и с пробросской COM портов чек выходит с колосальной задержкой и тупняком в 13 секунд. Решение от ЦТО - работать локально, 1С установить локально, сервер принести в локалку с компьютером и кассой. Решение - отказаться от классической пробросски COM-портов в терминале, использовать службу драйвера ККМ АТОЛ, к которой можно подключиться из терминала через интернет. Работает мгновенно.
3. При начале работы система сообщает, что смена не открыта. Теперь есть журнал кассовых смен в УТ 10.3. Открывать и закрывать смены нужно в нем. Автоматически смена не открывается.
Теперь по порядку.
Подключение ККМ к операционной системе Windows 10 Home
1. Вся проблема заключается в том, что на данной операционной системе нельзя устанавливать не подписанные фирмой Microsoft драйвера. Поэтому, нужно включить такую возможность дополнительно
2. Отключаем проверку подписи драйверов навсегда — с использованием командной строки для редактирования параметров загрузки.
2.1 В BIOS требуется отключить Secure Boot (это обязательно).
2.2 Запустите командную строку Windows 10 от имени администратора. В командной строке по порядку введите следующие две команды:
После того, как обе команды будут выполнены, закройте командную строку и перезагрузите компьютер. Проверка цифровых подписей будет отключена, с одним лишь нюансом: в правом нижнем углу вы будете наблюдать уведомление о том, что Windows 10 работает в тестовом режиме (чтобы убрать надпись и вновь включить проверку, введите в командной строке bcdedit.exe -set TESTSIGNING OFF).
3. Если при подключении к кассе через COM порт вы видите ошибку типа "Нет связи -1", то нужно все перезагрузить (и кассу), если не поможет, то на COM порты нужно установить вместо стандартных Winsows Драйверов драйвера из каталога с установленным драйвером ККТ.
Требования законодательства к ККТ постоянно меняются, объем передаваемых в ОФД данных расширяется, кроме фискальных данных современные ККТ также должны передавать коды маркировки, которая внедряется все шире и шире. Но и разработчики ККТ не стоят на месте, на так давно компания АТОЛ представила принципиально новую платформу ПО для ККТ - 5.0, которая разработана с учетом всех современных требований. Вместе с новой платформой были пересмотрены и некоторые уже привычные решения по взаимодействию с ККТ, о которых мы сегодня и поговорим.
Научиться настраивать MikroTik с нуля или систематизировать уже имеющиеся знания можно на углубленном курсе по администрированию MikroTik. Автор курса, сертифицированный тренер MikroTik Дмитрий Скоромнов, лично проверяет лабораторные работы и контролирует прогресс каждого своего студента. В три раза больше информации, чем в вендорской программе MTCNA, более 20 часов практики и доступ навсегда.
Чтобы понять, что такое платформа 5.0 и для чего она нужна сделаем краткий экскурс в историю. ККТ старого образца использовали платформу 2.0, предназначенную для работы с ЭКЛЗ, в выходом 54ФЗ и появлением онлайн-касс платформа 2.0 была доработана под новые требования и стала называться платформа 2.5. Именно ее продолжали и продолжают использовать большинство ККТ АТОЛ.
Но устаревшая платформа несет много ограничений и не позволяет эффективно реализовывать новые требования, поэтому разработчики решили разработать полностью новое ПО только под современные требования. Так появилась платформа 5.0, за счет отказа от поддержки устаревших стандартов и принципиально новой архитектуре она быстрее работает и эффективнее справляется со своими задачами, облегчая жизнь как пользователям, так и разработчикам кассового ПО.
Многие функции, которые раньше обеспечивались средствами прикладного или дополнительного ПО перешли в саму кассу, например, разбор марки, теперь этим занимается сама ККТ, что значительно упрощает задачу разработчикам и пользователям, которые станут меньше зависеть от реализации поддержки нововведений в их программах.
В настоящий момент разработка платформы 2.5 прекращена, а с 2021 года прекратится ее поддержка. В настоящий момент все актуальные ККТ поставляются с платформой 5.0.
Как узнать платформу ККТ?
Узнать версию текущего ПО ККТ можно разными способами, самый простой - распечатать чек информации: Отчеты - 5 - Печать информации о ККТ.
Если вам требуется получить данную информацию удаленно, можно выполнить запрос JSON, для этого перейдите в Работа с json и в поле Задание введите:
Результатом будет набор информации о ККТ включающий в себя номер прошивки:
Настройка EoT (EthernetOverTransport)
Серьезное изменение коснулось передачи данных в ОФД для касс без прямого сетевого подключения. Платформа 2.5 использовала для этой цели технологию EoU (EthernetOverUSB), которая подразумевала использование стороннего ПО для взаимодействия с кассой и отправке данных из нее в ОФД.
Несмотря на то, что EoU показала себя достаточно надежной технологией, лишнее ПО в системе - это лишняя точка отказа, да и с точки зрения кроссплатформенности, к которой стремится АТОЛ, это выглядело не самым лучшим решением. Поэтому была реализована новая технология передачи данных EoT(EthernetOverTransport), которая может использовать любое подключение к хосту и не требует дополнительного ПО. Теперь ККТ сама передает данные в ОФД, единственное условие - кассовое ПО должно сохранять постоянное подключение к ККТ. Все настройки подключения к ОФД также выполняются в самой кассе. Это удобно, не нужно никакого дополнительного ПО, достаточно просто установить драйвер ККТ и подключить устройство.
Отличительной чертой устройств на платформе 5.0 при подключении их к ОС Windows является только один виртуальный COM-порт, который используется для взаимодействия с кассовым ПО, работа с EoU на прошивках 5.7.0 не поддерживается. На Linux ККТ по-прежнему подключается через USB, но работа с EoU также невозможна.
Это можно заметить в выпадающем списке выбора канала обмена, теперь там доступны только сетевые способы и EoT.
Сама же настройка EoT достаточно проста, вам потребуется указать в пункте 15 параметров ККТ адрес и порт используемого вами ОФД.
Будьте внимательны, отмечены случаи, когда порт ОФД сохранялся не с первого раза, поэтому рекомендуем тщательно проверять настройки перед началом эксплуатации кассы. Также можете пробить пробный чек, либо открыть или закрыть смену (проще говоря создать любой фискальный документ), а затем проверить состояние отправки документов в ФН - 1 -Статус информационного обмена. Количество непереданных документов должно быть равно нулю (на скриншоте отчет тестовой кассы с МГМ которая не осуществляет передачу данных).
Для проверки связи с ОФД можете выполнить Отчеты - 6 - Тест связи с ОФД, результат диагностики будет распечатан на кассовой ленте.
В ряде случаев может быть полезно ознакомиться с логом службы, который находится в:
Со стороны кассового ПО, в нашем случае это 1С, требуется поддержка постоянного соединения с кассой, это уже реализовано в последних версиях компоненты, остается убедиться, что вы используете версию не ниже 10.6.2.0. Однако здесь тоже может быть не все так просто, рекомендуем внимательно ознакомиться с нашей статьей: 1С:Предприятие 8. Исправляем ошибку "Некорректный код защиты / лицензия или номер" для ККТ АТОЛ.
EoU возвращается?
Как мы уже говорили, для работы EoT требуется поддержка со стороны кассового ПО, а именно поддержание постоянного соединения с ККТ. Но как показала практика не все разработчики смогли вовремя выпустить обновления и у многих возникли трудности с применением касс на платформе 5.0. Поэтому в прошивке 5.7.10 работа с EoU была возвращена, также обязательным условием является использование драйвера 10.8.0.0.
В диспетчере задач ККТ с данной прошивкой снова определяются двумя виртуальными COM-портами:
Но говорит ли это о том, что АТОЛ возвращает EoU и отказывается от EoT? Нет, в описании изменений прошивки 5.7.10 прямо указано:
Список изменений v. 5.7.10
Добавлен интерфейс EoU для завершения миграции;
Возвращение EoU временное, для того чтобы пользователи спокойно могли завершить миграцию на платформу 5.0, а у разработчиков было время спокойно выпустить обновления с полноценной поддержкой платформы 5.0.
Поэтому если ваше кассовое ПО позволяет использовать EoT уже сейчас, то следует использовать именно его, так как переходить на него все равно придется и лучше это сделать спокойно сейчас, чем пытаться все сделать в самый последний момент.
Научиться настраивать MikroTik с нуля или систематизировать уже имеющиеся знания можно на углубленном курсе по администрированию MikroTik. Автор курса, сертифицированный тренер MikroTik Дмитрий Скоромнов, лично проверяет лабораторные работы и контролирует прогресс каждого своего студента. В три раза больше информации, чем в вендорской программе MTCNA, более 20 часов практики и доступ навсегда.
Настройка ККТ Атол 1Ф, скачивание и установка драйвера
Установка драйверов USB
Обычно USB драйвер устанавливается автоматически в процессе установки ПО из инструкции выше. Если этого не произошло, можно всё взять в свои руки. Алгоритм действий:
- Если у вас модификация кассы с блоком питания, включите её в сеть. Если ККМ с аккумулятором, нужно проверить, подключён ли АКБ к блоку управления кассы.
- Подключаем регистратор к компьютеру через USB.
- Включаем устройство.
- Открываем диспетчер устройств. Во вкладке «Другие устройства» будут находиться два неизвестных устройства.
Настройка канала обмена, EOT на Атол 1Ф
Чтобы настроить ККТ для обмена данными с ОФД с помощью драйвера, нужно сделать следующее:
- Включаем регистратор.
- Подключаем кассу к компьютеру.
- Запускаем драйвер.
- Во вкладке настроек «ОФД» программируем параметры сервера ОФД: адрес, порт, канал обмена (EOT). Всю необходимую информацию можно найти у оператора фискальных данных.
- В окне «Свойства» указываем канал обмена с ОФД (EOT).
- Перезагружаем кассу.
Настройка COM порта, EOU Атол 1Ф
Ещё один канал связи с ОФД, EOU, появился в Атол 1Ф с версии прошивки 5.7.10. для того, чтобы настроить его, нам пригодится тот же алгоритм действий, что и для EOT, только в пунктах 4 и 5 выбираем USB (EoU).
Прошивка Атол 1Ф
Для того, чтобы обновить прошивку ФР, нужно использовать Тест Драйвера ККТ v.10. О том, как его установить, мы говорили здесь. Также на компьютер нужно сохранить
- нажимаем кнопку «Свойства» в правом верхнем углу окна программы тест Драйвера ККТ;
- в появившемся окне указываем канал связи USB;
- жмём «Проверка связи»;
Шаблон чека Атол 1Ф
Есть три шаблона чеков для Атол 1Ф: AISMXXXX, ATEC2XXX и ATCP2XXX. Рассмотрим образцы:
-
AISMXXXX (системный шаблон). Информация размещена крупным шрифтом с большим межстрочным интервалом. Он входит в состав ПО ККТ и не содержит нефискальные документы: внесение/выплата, наличные в ДЯ, работа с секциями, пользовательские типы оплат и т.д.
ATCPХXXX (пользовательский шаблон). Информация размещается крупно, с большим интервалом между строками. Шаблон хорошо читается.
Подключение Атол 1Ф к 1С
Первым делом устанавливаем Тест драйвер для фискального регистратора. После этого делаем следующее:
-
Переходим в 1С и открываем раздел «Настройки подключаемого оборудования». Он находится по следующему пути: «Администрирование» — «Подключаемое оборудование». Здесь делаем активным пункт «Использовать подключаемое оборудование».
Для платформы ККТ Атол 5 версии и настройки передачи данных с помощью Ethernet over Transport процесс подключения к 1С максимально упрощён. Не надо смотреть никакие порты, а просто настраивать подключение, как описано в этой статье. Аппарат использует только один порт и через него осуществляет связь с ОФД и компьютером.
Для платформы Атол 2.5
Смотрим номера портов в диспетчере устройств
В моём случае COM4 занят для передачи данных между кассой и компьютер, а COM5 соответственно для передачи данных к оператору фискальных данных.
Чтобы посмотреть какая версия платформы у ККТ Атол, надо зайти в программу Тест драйвер ККТ, перейти в левом меню в «Отчёты» и выбрать пункт «Печать информация о ККТ». Если распечатался подобный чек:
А также присутствуют строки, подсвеченные красным цветом, то у вашего фискального регистратора пятая версия платформы, которая является последней на данный момент.
Также, характерным признаком пятой платформы — один занимаемый порт кассой, в отличие от двух портов на платформе 2.5. Когда вы подключали кассу к компьютеру, то смотрели занимаемые порты и знаете, где это.
Подключение кассового аппарата Атол к 1С
Открываем 1С и заходим в раздел Администрирование -> Подключаемое оборудование. Ставим в этом окне галочку «Использовать подключаемое оборудование».
Далее переходим в раздел «Подключаемое оборудование» и в выпадающем меню «Тип оборудования» выбираем ККТ с передачей данных:
Создаём новое подключение с такими настройками:
Драйвер оборудования — это установленный в 1С обработчик, который будет работать с установленной версией драйвера ККТ на компьютере.
Серийный номер — заводской номер ККТ. Можно посмотреть на обратной стороне вашей кассы, либо в информационном чеке.
Настройки в 1С
После записи экземпляра подключаемого оборудования, появится кнопка «Настроить». Заходим по ней в настройки и выбираем модель кассового аппарата, USB порт (COM порт для платформы 2.5) для подключения. В моём случае вот такие настройки:
Для пятой версии платформы Атола, все настройки ставятся автоматически и ничего в этом окне прописывать не надо. Просто проверьте на всякий случай корректность настроек с моим скриншотом, представленным выше.
В силу особенностей работы Ethernet over Transport, если с 1С запущен одновременно тест драйвера, то в 1С касса не будет видна и не выполнит тест подключения.
Надо отключить кассу в свойствах драйвера и тогда пройдёт подключение в 1С и аппарат начнёт нормально работать и передавать данные в ОФД. Также справедливо и в обратную сторону, пока запущена 1С, вы не сможете включить фискальник в тесте драйвера.
Этот комментарий важен для 10-ой версии ДТО Атола и платформы 5-ой версии.
Добавление новой кассы в раздел кассы ККМ
Найти этот раздел можно через поиск, либо перейти в НСИ -> кассы ККМ. Просто добавляем новую и выбираем то оборудование, которое добавляли ранее.
Так выглядит это у нас:
Настройка 1С и подключение кассы Атол закончена. Теперь можно открыть смену и попробовать выбить чек. После чего зайдите в ОФД и проверьте отправку чеков. Если ОФД видит пробитые чеки, то всё работает корректно.
По умолчанию АТОЛ 30Ф настроен для работы с ПК через USB порт, ничего дополнительного в аппарате настраивать не требется.
Установка драйвера
- Подключаем к ПК FPrint11 ПТК. Для этого открываем загруженный ранее драйвер оборудования Атол версия 6.20 и выбираем «Настройка свойств»:
После этого в новом открывшемся окне выбираем «Поиск оборудования»:
В окне появится следующая табличка, с помощью которой мы будем его искать. Когда устройство найдено, оно отображается в нижней строке:
Далее, чтобы посмотреть, есть ли связь с устройством, нажимаем «Проверка связи», в нижней строке должна высветиться модель принтера. После этого нажимаем Применить и ОК
- Можно сразу протестировать принтер, сделав пробную продажу. Для этого мы последовательно:
- Ставим галочку в графе Устройство включено;
- Выбираем Режим регистрации в верхнем правом углу;
- Далее нажимаем «Войти»;
- И в центральном поле делаем тестовую продажу:
- При правильной последовательности действий принтер напечатает чек. НЕ ЗАБЫВАЙТЕ снимать галочку с графы устройство включенопри выходе из драйвера, иначе это затруднит работу устройства с другими программами.
Подключение к 1С 8.Х
«АТОЛ: Драйвер ККМ» 1c v8.1/8.2
Подключение «АТОЛ: Общий драйвер ККМ» к 1С версии 8.2, типовая конфигурация «Розница 1.0
Аналогично выполняется подключение к типовой конфигурации «Управление производственным предприятием», редакция 1.2, на платформах 1С версий 8.0/8.1/8.2.
1) Установите «АТОЛ: Общий драйвер ККМ 6».
Необходимо переписать из папки …\Program Files\ATOL\Drivers\BIN\ все файлы с расширением *.dll в каталог платформы 1C (..\Program Files\1Сv81\bin\)
2) Зарегистрируйте в системном реестре файл FPrnM1C.dll командой regsvr32 «[путь к файлу]\FPrnM1C.dll» (если по каким-то причинам регистрация не произошла автоматически в причине установки).
3) Если не удалось зарегистрировать файл в системе описанным выше образом (что может быть связано с особенностями ОС), то необходимо запустите командную строку от имени Администратора (в Windows 8 можно нажать клавиши Win+X, а затем выбрать нужный пункт меню; в Windows 7 командная строка находится в меню Пуск). Далее введите там указанную выше команду и запустите.
4) Подключите ККМ к ПК.
5) Запустите 1С:Предприятие.
6) Откройте меню «Сервис» -> «Торговое оборудование» -> «Помощник подключения и настройки торгового оборудования».
7) В окне формы выбираем «Фискальные регистраторы», нажимаем Далее.
8) В окне добавления нового устройства выбираем вашу модель и кассу, на которой регистратор будет работать, нажимаем Далее
9) В настройках выбираем порт, к которому подключен регистратор, нажимаем ок..
Читайте также: