Проблема при загрузке журнала ККМ OFFLine из Меркурий 150.3

Модели:
Меркурий 150.3
Ответить
Аватара пользователя
dmitriylavrik
Сообщения: 13
Зарегистрирован: 17 мар 2011, 11:12

Проблема при загрузке журнала ККМ OFFLine из Меркурий 150.3

Сообщение dmitriylavrik »

Формат XML не соответствует описанному в руководстве.

Лог загрузки драйвера
  • 21:45:34 Версия 1.1.4.1
    21:45:34 Версия интерфейса с 1С 1.1.1
    21:45:34 параметры загружены
    21:45:34 Обьекты зарегистрированы



Фрагмент файла журнала
  • 5 09052011 0840 2 Кассир 1 378 1 1907.00 0.00 0.00
    -1 0 1 1.000 1 1907.00 0.00

    1 09052011 0937 2 Кассир 3 379 2 319.62 0.00 319.62
    5 Творог 5%, 0.4 0 1 1.000 1 84.00 0.00
    22 Сыр Сулугуни 0 1 0.302 1 360.00 0.00
    8 Масло Сливочное 82.5% 0 1 0.282 1 450.00 0.00
Фрагмент XML
  • <?xml version="1.0" encoding="windows-1251" ?>
    - <INCOTEX_MERCURY_CASHER_OFFLINE_REPORT VERSION="" MODE="">
    - <REP_SHIFT FISC_NO="20110509210504F0" DATE="09.05.2011" TIME="21:05:04" CHK_COUNT="" TOTAL_SUM="" ECR="000">
    - <CHECKs>
    - <CHECK CHK_TYPE="3" DATE="09.05.2011" TIME="08:40" CASHIER_NO="2" CASHIER_NAME="Кассир" TBLREC_COUNT="1" DOC_NO="378" CHK_NO="1" CHK_SUM="1907,00" CLIENT_SUM="0,00">
    <TBLREC PLU="-1" TAX_NO="0" DEP="1" COUNT="1,000" PRICE_COL="1" PRICE="1907,00" DISCOUNT="0" OPER_SUM="1907" />
    </CHECK>
    - <CHECK CHK_TYPE="1" DATE="09.05.2011" TIME="09:37" CASHIER_NO="2" CASHIER_NAME="Кассир" TBLREC_COUNT="3" DOC_NO="379" CHK_NO="2" CHK_SUM="319,62" CLIENT_SUM="0,00">
    <TBLREC PLU="5" NAME="Творог 5%, 0.4" TAX_NO="0" DEP="1" COUNT="1,000" PRICE_COL="1" PRICE="84,00" DISCOUNT="0" OPER_SUM="84" />
    <TBLREC PLU="22" NAME="Сыр Сулугуни" TAX_NO="0" DEP="1" COUNT="0,302" PRICE_COL="1" PRICE="360,00" DISCOUNT="0" OPER_SUM="108,72" />
    <TBLREC PLU="8" NAME="Масло Сливочное 82.5%" TAX_NO="0" DEP="1" COUNT="0,282" PRICE_COL="1" PRICE="450,00" DISCOUNT="0" OPER_SUM="126,9" />
    </CHECK>
Фрагмент файла ВЗАИМОДЕЙСТВИЕ ДРАЙВЕРА И СТОРОННИХ ПРОГРАММ.doc
  • <CHECK
    CHK_TYPE = ”D” // 1-продажа(обычный); 2:возврат; 3:чек внесения, 4:чек выплаты 5:аннуляция закрытого чека;
    DOC_NO = ”D” // номер документа
    CHK_NO = ”D” // номер чека
    SMENA_NO = ”D” // номер смены
    SUB_NO = ”D” // номер аннулированного чека

    CHK_SUM = ”F(.ПДТ)” // итоговая сумма по чеку
    INCASH_SUM = ”F(.ПДТ)” // оплачено наличными
    OUTCASH_SUM = ”F(.ПДТ)” // оплачено безналом
    CLIENT_SUM = ”F(.ПДТ)” // Сумма полученая от покупателя
    DISCOUNT = ”F(.ПДТ)” // скидка
    IS_FISK = ”F(.ПДТ)” // признак фискальности

    DATE = ”DD.MM.YYYY” // дата чека
    TIME = ”HH:MM:SS” // время

    CASHIER_NO = ”D” // номер кассира
    CASHIER_NAME = ”S” // имя кассира

    CLIENT_NAME = ”S” // имя клиента (покупателя)
    TBLREC_COUNT = ”D” // число операций в чеке
    ARM_NO = ”D” // строка-идентификатор рабочего места
    >
Аватара пользователя
Shtirlic
Сообщения: 377
Зарегистрирован: 18 фев 2011, 11:21

Re: Проблема при загрузке журнала ККМ OFFLine из Меркурий 15

Сообщение Shtirlic »

Если можно указывайте более кратко возникшую проблему.
Я не спорю, что могут быть какие то не точности в руководстве но по Вашему примеру бегло я не нашел.
Если Вы вдруг про то, что теги идут не в том порядке, то как бы формат XML это и не обязывает делать, для этого и пишутся не только значения, а и еще название поля. Если Вы про пропущенные теги то в принципе тоже объяснение, да еще и некоторая экономия и места и времени обработки.
Аватара пользователя
dmitriylavrik
Сообщения: 13
Зарегистрирован: 17 мар 2011, 11:12

Re: Проблема при загрузке журнала ККМ OFFLine из Меркурий 15

Сообщение dmitriylavrik »

чек 2 (НД 379) оплачен по безналу. в XML я этого не вижу.
теги отсутствуют. конкретно меня интересует "OUTCASH_SUM" и "INCASH_SUM"
Аватара пользователя
Shtirlic
Сообщения: 377
Зарегистрирован: 18 фев 2011, 11:21

Re: Проблема при загрузке журнала ККМ OFFLine из Меркурий 15

Сообщение Shtirlic »

Здесь новая версия драйвера, там все исправлено.

Спасибо за найденную проблему.
Ответить