Имя: Пароль:
1C
1С v8
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="[email protected]" CustomerEmail="[email protected]" 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) А понял,он не фискальную строку сунул.Странно как-то
Закон Брукера: Даже маленькая практика стоит большой теории.