Как напечатать штрих код на он-лайн ККМ?
Использую ККТ Штрих-М.
И типовую компоненту SMDrvFR1C20.
Посмотрелhttp://its.1c.ru/db/metod8dev#content:4829:hdoc:chapter270
А тут методов раз два и обчелся...
Раньше, до онлайн ККМ была другая компонента DrvFR1C.
И там был спец метод DeviceControlHEX.
Или я не внимательно смотрел?
И типовую компоненту SMDrvFR1C20.
Посмотрел
А тут методов раз два и обчелся...
Раньше, до онлайн ККМ была другая компонента DrvFR1C.
И там был спец метод DeviceControlHEX.
Или я не внимательно смотрел?
По теме из базы знаний
Найденные решения
(1) прямо по приведенной ссылке все расписано:
СформироватьЧек (ProcessCheck) имеет: ДанныеЧека(CheckPackage) XML таблица
Смотрим ниже описание таблицы:
Описание структуры CheckPackage:
Positions - Barcode:
1. BarcodeType - Строка, определяющая тип штрихкода
2. Barcode - Значение штрихкода
Печать штрихкода. Осуществляется с автоматическим размером с выравниванием по центру чека. Тип штрихкода может иметь одно из следующих значений: EAN8, EAN13, CODE39, QR. В случае, если модель устройства не поддерживает печать штрихкода, выдается ошибка.
Даже приведен пример
Пример текстового XML:
Поддерживает ли нужная модель ККМ печать штрихкода смотрите у производителя.
Ниже еще есть печать штрихкода для нефискального документа. Там принцип тот же.
СформироватьЧек (ProcessCheck) имеет: ДанныеЧека(CheckPackage) XML таблица
Смотрим ниже описание таблицы:
Описание структуры CheckPackage:
Positions - Barcode:
1. BarcodeType - Строка, определяющая тип штрихкода
2. Barcode - Значение штрихкода
Печать штрихкода. Осуществляется с автоматическим размером с выравниванием по центру чека. Тип штрихкода может иметь одно из следующих значений: EAN8, EAN13, CODE39, QR. В случае, если модель устройства не поддерживает печать штрихкода, выдается ошибка.
Даже приведен пример
Пример текстового XML:
<?xml version="1.0" encoding="UTF-8"?>
<CheckPackage>
<Parameters PaymentType="1" SenderEmail="info@1c.ru" CustomerEmail="alex2000@mail.ru" CustomerPhone="" AgentCompensation="" AgentPhone=""/>
<Positions>
<FiscalString Name="Макароны" Quantity="1" Price="16.75" Amount="16.75" Tax="10"/>
<FiscalString Name="Томатный сок" Quantity="1" Price="200" Amount="200" Tax="18"/>
<FiscalString Name="Алкоголь Шампрео 0.7" Quantity="1" Price="455" Amount="455" Tax="18"/>
<TextString Text="Дисконтная карта: 00002345"/>
<Barcode BarcodeType="EAN13" Barcode="2000021262157"/>
</Positions>
<Payments Cash="471.75" CashLessType1="0" CashLessType2="0" CashLessType3="200"/>
</CheckPackage>
ПоказатьПоддерживает ли нужная модель ККМ печать штрихкода смотрите у производителя.
Ниже еще есть печать штрихкода для нефискального документа. Там принцип тот же.
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1) прямо по приведенной ссылке все расписано:
СформироватьЧек (ProcessCheck) имеет: ДанныеЧека(CheckPackage) XML таблица
Смотрим ниже описание таблицы:
Описание структуры CheckPackage:
Positions - Barcode:
1. BarcodeType - Строка, определяющая тип штрихкода
2. Barcode - Значение штрихкода
Печать штрихкода. Осуществляется с автоматическим размером с выравниванием по центру чека. Тип штрихкода может иметь одно из следующих значений: EAN8, EAN13, CODE39, QR. В случае, если модель устройства не поддерживает печать штрихкода, выдается ошибка.
Даже приведен пример
Пример текстового XML:
Поддерживает ли нужная модель ККМ печать штрихкода смотрите у производителя.
Ниже еще есть печать штрихкода для нефискального документа. Там принцип тот же.
СформироватьЧек (ProcessCheck) имеет: ДанныеЧека(CheckPackage) XML таблица
Смотрим ниже описание таблицы:
Описание структуры CheckPackage:
Positions - Barcode:
1. BarcodeType - Строка, определяющая тип штрихкода
2. Barcode - Значение штрихкода
Печать штрихкода. Осуществляется с автоматическим размером с выравниванием по центру чека. Тип штрихкода может иметь одно из следующих значений: EAN8, EAN13, CODE39, QR. В случае, если модель устройства не поддерживает печать штрихкода, выдается ошибка.
Даже приведен пример
Пример текстового XML:
<?xml version="1.0" encoding="UTF-8"?>
<CheckPackage>
<Parameters PaymentType="1" SenderEmail="info@1c.ru" CustomerEmail="alex2000@mail.ru" CustomerPhone="" AgentCompensation="" AgentPhone=""/>
<Positions>
<FiscalString Name="Макароны" Quantity="1" Price="16.75" Amount="16.75" Tax="10"/>
<FiscalString Name="Томатный сок" Quantity="1" Price="200" Amount="200" Tax="18"/>
<FiscalString Name="Алкоголь Шампрео 0.7" Quantity="1" Price="455" Amount="455" Tax="18"/>
<TextString Text="Дисконтная карта: 00002345"/>
<Barcode BarcodeType="EAN13" Barcode="2000021262157"/>
</Positions>
<Payments Cash="471.75" CashLessType1="0" CashLessType2="0" CashLessType3="200"/>
</CheckPackage>
ПоказатьПоддерживает ли нужная модель ККМ печать штрихкода смотрите у производителя.
Ниже еще есть печать штрихкода для нефискального документа. Там принцип тот же.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот