Ревизия интерфейса ккт 1с что это

Ревизия интерфейса ккт 1с что это

С 3 августа 2017 восстановление лицензий производится ТОЛЬКО через СервисДеск
Просьба обращаться к партнерам компании для оформления заявок в СД

Ревизия интерфейса ккт 1с что это. Смотреть фото Ревизия интерфейса ккт 1с что это. Смотреть картинку Ревизия интерфейса ккт 1с что это. Картинка про Ревизия интерфейса ккт 1с что это. Фото Ревизия интерфейса ккт 1с что это

Ревизия интерфейса ккт 1с что это. Смотреть фото Ревизия интерфейса ккт 1с что это. Смотреть картинку Ревизия интерфейса ккт 1с что это. Картинка про Ревизия интерфейса ккт 1с что это. Фото Ревизия интерфейса ккт 1с что это

Группа: Новички
Сообщений: 11
Регистрация: 25.6.2019
Пользователь №: 252 617

Ревизия интерфейса ккт 1с что это. Смотреть фото Ревизия интерфейса ккт 1с что это. Смотреть картинку Ревизия интерфейса ккт 1с что это. Картинка про Ревизия интерфейса ккт 1с что это. Фото Ревизия интерфейса ккт 1с что это

Уважаемые, Форумчане! Обрисую проблему.

Купили самый бюджетный вариант ККТ АТОЛ 1ф.
Прошли регистрацию в ФНС, получили РН ККТ (регистрационный номер ККТ).
Начали регистрировать по каналу через ОФД и тут проблема.

При попытке регистрации выдает ошибку:
[96] Команда не разрешена введенными кодами защиты / лицензиями ККТ.

0. Связь с устройством получилось установить в Тест драйвера ККТ (галочка напротив «Включено» отображается)
Настройки WEB сервера, как обычно. «Ethernet Over Transport» включен.

1. Сначала грешили на работу драйвера как в теме (http://forum.atol.ru/index.php?showtopic=33974) с аналогичной ошибкой. Перепробовали все драйвера ниже 10.5.0 до 10.1.0 не помогло.

3. Пробовали на двух ПК с Win10 и на одном Win7 ошибка прежняя.

5. Посоветовали знакомые поставить ФФД: 1.05 вместо 1.1, типа 1.1 возможно не сертифицирован. (у нас именно 1.1)

Выдал ошибку
[26] Неверный формат команды.
на чеке вылезло:
.
Ошибка ККТ 0x4459
ДОКУМЕНТ АНУЛИРОВАН

Помогите пожалуйста разобраться, то ли дело в Кассе, то ли в Софте.

Источник

Ревизия интерфейса ккт 1с что это

Установите драйвера для вашего оборудования, их можно скачать с официального сайта производителя.

Добавить обработку в торговое оборудование, обработка подключается как «фискальный регистратор» или как «ККТ», если ваша программа поддерживает такой способ подключения. Для Альфа-Авто обработка подключается в справочнике «Оборудование»

Нажмите «настроить параметры» и примите Лицензионное соглашение Ревизия интерфейса ккт 1с что это. Смотреть фото Ревизия интерфейса ккт 1с что это. Смотреть картинку Ревизия интерфейса ккт 1с что это. Картинка про Ревизия интерфейса ккт 1с что это. Фото Ревизия интерфейса ккт 1с что это

Откроется форма первоначальной настройки:

Ревизия интерфейса ккт 1с что это. Смотреть фото Ревизия интерфейса ккт 1с что это. Смотреть картинку Ревизия интерфейса ккт 1с что это. Картинка про Ревизия интерфейса ккт 1с что это. Фото Ревизия интерфейса ккт 1с что это

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

Разрядность определяет на какой разрядности платформы 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

Ревизия интерфейса ккт 1с что это. Смотреть фото Ревизия интерфейса ккт 1с что это. Смотреть картинку Ревизия интерфейса ккт 1с что это. Картинка про Ревизия интерфейса ккт 1с что это. Фото Ревизия интерфейса ккт 1с что это

Вы можете добавить свои компоненты, если сформируете их наименование по данному шаблону. Если модели оборудования нет в списке поддерживаемых, то помимо компоненты ее нужно будет еще добавить в обработку, добавив строку в макет «Список моделей»

Ревизия интерфейса ккт 1с что это. Смотреть фото Ревизия интерфейса ккт 1с что это. Смотреть картинку Ревизия интерфейса ккт 1с что это. Картинка про Ревизия интерфейса ккт 1с что это. Фото Ревизия интерфейса ккт 1с что это

Основные поддерживаемые компоненты собраны в одном каталоге, и их можно скачать по ссылке, также в этом каталоге находится «Дайджест компонент», где содержится информации о дате обновления компоненты, поддерживаемой операционной системе и поддерживаемом формате.

Ревизия интерфейса ккт 1с что это. Смотреть фото Ревизия интерфейса ккт 1с что это. Смотреть картинку Ревизия интерфейса ккт 1с что это. Картинка про Ревизия интерфейса ккт 1с что это. Фото Ревизия интерфейса ккт 1с что это

Особенность подключения 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» и доработать конфигурацию по этой видео инструкции.

Структура архива с обработкой

Ревизия интерфейса ккт 1с что это. Смотреть фото Ревизия интерфейса ккт 1с что это. Смотреть картинку Ревизия интерфейса ккт 1с что это. Картинка про Ревизия интерфейса ккт 1с что это. Фото Ревизия интерфейса ккт 1с что это

Архив с обработкой состоит из следующих файлов:

Как обновить ранее приобретенную программу?

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

если конфигурация Управление торговлей 10.3 или похожие:

если конфигурация Рарус (Альфа-Авто и т.д)

Подключение эквайринговых терминалов

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

Ревизия интерфейса ккт 1с что это. Смотреть фото Ревизия интерфейса ккт 1с что это. Смотреть картинку Ревизия интерфейса ккт 1с что это. Картинка про Ревизия интерфейса ккт 1с что это. Фото Ревизия интерфейса ккт 1с что это

Для подключения эквайринга, нужно выбрать тип оборудования из списка, и указать произвольное наименование. Затем нажать «Настроить дополнительное оборудование», в открывшейся форме указать параметры подключения эквайринга. После этого можно проверить подключение по кнопке «Тест устройства». Также в данной форме по кнопке «Ручное управление» можно снять «Итоги дня по картам».

Ревизия интерфейса ккт 1с что это. Смотреть фото Ревизия интерфейса ккт 1с что это. Смотреть картинку Ревизия интерфейса ккт 1с что это. Картинка про Ревизия интерфейса ккт 1с что это. Фото Ревизия интерфейса ккт 1с что это

Когда подключение успешно, то необходимо будет указать условие, когда применять эквайринговый терминал для этого см. Механизм распределения

Подключение дополнительного оборудования

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

Ревизия интерфейса ккт 1с что это. Смотреть фото Ревизия интерфейса ккт 1с что это. Смотреть картинку Ревизия интерфейса ккт 1с что это. Картинка про Ревизия интерфейса ккт 1с что это. Фото Ревизия интерфейса ккт 1с что это

Нажмите на кнопку «Настроить дополнительное оборудование», откроется окно аналогичное форме с параметрами основного фискального регистратора, однако в нем будут только параметры для физического подключения оборудования, значения остальных полей будут браться из настроек основного оборудования.

Ревизия интерфейса ккт 1с что это. Смотреть фото Ревизия интерфейса ккт 1с что это. Смотреть картинку Ревизия интерфейса ккт 1с что это. Картинка про Ревизия интерфейса ккт 1с что это. Фото Ревизия интерфейса ккт 1с что это

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

Источник

Использование новых драйверов ККТ в старых конфигурациях

В июле 2019 года фирма 1С опубликовала новый стандарт «Требования к разработке драйверов подключаемого оборудования (версия 3)». Этот новый стандарт используется производителями ККТ при выпуске новых драйверов. Если потребуется обновить драйвера ККТ, вам также потребуется обновить конфигурацию 1С, чтобы конфигурация тоже поддерживала новый стандарт.

При обновлении конфигурации 1С могут возникнуть дополнительные сложности, например:

Есть вариант использования новых драйверов (версии 3.1 и выше) в конфигурациях, поддерживающих старый формат драйверов (версии 2.1 – 2.5). Но не напрямую, а через «посредника»: программу «Модуль ККТ».

Для старых платформ (7.7, 8.0, 8.1, 8.2) есть драйвер «Клиент ККТ», выполненный по технологии COM. То есть конфигурации, работающие на старых платформах, могут использовать современные драйвера КТТ, выполненные по технологии NativeAPI.

Ревизия интерфейса ккт 1с что это. Смотреть фото Ревизия интерфейса ккт 1с что это. Смотреть картинку Ревизия интерфейса ккт 1с что это. Картинка про Ревизия интерфейса ккт 1с что это. Фото Ревизия интерфейса ккт 1с что это

Фактически всё сводиться к модификации XML-пакетов: в новом формате поменялись названия элементов и атрибутов. Эту модификацию сервер ККТ выполняет «на лету», для 1С это остаётся незаметным.

Ограничения:

Пример преобразования XML-пакета при выполнении команды «СформироватьЧек». От 1С получен XML-пакет а формате 2.5:

Сервер ККТ преобразовал в новый XML-пакет в формате 3.3:

Здесь PaymentType заменен на OperationType, TaxVariant – на TaxationSystem, AddressSettle – на SaleAddress и т.д.

Источник

ффд 1.05 изменения 01.07.19

(2) Электронный это когда нет прямого контакта между сторонами расчета чтобы оплатить наличными или картой по эквайрингу.
Тогда можно бумажный не печатать а только электронный на мыло или на телефон смс.

Это значит, что с 2019 года в случае использования формата фискальных документов версии «1.05», а также при формировании бумажного чека (БСО) по формату фискальных документов версии «1.1», продавец может не указывать дополнительные реквизиты.

Такие реквизиты будут указываться в обязательном порядке в электронных чеках, сформированных по формату фискальных документов версии «1.1».

(3) Спорно, иМХО в ОФД уходит электронный чек, т.е. когда мы печатаем чек для клиента то в печатной форме можем не выводить, в электронной форме, которая уходит в ОФД он присутствовать обязан. Это как система налогооблажения (тэг 1055) которая П-7, Э-1. Т.е. на бумажом чеке её может и не быть, а на электронном обязательный реквизит

(8) В примечание к тэгам сказано что этот реквизит должен быть только при расчетах между юриками и/или ИП при выписывания счет-фактуры (примечание 17)
Так же если страна происхождения или изготовления является не РФ (примечание 14).

А теперь самое интересное.
Есть закон 54-ФЗ, в котором сказано что с 01.07.19 статья 4.7 (требование к чеку) дополняется п. 6.1:

6.1. Кассовый чек или бланк строгой отчетности, сформированные при осуществлении расчетов между организациями и (или) индивидуальными предпринимателями с использованием наличных денег и (или) с предъявлением электронных средств платежа, наряду с реквизитами, указанными в пункте 1 настоящей статьи, должен содержать следующие реквизиты:

Т.е. налицо противоречия между ФЗ и приказом ФНС. Вопрос кто круче? Т.е. налоговая при проверки чем будет руководствоваться приказом ФНС или 54-ФЗ?
И это не единственное противоречие, например комиссионный товар, в 54-ФЗ мы его не обязаны выделять и писать комитента, а ФФД это требует.

Так что если исходить с точки зрения 54-ФЗ мы с 01.07.19 должны печатать наименования покупателя, при этом с точки зрения ФФД этот «реквизит может не включаться в состав ФД.» ни в печатном ни в электронном виде

Так что я не юрист, не аудитор и не ваш главбух, чтобы взять на себя ответственность и сказать верно (4)и (5) или нет. Тут каждый бухгалтер сам будет для себя решать, какую сторону он займет и должен быть готов отстаивать её перед проверяющем

(10) там всё сложно. К примеру

Т.е. наименование обязательно с 01.07.19, но тогда вопрос, почему в приказе он стоит как ПЭ-7, как необязательный, хотя логичнее было бы ПЭ-6, т.е. включать согласно примечанию.

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

11. В случае если реквизит «предмет расчета» (тег 1059) либо реквизит «признак агента» (тег 1057) содержит сведения об осуществлении расчетов пользователем в качестве платежного агента (субагента), банковского платежного агента (субагента), комиссионера, поверенного или иного агента, то указанный реквизит должен содержать реквизит «ИНН поставщика» (тег 1226).

(12) ИМХО только для агентов, но есть нюанс. Так как «поставщик» может быть физлцо то в этом случае вступает в силу закон о защите ПД.
Интересно что делать если физик откажеться от передачи своих ПД третьим лицам (оператору ФД) или в этом случае действует норма, что если сбор идет по требованию закона, то в этом случае согласие не требуется?

Источник

Требования к разработке драйверов подключаемого оборудования (версия 3.5)


Изменения в стандарте

Примечание. Устаревшие версии требований доступны в архиве.

Начиная с версии стандарта 3.3 в данном документе объединены требования к разработке драйверов подключаемого оборудования и требования к разработке драйверов мобильных устройств.
Для каждого типа оборудования указана возможность использования данного типа оборудования в мобильных приложениях и перечислены типы клиентов «1С:Предприятия».

В соответствии с данными требованиями фирма 1С выпускает два продукта:

Требования к разработке драйверов для эквайринговых терминаловДобавлена функции оплаты и возвратов с применением электронных сертификатом ФЭС НСПК.
Добавлена функция получения параметров карты.
Добавлена функция выдачи наличных денежных средств.
Добавлена функция получения параметров эквайрингово терминала.Требования к разработке драйверов для дисплеев покупателяДобавлена поддержка вывода QR кода.
Требования к разработке драйверов для ККТ с функцией передачи в ОФДПоддержка формата фискальных документов версии по приказу ФНС России от 14.09.2020 N ЕД-7-20/662@ «Об утверждении дополнительных реквизитов фискальных документов и форматов фискальных документов, обязательных к использованию» версия 1.2.
Требования к разработке драйверов для ККТ с функцией передачи в ОФДИзменена структура «Код товарной номенклатуры».
Изменена таблица «Признаки предмета расчета» (Изменено описание значение 10,12. Добавлены значение 20-26).
Общие требования к разрабатываемому драйверу и его архитектуреИзменены функции получения описания драйвера.Требования к разработке драйверов для ККТ с функцией передачи в ОФДИзменен раздел в соответствии с требованиями ФФД 1.1.
Добавлены новые функциональные возможности.Подключение программно-аппаратных комплексов с помощью файлового обменаИзменен раздел.Подключение программно-аппаратных комплексов с помощью web-сервиса «EquipmentService»Изменен раздел.Требования к разработке драйверов для фискальных регистраторовТребования упразднены.
Требования к разработке драйверов для принтеров этикетокДобавлены требования к формату штрихкодов GS1.
Штриходы GS1 передаются в HRI виде (Human Readable Interpretation).Требования к разработке драйверов для терминалов сбора данныхДобавлены требования к формату загрузки штрихкодов GS1 из ТСД.
Следует использовать HRI (Human Readable Interpretation).Требования к разработке драйверов для ККТ с функцией передачи в ОФДДобавлены новые атрибуты фискального документа: «Наименование покупателя», «ИНН покупателя».
Добавлены новые атрибуты предмета расчета: «код страны происхождения товара», «регистрационный номер таможенной декларации», «сумма акциза».Требования к разработке драйверов для ККТ с функцией передачи в ОФДДобавлена поддержка атрибута фискального документа «Дополнительный реквизит пользователя».
Добавлена поддержка атрибута предмета расчета «Дополнительный реквизит предмета расчета».

Требования к разработке драйверов для ККТ с функцией передачи в ОФДИзменена структура код товарной номенклатуры.Требования к разработке драйверов для ККТ с функцией передачи в ОФДДополнительные значения поля «Признак предмета расчета (SignCalculationObject)»
(Значения с 14 по 19)Требования к разработке драйверов для ККТ с функцией передачи в ОФДДобавлена поддержка ставок НДС 20% и 20/120.
Добавлена поддержка дополнительных реквизитов чека и чека коррекции. Определена структура кода товарной номенклатуры.2.3Требования к разработке драйверов для терминалов сбора данныхВ таблицу выгружаемых и загружаемых данных добавлено поле
«ContainerBarcode» (штрихкод упаковки).Требования к разработке драйверов для принтеров этикетокДобавлены новые поддерживаемые тип штрихкодов:
«EAN13Addon2″,»EAN13Addon5″,»GS1DataBarExpandedStacked»Подключение программно-аппаратных комплексов с помощью файлового обменаИзменен раздел.Подключение программно-аппаратных комплексов с помощью web-сервиса «EquipmentService»Изменен раздел.2.2Требования к разработке драйверов для ККТ с функцией передачи в ОФДИзменен раздел. Данный стандарт определяет требования к ККТ на основании форматов фискальных документов версии «1.0»,«1.0.5».2.1Требования к разработке драйверов для ККТ с функцией передачи в ОФДДобавлен новый метод НапечататьОтчетБезГашения (PrintXReport).
Изменены параметры метода СформироватьЧек (ProcessCheck) в структуре CheckPackage добавлен атрибут Department и изменен параметр Tax(указание ставок НДС в явном виде, в том числе БЕЗ НДС)

Введение

Для подключение оборудования к автоматизированным системам на платформе «1С:Предприятие» используется «1С:Библиотека подключаемого оборудования» и «1С:Библиотека подключаемого оборудования для мобильных приложений». Библиотеки предоставляют набор высокоуровневых механизмов для унифицированной работы с подключаемым оборудованием. Применение данных библиотек позволяет ускорить реализацию поддержки широкого спектра моделей подключаемого оборудования в разрабатываемых конфигурациях, а также добавить готовые функциональные блоки в уже работающие прикладные решения.

Подключение оборудования локально к устройству пользователю осуществляется с помощь специально разработанного драйвера. Требования к таким драйверам подключаемого оборудования описывают единые методы используемые как конфигурациями «1С:Библиотека подключаемого оборудования» и «1С:Библиотека подключаемого оборудования для мобильных приложений», так и драйвером оборудования. Конфигурация «1С : Библиотека подключаемого оборудования» непосредственно взаимодействует с драйверами оборудования используя стандартные команды, за счет чего достигается стандартный результат.

Библиотека поддерживает работу сторонних программно-аппаратных комплексов различного назначения с помощью Веб-сервиса оборудования. Для осуществления обмена необходимо опубликовать Веб-сервис «EquipmentService» входящий в состав библиотеки. Веб-сервис обрабатывает запросы на получение и обработку данных от программно-аппаратных комплексов и возвращает стандартный результат во внешний программно-аппаратный комплекс.

Ревизия интерфейса ккт 1с что это. Смотреть фото Ревизия интерфейса ккт 1с что это. Смотреть картинку Ревизия интерфейса ккт 1с что это. Картинка про Ревизия интерфейса ккт 1с что это. Фото Ревизия интерфейса ккт 1с что это

Рис. 1. Схемы взаимодействия конфигураций системы программ «1С:Предприятие» с подключаемым оборудованием

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

Разработка драйвера для подключения оборудования локально к устройству пользователя

Разработка драйвера в технологии NativeAPI имеет ряд преимуществ. С помощью технологии можно создавать внешние компоненты, которые могут подключаться как в клиентском приложении, в том числе в тонком и web-клиенте, мобильном клиенте, мобильном приложении, так и на сервере «1С:Предприятия», разработать универсальные программные компоненты для Windows, Linux, Android и iOS.

Интерфейс внешней компоненты можно условно разделить на несколько частей:

1. Общие требования к разрабатываемому драйверу и его архитектуре

Разрабатываемый драйвер должен:

При разработке драйвера можно использовать несколько архитектурных решений:

ВНИМАНИЕ: Для типа оборудования «Дисплей покупателя», «Устройства ввода», «Принтеры чеков», «Терминал сбора данных», «Электронные весы» допускается разработка драйвера в однокомпонентной архитектуре. Для других типов оборудования необходимо использовать многокомпонентную архитектуру!

2. Обязательные функции и методы, связанные с использованием драйвера подключаемого оборудования в системе

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

Драйвер поддерживает два основных этапа работы с оборудованием в конфигурации:

Регистрация и настройка оборудования

Использование оборудования пользователем в процессе работы

ВНИМАНИЕ: Все значения интерфейсных элементов (наименование, описание, заголовки, сообщения) должны быть реализованы на языке, установленном кодом локализации. (см. п.9 раздела Общие требования к разрабатываемому драйверу и его архитектуре.)








Описание методов
Название (alias)ПараметрыТип возвращаемого значенияОписание метода
ИмяТипОписание
ПолучитьРевизиюИнтерфейса (GetInterfaceRevision)Возвращает поддерживаемую версия требований** для данного типа оборудования
ПолучитьОписание (GetDescription)ОписаниеДрайвера (DriverDescription)
XML таблица
STRING [OUT]Структура описания драйвераВозвращает информацию о драйвере
ПолучитьОшибку (GetLastError)ОписаниеОшибки (ErrorDescription)Возвращает код и описание последней произошедшей ошибки.
ПолучитьПараметры (GetParameters)ТаблицаПараметров
(TableParameters)
XML таблица
Возвращает список параметров настройки драйвера и их типы, значения по умолчанию и возможные значения.
УстановитьПараметр (SetParameter)Имя (Name)Подключает оборудование с текущими значениями параметров, установленных функцией «УстановитьПараметр». Возвращает идентификатор подключенного экземпляра устройства
Отключить (Close)ИДУстройства (DeviceID)STRING [IN]Идентификатор устройстваОтключает оборудование
ТестУстройства (DeviceTest)Описание (Description)STRING [OUT]Описание результата выполнения тестаВыполняет пробное подключение и опрос устройства с текущими значениями параметров, установленными функцией «УстановитьПараметр». При успешном выполнении подключения в описании возвращается информация об устройстве
АктивированДемоРежим (DemoModeIsActivated)STRING [OUT]Возвращает описание ограничений демонстрационного режима при его наличии и пустой результат при его отсутствии. Пример: драйвер является платным, и для полноценной работы нужен ключ защиты.
ПолучитьДополнительныеДействия (GetAdditionalActions)ТаблицаДействий
(TableActions)
XML таблица
Получает список действий, которые будут отображаться как дополнительные пункты меню в форме настройки оборудования, доступной администратору. Если действий не предусмотрено, возвращает пустую строку.
ВыполнитьДополнительноеДействие (DoAdditionalAction)ИмяДействия (ActionName)STRING [IN]Имя действияКоманда на выполнение дополнительного действия с определенными именем

ОписаниеДрайвера (DriverDescription)

Текст в формате XML, передаваемый с помощью параметра типа STRING. Содержит информацию о драйвере.

Пример XML описания драйвера :

ТаблицаПараметров (TableParameters)

Текст в формате XML, передаваемый с помощью параметра типа STRING. Содержит описание всех параметров драйвера и описание визуального интерфейса настройки драйвера.

Наименование атрибутаОбязательное наличие в структуреТипы данныхОписание атрибута
NameДаstringИмя параметра, для которого создается поле ввода, не должно содержать пробелов и недопустимых символов (в соответствии с правилами формирования имен объектов «1С:Предприятия») и быть уникальным в рамках таблицы параметров
CaptionДаstringПроизвольная надпись перед полем ввода
DescriptionНетstringОписание параметра. Справочная информация выводимая в выпадающей подсказке.
TypeValueДаstringОдно из нижеуказанных типов данных:
“String“, “Number“, “Boolean”
FieldFormatНетstringСтрока форматирования значения параметра
DefaultValueНетstringЗначение параметра по умолчанию
ReadOnlyНетbooleanПараметр только для просмотра
ChoiceListНетlistСодержит список доступных для выбора значений параметра
PageCaptionНетstringНаименование закладки, по которому будут группироваться поля ввода
GroupCaptionНетstringНаименование группы, по которому будут группироваться поля ввода

Пример текстового XML описывающего параметры драйвера:

В результате будет сформирована следующая форма для ввода параметров:

Ревизия интерфейса ккт 1с что это. Смотреть фото Ревизия интерфейса ккт 1с что это. Смотреть картинку Ревизия интерфейса ккт 1с что это. Картинка про Ревизия интерфейса ккт 1с что это. Фото Ревизия интерфейса ккт 1с что это

ТаблицаДействий (TableActions)

Текст в формате XML, передаваемый с помощью параметра типа STRING. Содержит описание дополнительных действий для настройки и управления драйвером в форме настройке оборудования, доступной администратору.
Данные действия будут отображаться пунктами меню в разделе «Функции», после пункта меню «Тест устройства» на форме настройки экземпляра подключаемого оборудования. При выборе определенного пункта меню будет вызван метод драйвера «ВыполнитьДополнительноеДействие» с параметром «ИмяДействия», соответствующий данному пункту меню. При выполнении данного действия драйвер может создавать дополнительные диалоговые окна в соответствии с документом «Технология создания внешних компонент».

СекцияНаименование атрибутаОбязательное наличие в структуреТипы данныхОписание атрибута
ActionsДаПользовательские действия.
NameДаstringИмя действия, для которого создается пункт меню, не должно содержать пробелов и недопустимых символов (в соответствии с правилами формирования имен объектов «1С:Предприятия») и быть уникальным в рамках таблицы параметров
CaptionДаstringЗаголовок пункта меню

Пример текстового XML описывающего дополнительные действия:

В результате будут сформированы следующие пункты меню для формы для ввода параметров:

Ревизия интерфейса ккт 1с что это. Смотреть фото Ревизия интерфейса ккт 1с что это. Смотреть картинку Ревизия интерфейса ккт 1с что это. Картинка про Ревизия интерфейса ккт 1с что это. Фото Ревизия интерфейса ккт 1с что это

3. Описание методов, специфичных для типов подключаемого оборудования


3.1. Требования к разработке драйверов для электронных весов

Поддержка: тонкий клиент, web-клиент, мобильный клиент, толстый клиент, мобильное приложение.

Конфигурациями поддерживаются следующие возможности работы с весами on-line:

Производит установку веса тары на весах. Если значение «ВесТары» имеет значение 0 – в качестве значения принимается текущее значение веса на весах.ВесТары (TareWeight)

Текущий вес товара на весах

3.2. Требования к разработке драйверов для электронных весов с печатью этикеток в режиме «OFFLINE»

Поддержка: тонкий клиент, web-клиент, толстый клиент.

Описание методов
Название (alias)ПараметрыТип возвращаемого значенияОписание метода
ИмяТипОписание
ВыгрузитьТовары (UploadGoods)ИДУстройства (DeviceID)Удаляет ранее загруженные товары в весах

ТаблицаТоваров (GoodsTable)

Текст в формате XML, передаваемый с помощью параметра типа STRING.

СекцияНаименование атрибутаОбязательное наличие в структуреТипы данныхОписание атрибута
TableДаТаблица товаров
PLUДаlongPLU товара (Индекс товара в весах)
CodeДаlongКод весового товара
IsWeightGoodsДаbooleanФлаг весового товара. По умолчанию true.
Если false – то это штучный товар фасуемый на весах.
NameДаstringНаименование товара
PriceДаdecimalЦена за килограмм
DescriptionНетstringТекстовое описание товара (состав товара, список ингредиентов и пр.)
ShelfLifeНетlongДлительность хранения/срок годности товара, в днях

Пример текстового XML, содержащий данные:

3.3. Требования к разработке драйверов для дисплеев покупателя

Поддержка: тонкий клиент, web-клиент, толстый клиент.

При оформлении документов продажи необходимая информация может отображаться на дисплее покупателя. Состав информации определяется в конфигурации.
Поддерживаются многострочные дисплеи и разбиение строк на области. Так же поддерживаются специализированный дисплее QR кода.






Описание методов
Название (alias)ПараметрыТип возвращаемого значенияОписание метода
ИмяТипОписание
ВывестиСтрокуНаДисплейПокупателя (StringOutputOnCustomerDisplay)ИДУстройства (DeviceID)Выводит переданные строки на дисплей покупателя. Одна строка соответствует одной строке дисплея. Если строка пуста, то информация в данной строке на дисплее не меняется
Строки (Strings)Cтроки, содержащие информацию для отображения на дисплее
ОчиститьДисплейПокупателя (ClearCustomerDisplay)ИДУстройства (DeviceID)Очищает дисплей покупателя
ВывестиQRКодНаДисплейПокупателя (QRCodeOutputOnCustomerDisplay)ИДУстройства (DeviceID)Отображает QR на дисплее покупателя.
Передается текстовое значение QR кода и сформированное изображение QR если дисплей поддерживает графику.
ЗначениеQRКода (QRCodeValue)Значение QR кода для отображения на дисплее покупателя. Текстовое значение.
КартинкаQRКода (QRСodePicture)Изображение QR кода. Картинка будет кодируется текстом в кодировке Base64
ПолучитьПараметрыДисплеяПокупателя (GetCustomerDisplayOptions)ИДУстройства (DeviceID)Параметры работы дисплея покупателя

ПараметрыДисплеяПокупателя (CustomerDisplayOptions)

Текст в формате XML, передаваемый с помощью параметра типа STRING.

Наименование атрибутаНаличие в структуреТипы данныхОписание атрибута
ColumnsОбязательноеINTКоличество столбцов на дисплее (символов в строке)
RowsОбязательноеINTКоличество строк на дисплее
DisplayTextОбязательноеBOOLДисплея покупателя может отображать текст
DisplayGraphicsОбязательноеBOOLДисплея покупателя может отображать графику
DisplayQRСodeОбязательноеBOOLДисплея покупателя может отображать QR код

3.4. Требования к разработке драйверов для терминалов сбора данных

Поддержка: тонкий клиент, web-клиент, толстый клиент.

Описание методов
Название (alias)ПараметрыТип возвращаемого значенияОписание метода
ИмяТипОписание
ВыгрузитьТаблицу (UploadTable)ИДУстройства (DeviceID)STRING [IN]Идентификатор устройстваBOOLВыгружает таблицу товаров в ТСД
ТаблицаТоваров
(GoodsTable)
XML таблица
STRING [IN]Выгружаемая таблица
СтатусПакета (PackageStatus)STRING [IN]Статус пакета *
ЗагрузитьТаблицу (DownloadTable)ИДУстройства (DeviceID)STRING [IN]Идентификатор устройстваBOOLЗагружает таблицу из ТСД
ТаблицаЗагрузки
(DownloadTable)
XML таблица
STRING [OUT]Загружаемая таблица
ОчиститьТаблицу (ClearTable)ИДУстройства (DeviceID)STRING [IN]Идентификатор устройстваОчищает загруженную ранее таблицу товаров в ТСД

ТаблицаТоваров (GoodsTable)

Текст в формате XML, передаваемый с помощью параметра типа STRING.

Пример текстового XML, содержащий данные:

ТаблицаЗагрузки (DownloadTable)

Текст в формате XML, передаваемый с помощью параметра типа STRING.

СекцияНаименование атрибутаОбязательное наличие в структуреТипы данныхОписание атрибута
FullLoadДаbooleanПризнак выгрузки «Частичная/Полная». При полной выгрузке предполагается полная очистка товаров в терминале сбора данных.

Пример текстового XML, содержащий данные:

3.5. Требования к разработке драйверов для ККТ с функцией передачи в ОФД

Поддержка: тонкий клиент, web-клиент, мобильный клиент, толстый клиент, мобильное приложение.

ВНИМАНИЕ: Данный стандарт определяет требования к ККТ на основании формата фискальных документов версии по
приказу ФНС России от 14.09.2020 N ЕД-7-20/662@ «Об утверждении дополнительных реквизитов фискальных документов
и форматов фискальных документов, обязательных к использованию»

Проверка маркированного товара на ККТ реализована по следующему сценарию :

Описание структуры TableParametersKKT

Текст в формате XML, передаваемый с помощью параметра типа STRING.

СекцияНаименование атрибутаОбязательное наличие в структуреТипы данныхОписание атрибута
Наименование атрибутаОбязательное наличие в структуреТипы данныхОписание атрибута
KKTNumberНет*stringРегистрационный номер ККТ
KKTSerialNumberДаstringЗаводской номер ККТ
FirmwareVersionНетstringВерсия прошивки
FiscalДаbooleanПризнак регистрации фискального накопителя
FFDVersionFNНет*stringВерсия ФФД ФН (одно из следующих значений «1.0»,»1.1″, «1.2»)
FFDVersionKKTНет*stringВерсия ФФД ККТ (одно из следующих значений «1.0»,»1.0.5″,»1.1″, «1.2»)
FNSerialNumberДаstringЗаводской номер ФН
DocumentNumberНет*stringНомер документа регистрация фискального накопителя
DateTimeНет*datetimeДата и время операции регистрации фискального накопителя
CompanyNameНет*stringНазвание организации
INNНет*stringИНН организация
SaleAddressНет*stringАдрес проведения расчетов
SaleLocationНет*stringМесто проведения расчетов
TaxationSystemsНет*stringКоды системы налогообложения через разделитель «,».
Коды системы налогообложения приведены в таблице «Системы налогообложения»
IsOfflineНет*booleanПризнак автономного режима
IsEncryptedНет*booleanПризнак шифрование данных
IsServiceНет*booleanПризнак расчетов за услуги
IsExcisableНет*booleanПризнак продажи подакцизного товара
IsGamblingНет*booleanПризнак проведения азартных игр
IsLotteryНет*booleanПризнак проведения лотереи
BSOSingНет*booleanПризнак формирования АС БСО
IsOnlineНет*booleanПризнак ККТ для расчетов в Интернет
IsAutomaticPrinterНет*booleanПризнак установки принтера в автомате
IsAutomaticДаbooleanПризнак автоматического режима
IsMarkingНет*booleanПризнак применения при осуществлении торговли товарами, подлежащими обязательной маркировке средствами идентификации
IsPawnshopНет*booleanПризнак применения при осуществлении ломбардами кредитования граждан
IsAssuranceНет*booleanПризнак применения при осуществлении деятельности по страхованию
AgentTypesНет*stringКоды признаков агента через разделитель «,».
Коды приведены в таблице 10 форматов фискальных данных.
AutomaticNumberНет*stringНомер автомата для автоматического режима
OFDCompanyНет*stringНазвание организации ОФД
OFDCompanyINNНет*stringИНН организации ОФД
FNSURLНетstringАдрес сайта уполномоченного органа (ФНС) в сети «Интернет»
SenderEmailНетstringАдрес электронной почты отправителя чека

* Данные поля обязательны для фискализированных ФН.

Описание структуры ParametersFiscal

Текст в формате XML, передаваемый с помощью параметра типа STRING.
Данная таблица расширяет таблицу ТаблицаПараметровККТ (TableParametersKKT) следующими атрибутами:

Наименование атрибутаОбязательное наличие в структуреТипы данныхОписание атрибута
CashierNameДаstringФИО и должность уполномоченного лица для проведения операции
CashierINNДаstringИНН уполномоченного лица для проведения операции
FFDVersionДаstringВерсия ФФД на котрую регистрируется ФН (одно из следующих значений «1.0»,»1.0.5″,»1.1″, «1.2»)
RegistrationLabelCodesНет*stringКоды причин изменения сведений о ККТ через разделитель «.
(Коды приведены в таблице 93 форматов фискальных данных)

* Данное поле обязательно при процедуре изменение параметров регистрации.

Описание структуры InputParameters

Текст в формате XML, передаваемый с помощью параметра типа STRING.

Наименование атрибутаОбязательное наличие в структуреТипы данныхОписание атрибута
InputParameters
ParametersCashierNameДаstringФИО и должность уполномоченного лица для проведения операции
CashierINNНетstringИНН уполномоченного лица для проведения операции
SaleAddressНетstringАдрес проведения расчетов
SaleLocationНетstringМесто проведения расчетов

Пример текстового XML:

Описание структуры OutputParameters

Текст в формате XML, передаваемый с помощью параметра типа STRING.

Описание структуры OperationCounters


Наименование атрибутаОбязательное наличие в структуреТипы данныхОписание атрибута
OperationCounters
ParametersCheckCountДаintКоличество чеков по операции данного типа
TotalChecksAmountДаdoubleИтоговая сумма чеков по операциям данного типа
CorrectionCheck CountДаintКоличество чеков коррекции по операции данного типа
TotalCorrectionChecksAmountДаdoubleИтоговая сумма чеков коррекции по операциям данного типа

Описание структуры DocumentOutputParameters

Пример текстового XML:

Описание структуры CheckPackage

Текст в формате XML содержит описание передаваемого для формирования чека. Структура описывает параметры и последовательность формирования фискального чека.

СекцияяНаименование атрибутаОбязательное наличие в структуреТипы данныхОписание атрибутаОписание
CheckPackage
CashНетdecimalСумма оплаты наличными денежными средствамиПараметры закрытия чека. Сумма всех видов оплат должна быть больше суммы открытого чека.
ElectronicPaymentНетdecimalСумма оплаты безналичными средствами платежа
PrePaymentНетdecimalСумма зачтенной предоплаты или аванса
PostPaymentНетdecimalСумма оплаты в кредит (постоплаты)
BarterНетdecimalСумма оплаты встречным предоставлением

* Данное поле обязательно только для чека коррекции. Передается только при вызове метода СформироватьЧекКоррекции (ProcessCorrectionCheck).
** В случае когда ставка «БЕЗ НДС» сумма НДС не заполняется. Сумма позиций без НДС рассчитываться по значением атрибута «AmountWithDiscount» позиций со ставкой «БЕЗ НДС».

Пример текстового XML:

Наименование атрибутааТипы данныхОписание атрибута
CustomerDetail
InfostringНаименование организации или фамилия, имя, отчество (при наличии)
INNstringИНН организации или покупателя (клиента)
DateOfBirthstringДата рождения покупателя (клиента) в формате » DD.MM.YYYY «
CitizenshipstringЧисловой код страны, гражданином которой является покупатель (клиент).
Код страны указывается в соответствии с Общероссийским классификатором стран мира ОКСМ.
DocumentTypeCodeintЧисловой код вида документа, удостоверяющего личность (ФФД, Таблица 116)
DocumentDatastringДанные документа, удостоверяющего личность
AddressstringАдрес покупателя (клиента)

Наименование атрибутаТипы данныхОписание атрибута
AgentData
AgentOperationstringОперация платежного агента
AgentPhonestringТелефон платежного агента.
Допустимо несколько значений через разделитель «,».
PaymentProcessorPhonestringТелефон оператора по приему платежей.
Допустимо несколько значений через разделитель «,».
AcquirerOperatorPhonestringТелефон оператора перевода.
Допустимо несколько значений через разделитель «,».
AcquirerOperatorNamestringНаименование оператора перевода
AcquirerOperatorAddressstringАдрес оператора перевода
AcquirerOperatorINNstringИНН оператора перевода

Наименование атрибутааТипы данныхОписание атрибута
VendorData
VendorPhonestringТелефон поставщика.
Допустимо несколько значений через разделитель «,».
VendorNamestringНаименование поставщика
VendorINNstringИНН поставщика

Наименование атрибутааТипы данныхОписание атрибута
OperationalAttribute
DateTimedatetimeДата, время операции
OperationIDintИдентификатор операции
OperationDatastringДанные операции

Наименование атрибутааТипы данныхОписание атрибута
IndustryAttribute
IdentifierFOIVstringИдентификатор ФОИВ
DocumentDatestringДата документа основания в формате » DD.MM.YYYY «
DocumentNumberstringНомер документа основания
AttributeValuestringЗначение отраслевого реквизита

Наименование атрибутаОбязательное наличие в
структуре
Типы данныхОписание атрибута
GoodCodeData
NotIdentifiedНетstringКод товара, формат которого не
идентифицирован в Base64
EAN8НетstringКод товара в формате EAN-8 в Base64
EAN13НетstringКод товара в формате EAN-13 в Base64
ITF14НетstringКод товара в формате ITF-14 в Base64
GS1.0НетstringКод товара в формате GS1, нанесенный на товар, не подлежащий маркировке средствами идентификации в Base64
GS1.MНетstringКод товара в формате GS1, нанесенный на товар, подлежащий маркировке средствами идентификации в Base64
KMKНетstringКод товара в формате короткого кода маркировки, нанесенный на товар, подлежащий маркировке средствами идентификации в Base64
MIНетstringКонтрольно-идентификационный знак мехового изделия
EGAIS20НетstringКод товара в формате ЕГАИС-2.0 в Base64
EGAIS30НетstringКод товара в формате ЕГАИС-3.0 в Base64
F1НетstringКод товара в формате Ф.1 в Base64
F2НетstringКод товара в формате Ф.2 в Base64
F3НетstringКод товара в формате Ф.3 в Base64
F4НетstringКод товара в формате Ф.4 в Base64
F5НетstringКод товара в формате Ф.5 в Base64
F6НетstringКод товара в формате Ф.6 в Base64

Наименование атрибутаОбязательное наличие в
структуре
Типы данныхОписание атрибута
RequestKM
GUIDДаstringУникальный идентификатор запроса. Формирует 1С.
WaitForResultДаboolБудет ли ожидаться получение ответа от ОИСМ.
True-ждать, False-не дожидаться ответа
MarkingCodeДаstringКод контрольной марки
Кодируется текстом в кодировке Base64.
PlannedStatusДаintПланируемый статус товара.
Значение от 1 до 5 из таблицы 105 (ФФД)
QuantityДаdoubleКоличество
MeasureOfQuantityНетstringМера количества предмета расчета.
Значение из таблицы 114 (ФФД)
FractionalQuantityNumeratorНетintДробное количество маркированного товара
DenominatorНетint

Пример текстового XML:

Пример текстового XML:

СекцияНаименование атрибутаОбязательное наличие в структуреТипы данныхОписание атрибута
NameДаstringИмя реквизита
ValueДаstringЗначение реквизита

Описание структуры DocumentPackage

Текст в формате XML содержит описание текстового документа. Структура описывает последовательность формирования текстового документа.

СекцияНаименование атрибутаОбязательное наличие в структуреТипы данныхОписание атрибутаОписание
DocumentДаОписание чека
TextStringTextДаstringСтрока с произвольным текстомПечать текстовой строки.
BarcodeTypeДаstringСтрока, определяющая тип штрихкодаПечать штрихкода. Осуществляется с автоматическим размером с выравниванием по центру чека. Тип штрихкода может иметь одно из следующих значений: EAN8, EAN13, CODE39, QR. В случае, если модель устройства не поддерживает печать штрихкода вышеуказанных типов, драйвер должен вернуть ошибку.
ValueBase64ДаstringЗначение штрихкода.
Штрихкод кодируется текстом в кодировке Base64.

Справочные таблицы


Системы налогообложения

КодОписание
0Общая
1Упрощенная (Доход)
2Упрощенная (Доход минус Расход)
3Единый налог на вмененный доход
4Единый сельскохозяйственный налог
5Патентная система налогообложения

Признаки способа расчета

КодОписание
1Предоплата полная
2Предоплата частичная
3Аванс
4Полный расчет
5Частичный расчет и кредит
6Передача в кредит
7Оплата кредита

Признаки предмета расчета

КодОписание
1Товар
2Подакцизный товар
3Работа
4Услуга
5Ставка азартной игры
6Выигрыш азартной игры
7Лотерейный билет
8Выигрыш лотереи
9Предоставление результатов интеллектуальной деятельности
10Платеж
11Агентское вознаграждение
12Выплата
13Иной предмет расчета
14Имущественное право
15Внереализационный доход
16Страховые взносы
17Торговый сбор
18Курортный сбор
19Залог
20Расход
21Взносы на обязательное пенсионное страхование ИП
22Взносы на обязательное пенсионное страхование
23Взносы на обязательное медицинское страхование ИП
24Взносы на обязательное медицинское страхование
25Взносы на обязательное социальное страхование
26Платеж казино
27Выдача денежных средств банковским платежным агентом
30Подакцизный товар, подлежащий маркировке средством идентификации, не имеющем кода маркировки
31Подакцизный товар, подлежащий маркировке средством идентификации, имеющем код маркировки
32Товар подлежащей маркировке средством идентификации, не имеющем кода маркировки, за исключением подакцизного товара
33Товар подлежащей маркировке средством идентификации, имеющем код маркировки, за исключением подакцизного товара

Признак агента

КодОписание
0Банковский платежный агент
1Банковский платежный субагент
2Платежный агент
3Платежный субагент
4Поверенный
5Комиссионер
6Агент

Признаки агента по предмету расчета

КодОписание
0Банковский платежный агент
1Банковский платежный субагент
2Платежный агент
3Платежный субагент
4Поверенный
5Комиссионер
6Агент

Код типа маркированной продукции

КодОписание
1Изделия из меха
2Табачная продукция
3Обувные товары
4Товары легкой промышленности и одежды
5Шины и автопокрышки
6Молоко и молочная продукция
7Фотокамеры и лампы-вспышки
8Велосипеды
9Кресла-коляски
10Духи и туалетная вода

3.6. Требования к разработке драйверов для принтеров чеков

Поддержка: тонкий клиент, web-клиент, мобильный клиент, толстый клиент, мобильное приложение.

При работе с принтерами чеков поддерживаются следующие операции:

Алгоритм печати чека.

Описание структуры DocumentPackage

Текст в формате XML содержит описание текстового документа. Структура описывает последовательность формирования текстового документа.

СекцияНаименование атрибутаОбязательное наличие в структуреТипы данныхОписание атрибутаОписание
DocumentДаОписание чека
TextStringTextДаstringСтрока с произвольным текстомПечать текстовой строки.
BarcodeTypeДаstringСтрока, определяющая тип штрихкода
ValueBase64ДаstringЗначение штрихкода.
Штрихкод кодируется текстом в кодировке Base64.

Пример текстового XML:

3.7. Требования к разработке драйверов для принтеров этикеток

Поддержка: тонкий клиент, web-клиент, мобильный клиент, толстый клиент.


ТаблицаЭтикеток (LabelsTable)

Текст в формате XML, передаваемый с помощью параметра типа STRING.

Структуру передаваемого пакета можно разделить на две составляющие секции:

Ориентация содержимого поля.
Имеет одно из следующих значений 0, 90, 180, 270. По умолчанию 0.

Описание методов
Название (alias)ПараметрыТип возвращаемого значенияОписание метода
ИмяТипОписание
ИнициализацияПринтера (InitializePrinter)ИДУстройства (DeviceID)Первичная инициализация принтера этикеток (загрузка шрифтов, установка параметров печати, установка нужной кодовой страницы)
ПечатьЭтикеток (PrintLabels)ИДУстройства (DeviceID)FieldNameДаstringУникальное имя поля в шаблоне этикетки.
LeftДаdecimalПозиция левой границы поля по оси X (в миллиметрах).
TopДаdecimalПозиция верхней границы поля по оси Y (в миллиметрах).
WidthДаdecimalШирина поля в миллиметрах.
HeightДаdecimalВысота поля в миллиметрах.
OrientationНетlongFieldNameДаstringУникальное имя поля в шаблоне этикетки.
StaticНетbooleanСтатичность. По умолчанию «false».
ValueПри Static = «true»stringВ случае когда Static = «true», выступает в роли общего значения. Иначе как значение по умолчанию, т.е. используется когда для Labels.Label.Record.Value не установлено значение.
LabelQuantityНетlongУказывает необходимое для этикетки количество копий для печати. По умолчанию 1.
RecordFieldNameДаstringУникальное имя поля в шаблоне этикетки.
ValueПри Formatting.Static = «false»stringЗначение поля в шаблоне этикетки. Для элемента «Image» картинка кодируется текстом в кодировке Base64.

Пример текстового XML, содержащий данные:

3.8. Требования к разработке драйверов устройств ввода (сканеры штрихкода, считыватели магнитных карт и т.д.)

Поддержка: тонкий клиент, web-клиент, мобильный клиент, толстый клиент, мобильное приложение.

Данные устройства реализуют функцию автоматического считывания закодированной различными способами информации и асинхронной передачи ее в конфигурацию «1С:Предприятия». Драйвера устройств такого типа не предусматривают специфических для оборудования методов, которые можно вызывать из конфигураций.

Работа с драйвером строится следующим образом:

Описание методов, доступных для асинхронного вызова из драйвера*

Описание методов
Название (alias)ПараметрырыТип возвращаемого значенияОписание метода
ИмяТипОписание
ExternalEventbstrWhoBSTR [IN]Уникальный идентификатор подключенного устройства **Помещает данные, полученные от сканера/считывателя в очередь сообщений
bstrWhatBSTR [IN]Тип сообщения/тип данных ***
bstrDataBSTR [IN]Считанные устройством данные
SetEventBufferDepthlDepthBSTR [IN]Максимальное число сообщений в очередиУстанавливает длину очереди сообщений

3.9. Требования к разработке драйверов для эквайринговых терминалов

Поддержка: тонкий клиент, web-клиент, мобильный клиент, толстый клиент, мобильное приложение.

При работе с эквайринговыми системами поддерживаются следующие операции:

ВНИМАНИЕ: По требованиям банка эквайринговый терминал полный номер карты может не предоставлять, в таком случае часть цифр номер карты заменяется звездочками.

Оплата картой

Отмена платежа по карте

Возврат платежа по карте

Блокирование суммы на счете карты

Списание заблокированной суммы со счета карты

Отмена блокировки суммы на счете карты

Оплата c электронным сертификатом

Метод «ОплатитьЭлектроннымСертификатом» осуществляет оплату с применением электронного сертификата ФЭС НСПК.

Возврат c электронным сертификатом

Метод «ВернутьЭлектроннымСертификатом» осуществляет возврат оплаты с применением электронного сертификата ФЭС НСПК.

Выдача наличных

Метод «ВыдачаНаличных» осуществляет операцию выдачи наличных денежных средств.

Аварийная отмена операции

Если операция по платежной карте прошла успешно и слип-чек должен быть распечатан на ФР (определяется методом ПараметрыТерминала ), но возникла ошибка печати, то операция по карте должна быть аварийно отменена.

Получение итогов дня по картам

Параметры работы терминала


ПараметрыТерминала (TerminalParameters)

Текст в формате XML, передаваемый с помощью параметра типа STRING.

Описание методов
Название (alias)ПараметрыТип возвращаемого значенияОписание метода
ИмяТипОписание
ПараметрыТерминала (Terminal Paramters )ИДУстройства (DeviceID)STRING [IN]Идентификатор устройстваПолучает параметры карты.
ОтПоследнейОперации ( FromLastOperation )BOOLEAN [ IN ]Определяет метод получения параметров карты. Если передается значение False эквайринговый терминал запрашивает чтение карты, иначе возвращаются параметры последней произведенной операции.
НомерКарты (CardNumber)STRING [OUT]Номер Карты / Данные карты. При использовании мобильного устройства передается значение Payment Account Reference (при его наличии).
ХешНомерКарты (CardNumber Hash )STRING [OUT]Возвращает PAN карты хешированном по алгоритму SHA256 виде.
ТипКарты ( Card Type)STRING [OUT]Название платежной системы карты (например Visa )
Наименование атрибутаНаличие в структуреТипы данныхОписание атрибута
PrintSlipOnTerminalОбязательноеBOOLБудет ли терминал самостоятельно печатает квитанции на своем принтере для операций.
ShortSlipОбязательноеBOOLТерминал возвращает короткие слип чеки которые будут выводиться в теле фискального чека.
CashWithdrawalОбязательноеBOOLТерминал поддерживает функцию выдачи наличных денежных средств.
ElectronicCertificatesОбязательноеBOOLТерминал поддерживает оплату электронными сертификатами ФЭС НСПК

3.10. Требования к разработке драйверов для RFID считывателей

Поддержка: тонкий клиент, web-клиент, мобильный клиент, толстый клиент, мобильное приложение.

ТаблицаМеток (TagsTable)

Текст в формате XML, передаваемый с помощью параметра типа STRING.

Описание методовв
Название (alias)ПараметрыТип возвращаемого значенияОписание метода
ИмяТипОписание
ОткрытьСессиюRFID (OpenSessionRFID)ИДУстройства (DeviceID)STRING [IN]Идентификатор устройстваBOOLОткрывает новую сессию для чтения данных из меток, попадающих в зону действия антенны считывателя
ЗакрытьСессиюRFID (CloseSessionRFID)ИДУстройства (DeviceID)STRING [IN]Идентификатор устройстваBOOLЗакрывает открытую ранее сессию
ПолучитьДанныеМетокRFID (GetDataTagsRFID)ИДУстройства (DeviceID)STRING [IN]Идентификатор устройстваBOOLПолучение пакета c данными считанных меток
ИДПакета (PackageID)STRING [IN]Идентификатор пакета данных
ТаблицаМеток (TagsTable)
XML таблица
STRING [OUT]Пакет с данными меток
ЗаписатьДанныеВМеткуRFID (SaveDataTagRFID)ИДУстройства (DeviceID)STRING [IN]Идентификатор устройства

СекцияНаименование атрибутаОбязательное наличие в структуреТипы данныхОписание атрибута
TableДаТаблица меток
TIDДаstringЗначение банка TID. Данные в шестнадцатеричном представлении.
EPCДаstringЗначение банка EPC. Данные в шестнадцатеричном представлении.
USERНетstringЗначение банка USER. Данные в шестнадцатеричном представлении.

Пример текстового XML, содержащий данные:

Описание методов, доступных для асинхронного вызова из драйвера*

Описание методов
Название (alias)ПараметрыТип возвращаемого значенияОписание метода
ИмяТипОписание
ExternalEventbstrWhoBSTR [IN]Уникальный идентификатор подключенного устройства **Помещает идентификатор пакета данных, полученных от RFID считывателя, в очередь сообщений.
bstrWhatBSTR [IN]Тип сообщения/тип данных ***
bstrDataBSTR [IN]Идентификатор пакета, сформированный драйвером и содержащий данные меток
SetEventBufferDepthlDepthLONG [IN]Максимальное число сообщений в очередиУстанавливает длину очереди сообщений

4. Подключение драйверов разработанных по стандарту «1С: Совместимо» к конфигурации БПО»

Поддержка: тонкий клиент, толстый клиент.

В конфигурации БПО начиная с версия 1.1.1 добавлена возможность подключения новых драйверов, разработанных по стандарту «1С: Совместимо».

4.1. Подготовка драйвера к загрузке в конфигурацию БПО


Подготовка однокомпонентного драйвера или интеграционной библиотеки поставляемых в виде архива внешней компоненты

Подготовка драйвера, поставляемого в виде архива внешней компоненты, для загрузки в конфигурацию БПО осуществляется согласно разделу «Подготовка внешних компонент для загрузки в конфигурацию» документа «Технология создания внешних компонент». Кроме того, в архиве должен присутствовать XML файл c именем «INFO.XML», содержащий информацию для загрузки драйвера.

XML файл должен иметь следующую структуру:

Наименование атрибутаОбязательное наличие в структуреТипы данныхОписание атрибута
progidДаstringИдентификатор объекта драйвера.
typeДаstringТип драйвера. Имеет одно из значений: “СканерШтрихкода“, “СчитывательМагнитныхКарт“, “ФискальныйРегистратор“, “ПринтерЧеков“, “ПринтерЭтикеток“, “ДисплейПокупателя“, “ТерминалСбораДанных“, “ЭквайринговыйТерминал“, “ЭлектронныеВесы“, “ВесыСПечатьюЭтикеток“.
nameДаstringНаименование драйвера, отображаемое пользователю.
versionДаstringПоставляемая версия драйвера.

Пример файла «INFO.XML», описывающего информацию о драйвере:

Подготовка драйвера поставляемого в виде дистрибутива

Для подготовки драйвера необходимо упаковать дистрибутив инсталлятора в ZIP архив. Исполняемый файл дистрибутива должен иметь имя «setup.exe». Помимо исполняемого файла допускается наличие дополнительных файлов необходимых для работы установщика дистрибутива. Так же в архиве должен присутствовать XML-файл c именем «INFO.XML» содержащий информацию необходимую для загрузки драйвера. Структура данного файла такая же, как и структура «INFO.XML» предыдущего раздела.

4.2. Загрузка подготовленного драйвера в конфигурацию БПО

Поддержка: тонкий клиент, толстый клиент.

Ревизия интерфейса ккт 1с что это. Смотреть фото Ревизия интерфейса ккт 1с что это. Смотреть картинку Ревизия интерфейса ккт 1с что это. Картинка про Ревизия интерфейса ккт 1с что это. Фото Ревизия интерфейса ккт 1с что это

4.3. Использование драйвера, предварительно установленного на локальном компьютере


Подключение программно-аппаратных комплексов с помощью файлового обмена

Поддержка: тонкий клиент, web-клиент, мобильный клиент, толстый клиент.

Тип офлайн оборудования: ККМ

Работа с программно-аппаратными POS-системами (активными системными контрольно-кассовыми машинами) в режиме «Офлайн» заключается в файловом обмене информацией. В POS-систему из конфигурации выгружается данные (настройки, прайс-лист, заказы), в конце рабочего дня в конфигурацию загружаются данные о продажах (формируются в разрезе кассовых смен с детализацией по чекам), зарегистрированных POS-системой в течение смены.

Выгружаемые на ККМ данные формируется на основе данных информационной базы средствами конфигурации (драйвер «1С:Офлайн оборудование»). Имена файлов и пути размещения задаются пользовательскими настройками.

Список команд, поддерживаемых драйвером «1С:Офлайн оборудование» библиотеки подключаемого оборудования

ОперацияДанныеОписание операции
Выгрузить данныеДанные выгрузки (ExportData)Выгружает данные на ККМ
Загрузить данныеДанные загрузки (ImportData)Загружает данные из ККМ

После успешной обработки данных файла принимающая сторона устанавливает признак обработки «Processed» со значением времени обработки.

Примеры файлов расположены в каталоге EXE\BPOCEL:

Данные выгрузки (ExportData)


Наименование атрибутаОбязательное наличие в структуреТипы данныхОписание атрибута
ExportData
FormatVersionДаintВерсия формата обмена
ProcessedНетdatetimeПризнак обработки файла
SettingsНетSettingsСекция настроек
PriceListНетPriceListСекция прайс-листа
OrdersНетOrdersСекция заказов

Секция настроек (Settings)


Наименование атрибутаОбязательное наличие в структуреТипы данныхОписание атрибута
CompanyNameНетstringНаименование организации
StoreNameНетstringНаименование магазина
Нетсписок элементов TaxationSystemСистемы налогообложения
TaxationSystemДаintСистема налогообложения
См. таблицу: Системы налогообложения
SenderEmailНетstringАдрес электронной почты отправителя чека
INNНетstringИНН организации
KPPНетstringКПП организации
SaleAddressНетstringАдрес проведения расчетов
SaleLocationНетstringМесто проведения расчетов
AllowDiscountsНетbooleanИспользование скидок
AllowPaymentCardsНетbooleanИспользование платежных карт при оплате
Нетсписок элементов ElectronicPaymentOptionВиды электронной оплаты

Секция видов электронной оплаты (ElectronicPaymentOptions)

Секция прайс-листа (PriceList)

Список алкогольных реквизитов (Alcohol)

Наименование атрибутаОбязательное наличие в структуреТипы данныхОписание атрибута
IsExcisableДаbooleanМаркируемый акцизной или специальной маркой
AlcoholKindCodeДаstringКод вида алкогольной продукции
AlcoholContainerSizeДаdecimalЁмкость тары в литрах
AlcoholStrengthДаdecimalКрепость алкоголя
VendorINNДаstringИНН производителя
VendorKPPДаstringКПП производителя
IsDraughtДаbooleanПродажа в розлив

Секция характеристик товаров (Characteristics)

Наименование атрибутаОбязательное наличие в структуреТипы данныхОписание атрибута
CharacteristicCodeПо условиюstringКод, идентификатор товарной позиции
BarcodesПо условиюсписок элементов BarcodeСписок штрихкодов
PriceПо условиюdecimalЦена характеристики
BalanceПо условиюdecimalТоварный остаток
UUIDДаstringУникальный идентификатор UUID характеристики
NameДаstringНаименование
HasPacksПо условиюbooleanНаличие упаковок у характеристики
По условиюсписок элементов PackСписок упаковок
Нетсписок элементов ExtensionТаблица дополнительных реквизитов

Секция упаковок товара (Packs)

Условие наличия атрибутов «Code», «Barcodes», «Price», «Balance»

Таблица товаров имеет древовидную структуру. Товар может иметь иметь набор характеристик и набор упаковок.
Упаковки могут быть описаны как в секции товаров, так и в секции характеристик в случае, если учет товаров ведется в разрезе характеристик.
Атрибуты «Code», «Barcodes», «Price», «Balance», указываются для последнего (нижнего) уровня иерархии.

Например, для товара «Майка дет.» вида «Одежда» необходимо вводить характеристику «Размер». Товар может продаваться как упаковкой по 3 шт., так и поштучно.
В этом случае формируется записи во всех трех секциях, код присваивается записям: «Майка дет.»+»р-р. 22» в секции «Характеристики»
и для «Майка дет.»+»р-р. 22″+»Уп.» в секции «Упаковки».

ТоварСекция товар (Good)Секция характеристика
(Characteristic)
Секция упаковка (Pack)
HasCharacteristicsHasPacksCodeBarcodes
Price
Balance
HasPacksCodeBarcodes
Price
Balance
без характеристик
без упаковок
**
false
**
false
***
без характеристик
с упаковками
**
false
*
true
**
для базовой ЕИ (unit)
**
для базовой ЕИ (unit)
*
с характеристиками
с упаковками
*
true
**
false
*
true
**
для базовой ЕИ (unit)
**
для базовой ЕИ (unit)
*
с характеристиками
без упаковок
*
true
**
false
**
false
***

* обязательный атрибут/секция
** может присутствовать, но не обязательно
— атрибут/секция должны отсутствовать

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *