|
1С, Штрих-М-02Ф, ОФД-я |
☑ |
0
Sergey-Zima
10.11.17
✎
11:37
|
Всем привет. Есть проблема в передаче данных ККТ в личный кабинет. Не передаются наименования товаров, при этом на чеке все печатается нормально. Может кто сталкивался с этой проблемой и победил ее.
|
|
1
piter3
10.11.17
✎
11:39
|
Претензии к офд,возможно длинное наименование
|
|
2
SeriyP
10.11.17
✎
11:41
|
(0) а в чек наименование товара передается в <FiscalString> в xml? или <PrintString> используете?
|
|
3
Sergey-Zima
10.11.17
✎
11:55
|
(2) Скорее всего FiscalString, т.к. в обработке, которая отвечает за печать идет команда Объект.Драйвер.НапечататьФискСтроку. Обработку писал не я, давно ее используем, даже точно не скажу откуда она у нас взялась. Давно это было.
|
|
4
piter3
10.11.17
✎
12:15
|
(2) А чего офд важно каким макаром формировался чек в ккм?
|
|
5
SeriyP
10.11.17
✎
12:34
|
(4) Насколько я понимаю, есть определенные требования к формату данных передаваемых на он-лайн кассу.
Пример с ИТС
Пример текстового 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>
Что находится в <TextString Text= /> в ОФД не передается, по-моему
|
|
6
piter3
10.11.17
✎
12:35
|
(5) А понял,он не фискальную строку сунул.Странно как-то
|
|