Ревизия интерфейса ккт 1с что это
Чтобы это избежать, необходимо заранее позаботиться о стабильном подключении онлайн кассы к ОФД. Сделать это можно следующими способами:
- Кабель COM/USB (используя EoU) — самый распространенный режим. Связано это с тем, что большинство моделей касс не имеют разъем Ethernet.
Управление кассой будет происходить через COM/USB;
Связь с ОФД будет через COM/USB (EoU); EOU — Ethernet Over USB, это служба Windows, которая отвечает за предоставление Интернета кассе через кабель USB. - Кабель Ethernet — идеально, когда касса находится в труднодоступном месте.
Управление кассой будет происходить через Ethernet;
Связь с ОФД будет через Ethernet; - Кабель COM/USB + Ethernet — самый надежный вариант.
Управление кассой будет происходить через COM/USB;
Связь с ОФД будет через порт Ethernet; - Беспроводная связь WiFi — управление кассой и связь кассы с интернет идет по WiFi;
Каждый способ имеет как плюсы, так и минусы. Но в рамках данной статьи, мы будем описывать процесс подключения через COM/USB (Используя службу EoU).
Шаг 1. Установка драйвера ККМ Атол 10
Для начала убедитесь, что ваша касса подключена к компьютеру через USB/COM кабель.
Далее удостоверьтесь в том, установлен ли у вас свежий драйвер ККМ Атол 10? Если он уже установлен на вашем компьютере, то данный шаг можно пропускать.
Или из официального сайта производителя.
Выполните установку драйвера ККТ 10.
Поставьте галочку в пункте EoU, как на картинке ниже.
После того, как установка будет завершена, вы можете пользоваться программой Тест драйвера ККТ.
А также, в списке служб Windows появится Служба EoU.
Как показано на скриншоте ниже, необходимо, чтобы ее состояние было Выполняется, а Тип запуска был Автоматически.
Шаг 2. Установка драйвера COM порта
Данный шаг является необязательным, так как в большинстве случаев, после установки Драйвера ККТ 10, все компоненты устанавливаются без проблем.
Но бывают случаи, когда драйвера на COM порты устанавливаются неправильно.
Определить — установлен ли драйвер у COM портов или нет, можно следующим образом:
В Диспетчере устройств откройте категорию Порты (COM и LPT).
В ней должны быть 2 записи о виртуальных COM-портах Atol USB (COMx), пример вы можете увидеть ниже.
На скриншоте выше можно увидеть ATOL USB (COM5) и ATOL USB (COM6). Это значит что драйверы на виртуальные COM порты установлены.
Назначение виртуальных COM-портов.
Через один COM порт, драйвер управляет кассой. Печать, открытие смен и т.д.
Через другой COM порт, служба EoU соединяет кассу с интернет, чтобы она могла связаться с сервером ОФД.
На этом скриншоте можно увидеть, что драйвера для COM портов не установлены. Чтобы это решить, скачайте отдельный (подписанный) драйвер COM порта от Атола. Затем, запустите установку от имени Администратора.
В итоге, у вас должно получиться как на скриншоте ниже.
Шаг 3. Настройка канала обмена
Откройте программу Тест драйвера ККТ.
Найти её можно в следующей директории C:\Program Files (x86)\ATOL\Drivers10\KKT\bin\fptr10_t.exe
Откройте Свойства
Далее, выберите параметры, как на картинке ниже:
Модель — Автоматически (Атол)
Канал связи — USB
Затем, жмите кнопку Проверка связи
Если связь с кассой есть, то в поле Результат, появится название вашей модели, её номер и версия прошивки.
Далее, открываем Параметры ККТ
В этом окне откройте пункт 15 ОФД
Здесь вы можете настроить параметры связи с вашим ОФД (Правильные значения можно найти на сайте вашего ОФД). В рамках данной статьи, нас интересует поле Канал обмена с ОФД. Оно должно иметь значение USB (EoU).
Нажимаем Применить и закрываем это окно
Настройка службы EoU.
Порт для EoU определяется автоматически. Если этого не произошло, то указать нужный порт для связи с ОФД можно в файле с настройками, который располагается в C:\ProgramData\ATOL\EoU в settings.xml. Прописать номер необходимого порта, сохранить файл.
В нашем примере для EoU выделен второй порт ATOL USB (COM6), поэтому мы прописываем номер порта 6:
Важно! Папка ProgramData по умолчанию имеет атрибут «скрытый». Чтобы ее увидеть, необходимо открыть скрытые файлы и папки.
Шаг 4. Проверка связи с ОФД
В предыдущих шагах мы занимались настройкой связи. А в этом — мы будем проверять результат наших работ.
Откройте Тест драйвера ККТ
Начнется процесс тестирования, в ходе которого ККМ будет печатать чек с информацией о тесте.
В итоге, у нас должен распечататься приблизительно такой чек.
Здесь нас интересует строка «Подключение к ОФД». Если напротив неё надпись «Есть» — поздравляем, вы подключили кассу к ОФД!
Если нет, то проверьте корректность параметров для связи с ОФД, доступность сайта ОФД на кассовом рабочем месте.
В июле 2019 года фирма 1С опубликовала новый стандарт «Требования к разработке драйверов подключаемого оборудования (версия 3)». Этот новый стандарт используется производителями ККТ при выпуске новых драйверов. Если потребуется обновить драйвера ККТ, вам также потребуется обновить конфигурацию 1С, чтобы конфигурация тоже поддерживала новый стандарт.
При обновлении конфигурации 1С могут возникнуть дополнительные сложности, например:
Есть вариант использования новых драйверов (версии 3.1 и выше) в конфигурациях, поддерживающих старый формат драйверов (версии 2.1 – 2.5). Но не напрямую, а через «посредника»: программу «Модуль ККТ».
Для старых платформ (7.7, 8.0, 8.1, 8.2) есть драйвер «Клиент ККТ», выполненный по технологии COM. То есть конфигурации, работающие на старых платформах, могут использовать современные драйвера КТТ, выполненные по технологии NativeAPI.
- Новые драйвера (версии 3.х) подключаются к «Серверу ККТ».
- В 1С используются драйвер «Клиент ККТ» (версии 2.1 – 2.5).
- Сервер ККТ, получив команду от 1С в старом формате, преобразует её в новый формат и отправляет в драйвер ККТ.
- Получив ответ от драйвера, сервер ККТ преобразует его в старый формат и отправляет в 1С.
Фактически всё сводиться к модификации XML-пакетов: в новом формате поменялись названия элементов и атрибутов. Эту модификацию сервер ККТ выполняет «на лету», для 1С это остаётся незаметным.
Ограничения:
- Невозможно выполнить команду «СформироватьЧекКоррекции», т.к. XML-пакеты в старой и новой версии принципиально разные.
- Для использования маркировки в 1С необходимо использовать формат 2.5 (ревизия интерфейса 2005), т.к. в более старых форматах нет нужного XML-атрибута.
Пример преобразования XML-пакета при выполнении команды «СформироватьЧек». От 1С получен XML-пакет а формате 2.5:
Сервер ККТ преобразовал в новый XML-пакет в формате 3.3:
Здесь PaymentType заменен на OperationType, TaxVariant – на TaxationSystem, AddressSettle – на SaleAddress и т.д.
Еще одна полезная возможность «Модуля ККТ» - работа с одним ККТ с нескольких рабочих мест.
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Open with Desktop
- View raw
- Copy raw contents Copy raw contents
Copy raw contents
Copy raw contents
Установите драйвера для вашего оборудования, их можно скачать с официального сайта производителя.
Добавить обработку в торговое оборудование, обработка подключается как «фискальный регистратор» или как «ККТ», если ваша программа поддерживает такой способ подключения. Для Альфа-Авто обработка подключается в справочнике "Оборудование"
Нажмите "настроить параметры" и примите Лицензионное соглашение
Откроется форма первоначальной настройки:
Для печати фискальных чеков Обработка использует не собственный функционал, а компоненты от производителей этого оборудования, которые были специально разработаны для использования в 1С. Все компоненты расположены в каталоге "Путь к компонентам ТО" и скачиваются отдельно. Компоненты могут различаться:
- способом подключения - COM или NATIVE;
- форматом использования, так называемая ревизия интерфейса.
Чем выше ревизия, тем больше данных для передачи на оборудования компонента, а значит и обработка поддерживает. Наиболее актуальная на данный момент ревизия - 3003
Разрядность определяет на какой разрядности платформы 1С они могут работать, и какой разрядности драйвера должны быть установлены. В частности, версия платформы 1С 8.1 и 8.2, всегда 32-х битные, самые последние версии платформы 8.3 уже могут встречаться 64-х битные.
Для того, чтобы компоненты в каталоге можно было обновлять независимо от обработки, их нужно называть особым образом, чтобы программа их могла динамически считать:
[Наименование оборудования]_[Тип компоненты]_[Тип драйверов]_[Разрядность компоненты]_[Наименование драйвера в реестре]
Например, в наименовании компоненты ATOLKKT_COM_2001_32_ATOL_KKM_1C82_54FZ. Наименование оборудования: ATOLKKT, Тип компоненты: COM, Тип драйверов: 2001, Разрядность компонентыС: 32х битная, наименование драйвера в реестре: ATOL_KKM_1C82_54FZ
Вы можете добавить свои компоненты, если сформируете их наименование по данному шаблону. Если модели оборудования нет в списке поддерживаемых, то помимо компоненты ее нужно будет еще добавить в обработку, добавив строку в макет "Список моделей"
Основные поддерживаемые компоненты собраны в одном каталоге, и их можно скачать по ссылке, также в этом каталоге находится "Дайджест компонент", где содержится информации о дате обновления компоненты, поддерживаемой операционной системе и поддерживаемом формате.
Особенность подключения 8.1
Для корректной работы с компонентами Native на платформе 8.1 необходимо дополнительно зарегистрировать 2 компоненты. Они находятся в каталоге с другими компонентами, и называются WrapperNative.dll и UniversalNativeWrapper.dll. Зарегистрировать их нужно через командную строку командой regsvr32. Данные компоненты работают как обертка для Native компонент, без их регистрации не будет работать печать QR кодов, и драйвера оборудования, работающие через Native, например, АТОЛ.
Примечание: NATIVE компоненты – это такие dll, использующие внутренний формат 1С, что позволяет их не регистрировать как компоненты com
Особенность подключения Linux
Для корректной работы обработки на Linux необходимо скачать вместо «Макеты компонент для Windows» «макеты компонент для Linux», в остальном же способ подключения и активации точно такой же.
Особенность подключения Рарус
Инструкция по подключению обработки в Рарус
Особенность подключения Далион
Если вы хотите встроить обработку для работы онлайн кассами так, чтобы можно было печатать чеки прямо из документов, то нужно скачать «комплект интеграции Далион» и подключить его по этой видео инструкции
Особенность подключения УТ 10.2
Для конфигурации Управление торговлей 10.2 нет типового способа подключить обработку для печати прямо из документов, поэтому необходимо скачать «Комплект интеграции УТ 10.2» и доработать конфигурацию по этой видео инструкции.
Обратите внимание хоть перечисленные конфигурации и требуют комплект интеграции, использовать обработку можно и без них. Для этого откройте обработку через «Файл» - «Открыть». Откроется окно «формы отладки», в ней можно добавить новое подключение к оборудованию, и печатать чеки по кнопке «Напечатать фискальный чек» - «Предопределенный»
Структура архива с обработкой
Архив с обработкой состоит из следующих файлов:
«Обработка для работы с ККТ 8.2.epf» - Основная обработка для платформы 1С 8.2 (также подходит для платформы 8.3, но только для обычных форм)
«Обработка для работы с ККТ 8.1.epf» - Основная обработка для платформы 1С 8.1
«Дополнительные обработчики\KKT_DEVELOPE_8_2.epf» - обработка для платформы 8.2 или 8.3, в которую можно внести свой код и подключить к основной обработке, для изменения функционала печати.
«Дополнительные обработчики\KKT_DEVELOPE_8_1.epf» - обработка для платформы 8.1, в которую можно внести свой код и подключить к основной обработке, для изменения функционала печати.
«Внешние печатные формы\ВПФ_Чек_8_1.epf» - обработка для платформы 8.1, является внешней печатной формой, подключается к выбранном документу, через типовой механизм подключения внешних печатных форм. Таким образом можно добавить функционал печати чеков для тех документов, что его не поддерживают.
«Внешние печатные формы\ВПФ_Чек_8_2.epf» - для платформы 8.2 или 8.3, является внешней печатной формой, подключается к выбранном документу, через типовой механизм подключения внешних печатных форм. Таким образом можно добавить функционал печати чеков для тех документов, что его не поддерживают.
«Внешние печатные формы\ВПФ_ЧекКоррекции_8_2.epf» - для платформы 8.2 или 8.3, является внешней печатной формой, подключается к выбранном документу, через типовой механизм подключения внешних печатных форм. Таким образом можно добавить функционал печати чека коррекции для тех документов, что его не поддерживают.
«Внешние печатные формы\ВПФ_ЧекКоррекции_8_1.epf» - обработка для платформы 8.1, является внешней печатной формой, подключается к выбранном документу, через типовой механизм подключения внешних печатных форм. Таким образом можно добавить функционал печати чека коррекции для тех документов, что его не поддерживают.
Как обновить ранее приобретенную программу?
Обновления на программу привязаны к сроку технической поддержки. Если техническая поддержка активна, либо требуется перейти на последнюю доступную версию, то это можно сделать так:
если конфигурация Управление торговлей 10.3 или похожие:
- откройте справочник "Обработки обслуживания торгового оборудования";
- найдите в списке старую обработку;
- в форме объекта нажмите "открыть файл" и выберите новую версию в каталоге, при этом обновится номер версии в поле "Версия" справочника;
- перезапустите 1С, чтобы обновился кэш настроек;
- откройте параметры программы и заново их сохраните, при этом новые поля настроек сохранятся по умолчанию;
- перезапустите 1С еще раз.
если конфигурация Рарус (Альфа-Авто и т.д)
- Откройте справочник оборудование, найдите там оборудование с моделью "универсальное оборудование";
- В форме объекта на закладке "Внешняя обработка" нажмите на значок "Папка" и выберите новую версию программы в каталоге;
- Нажмите "настроить параметры" и заново их сохраните, при этом новые поля настроек сохранятся по умолчанию;
- Сохраните изменения в справочнике и перезапустите 1С (подробнее)
Подключение эквайринговых терминалов
В обработку можно подключить эквайринговый терминал, минуя стандартный способ подключения. Для этого в форме настройки нужно заполнить «Путь к компонентам», где указывается путь к компонентам эквайринга, данные компоненты можно скачать там же, где была загружена основная обработка.
Для подключения эквайринга, нужно выбрать тип оборудования из списка, и указать произвольное наименование. Затем нажать «Настроить дополнительное оборудование», в открывшейся форме указать параметры подключения эквайринга. После этого можно проверить подключение по кнопке «Тест устройства». Также в данной форме по кнопке «Ручное управление» можно снять «Итоги дня по картам».
Когда подключение успешно, то необходимо будет указать условие, когда применять эквайринговый терминал для этого см. Механизм распределения
Подключение дополнительного оборудования
Нажмите на кнопку «Настроить дополнительное оборудование», откроется окно аналогичное форме с параметрами основного фискального регистратора, однако в нем будут только параметры для физического подключения оборудования, значения остальных полей будут браться из настроек основного оборудования.
Для настройки распределения фискальных регистраторов по чекам см. Механизм распределения
Подключение устройства к 1С производится в обработке Подключение и настройка торгового оборудования (интерфейс Полный, меню Сервис — Торговое оборудование) на закладке ККТ с передачей данных.
Сначала пользователю необходимо создать новый элемент справочника Обработки обслуживания ТО, добавив Обработку обслуживания торгового оборудования (ККТ) ссылка на скачивание.
Создаем новый элемент справочника Торговое оборудование. Выбираем параметры:
- Вид оборудования «ККТ с передачей данных«
- Модель оборудования «РБ-Софт:Сервер ККМ»
- Заполнить поле Наименование.
Далее необходимо указать кассу ККМ, в которой будут регистрироваться продажи на данном компьютере.
Настраиваем параметры подключения к ККМ через Сервер ККМ.
Нажимаем кнопку Параметры и заполняем:
- Адрес — IP адрес ПК, на котором установлен сервер ККМ. Как правило это кассовый компьютер.
- Порт — TCP-порт по умолчанию 4398. Важно, чтобы порт был открыт для TCP-соединения c текущего компьютера.
- Псевдоним устройства — имя добавленной ККМ на Сервере ККМ. Обращаем внимание, что желательно имя устройства вводить на латинице, без пробелов. Регистр символов имеет значение. Поэтому вводим псевдоним в точности так, как настроили на стороне Сервера ККМ.
Нажимаем кнопку Тест устройства.
После того как Тест устройства будет успешно выполнен, можно закрыть форму нажав на кнопку «Записать и закрыть».
На этом подключение 1С к Серверу ККМ завершено. Можно печатать чеки и выполнять кассовые операции штатными средствами.
Замечу, что программный код типовых конфигураций 1С не рассчитан на многопользовательскую печать. Поэтому для многопользовательской печати кассовых чеков через Сервер ККМ необходимо внести изменения в конфигурацию 1С.
При наличии большого количества контрольно-кассовой техники (ККТ) одномоментный переход с предыдущей версии на версию 3.61 Сервера ККМ может занимать продолжительное время по настройке рабочих мест в 1С. Если заменить драйвер сервера ККМ (клиентскую часть) на терминальном сервере, то пользователи, работавшие с предыдущей версией сервера ККМ, не смогут печатать чеки. Для решения этой проблемы в переходный период необходимо применять версию клиента сервера ККМ, специально разработанную для миграции.
На терминальном сервере устанавливаем клиента сервера ККМ –«Migration Client server kkm», который не обновляет старую версию клиента Сервера ККМ, а добавляет новую версию. Таким образом обеспечивается возможность работы и со старым драйвером, и с новым драйвером на одном терминальном сервере или компьютере.
Рис.1. Схема соответствия имен COM-объектов в обычной версии клиента и версии для миграции.*
*Сокращение на схеме: РИ – ревизия интерфейса 1С для работы с драйверами ККТ.
Добавляем подключаемое оборудование в соответствии с таблицей 1.
Таблица 1. Соответствие версии Сервера ККМ, версии ФФД и Com-объекта (имя внешней компоненты)
ВАЖНО! Для работы с ФФД 1.2 необходимо обеспечить формирование данных чека XML в соответствии с ревизией интерфейса 3.04.
Для типовых 1С конфигураций необходимо обновить конфигурацию 1С до текущей актуальной версии. См. таблицу 2.
Таблица 2. Версии конфигураций 1С с поддержкой ФФД 1.2 и ревизией интерфейса 3.04.
Конфигурация 1С | Релиз |
Управление торговлей 10 | 10.3.71 |
Управление торговлей 11 | 11.4.13.271 |
Розница 2.3 | 2.3.9 |
Управление нашей фирмой 1.6 | 1.6.25.178 |
Бухгалтерия предприятия 3.0 | 3.0.99 |
Комплексная автоматизация 2 | 2.4.13.271 |
Управление производственным предприятием 1.3 | 1.3.164 |
Для конфигураций на обычных формах (УТ10.x, КА1.1, УПП) см. таблицу 3.
Таблица 3. Соответствие версии сервера ККМ, версии ФФД и обработок обслуживания торгового оборудования для ККТ.
Читайте также: