Как напечатать штрих код на он-лайн ККМ?

1. dmt 66 11.03.17 10:15 Сейчас в теме
Использую ККТ Штрих-М.
И типовую компоненту SMDrvFR1C20.

Посмотрел http://its.1c.ru/db/metod8dev#content:4829:hdoc:chapter270
А тут методов раз два и обчелся...

Раньше, до онлайн ККМ была другая компонента DrvFR1C.
И там был спец метод DeviceControlHEX.

Или я не внимательно смотрел?
По теме из базы знаний
Вознаграждение за ответ
Показать полностью
Найденные решения
2. spacecraft 11.03.17 18:25 Сейчас в теме +5 $m
(1) прямо по приведенной ссылке все расписано:
СформироватьЧек (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>
Показать


Поддерживает ли нужная модель ККМ печать штрихкода смотрите у производителя.

Ниже еще есть печать штрихкода для нефискального документа. Там принцип тот же.
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. spacecraft 11.03.17 18:25 Сейчас в теме +5 $m
(1) прямо по приведенной ссылке все расписано:
СформироватьЧек (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>
Показать


Поддерживает ли нужная модель ККМ печать штрихкода смотрите у производителя.

Ниже еще есть печать штрихкода для нефискального документа. Там принцип тот же.
3. dmt 66 17.03.17 08:22 Сейчас в теме
(2) Спасибо. Потопил немного... 😀
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот