ВК ›
Печать ШК на ККТ ›
#1
11.12.23 16:34
Помогите распечатать ШК на Атол
оборудование Атол 55Ф, драйвер 10.10.0.0 x32
конфа ут 11.5.12135, платформа 8.3.23.1739
получаю оборудование с помощью:
Код МассивККТ=МенеджерОборудованияКлиент.ПолучитьПодключенныеУстройства("ККТ");
выбираю подключенное (в переменную ККТ_Парам)
Код ОповещениеОЗавершении=Новый ОписаниеОповещения("ПослеПечатиШК", ЭтотОбъект);
ПодключаемоеОборудованиеДрайверСинхронноКлиент.НачатьВыполнениеКоманды(ОповещениеОЗавершении,ККТ_Парам,"PrintText",Новый Структура("ТестовыеЧеки",МАссивстрок));
в массив строк передаю массив из 1го элемента с xml (ниже в спойлере)
передавал разные варианты xml, выходит ошибка "не верный тип штрихкода"
Варианты XML и ошибки от них
----------------------
<?xml version="1.0" encoding="UTF-8"?>
<Document>
<Positions>
<TextString Text="OC000001"/>
<Barcode BarcodeType="CODE39" ValueBase64="T0MwMDAwMDE="/>
</Positions>
</Document>
Неверный тип штрихкода
----------------------
<?xml version="1.0" encoding="UTF-8"?>
<Document>
<Positions>
<TextString Text="OC000001"/>
<Barcode BarcodeType="CODE128" ValueBase64="T0MwMDAwMDE="/>
</Positions>
</Document>
Неверный тип штрихкода
----------------------
<?xml version="1.0" encoding="UTF-8"?>
<Document>
<Positions>
<TextString Text="OC000001"/>
<Barcode BarcodeType="CODE39" barcode="OC000001"/>
</Positions>
</Document>
Неверный тип штрихкода
----------------------
<?xml version="1.0" encoding="UTF-8"?>
<Document>
<Positions>
<TextString Text="OC000001"/>
<Barcode BarcodeType="CODE128" barcode="OC000001"/>
</Positions>
</Document>
Неверный тип штрихкода
----------------------
<?xml version="1.0" encoding="UTF-8"?>
<Document>
<Positions>
<TextString Text="2000000000001"/>
<Barcode BarcodeType="EAN13" ValueBase64="MjAwMDAwMDAwMDAwMQ=="/>
</Positions>
</Document>
Неверный тип штрихкода
----------------------
<?xml version="1.0" encoding="UTF-8"?>
<Document>
<Positions>
<TextString Text="2000000000001"/>
<Barcode BarcodeType="EAN13" barcode="2000000000001"/>
</Positions>
</Document>
Неверный тип штрихкода
----------------------
дальше пошли уже левые эксперименты
----------------------
<?xml version="1.0" encoding="UTF-8"?>
<Document>
<Positions>
<TextString Text="OC000001"/>
<Barcode Type="CODE39" Barcode="OC000001"/>
</Positions>
</Document>
Поле "items[1].barcode" отсутствует
----------------------
<?xml version="1.0" encoding="UTF-8"?>
<Document>
<Positions>
<TextString Text="OC000001"/>
<Barcode Type="CODE39" ValueBase64="T0MwMDAwMDE="/>
</Positions>
</Document>
Поле "items[1].barcode" отсутствует
----------------------
<?xml version="1.0" encoding="UTF-8"?>
<Document>
<Positions>
<TextString Text="OC000001"/>
<Barcode Type="CODE128" Barcode="OC000001"/>
</Positions>
</Document>
Поле "items[1].barcode" отсутствует
----------------------
<?xml version="1.0" encoding="UTF-8"?>
<Document>
<Positions>
<TextString Text="OC000001"/>
<Barcode Type="CODE128" ValueBase64="T0MwMDAwMDE="/>
</Positions>
</Document>
Поле "items[1].barcode" отсутствует
----------------------
<?xml version="1.0" encoding="UTF-8"?>
<Document>
<Positions>
<TextString Text="2000000000001"/>
<Barcode Type="EAN13" Barcode="2000000000001"/>
</Positions>
</Document>
Поле "items[1].barcode" отсутствует
----------------------
<?xml version="1.0" encoding="UTF-8"?>
<Document>
<Positions>
<TextString Text="2000000000001"/>
<Barcode Type="EAN13" ValueBase64="MjAwMDAwMDAwMDAwMQ=="/>
</Positions>
</Document>
Поле "items[1].barcode" отсутствует
----------------------
<?xml version="1.0" encoding="UTF-8"?>
<Document>
<Positions>
<TextString Text="OC000001"/>
<Barcode BarcodeType="CODE39">
OC000001
</Barcode>
</Positions>
</Document>
Неверный тип штрихкода
описание структуры xml взято с ИТС (
Требования к разработке подключаемого оборудования )
там же ниже даже пример
Код <?xml version="1.0" encoding="UTF-8"?>
<Document>
<Positions>
<TextString Text="Участие в дисконтной системе"/>
<TextString Text="Дисконтная карта: 00002345"/>
<Barcode BarcodeType="EAN13" Barcode="2000021262157"/>
</Positions>
</Document>