Имя: Пароль:
1C
 
УТ 10.3 Чек ККМ ФФД 1.2 отсутствует тег 2108 (мера количества предмета расчета)
0 bvb
 
25.03.25
12:51
Добрый день
УТ 10.3.55.2  Хочу подключить АТОЛ-55 с ФФД 1.2 .  (вместо ФФД 1.05)
При отправке в ОФД  ошибка : отсутствует обязательный тег (2108 мера количества предмета расчета)

Можно что быстро докрутить в алгоритме формирования чека, без глобального изменения (обновления) конфигурации ?
1 Галахад
 
гуру
25.03.25
13:23
Ну пусть все товары измеряются в штуках.
2 bvb
 
25.03.25
13:46
(1)Нет нельзя там - бут.
3 AAA
 
25.03.25
15:21
Боюсь, что 10.3.55 слишком древний релиз для ФФД 1.2. А докручивать надо структуру с параметрами чека, в каком модуле по памяти не скажу, да и 1С сильно меняли эти процедуры. Посмотрите в сторону общего модуля МенеджерОборудованияВызовСервера
4 bvb
 
25.03.25
16:11
(3) СформироватьXMLПакетДляФискализацияЧека ?
5 Ёпрст
 
25.03.25
18:22
(0) найти, где формируется xml и добавить этот тэг
6 bvb
 
26.03.25
12:26
Попробовал поставить драйвер Атол версии 10.10.5.0

Там есть галка :
"Автоматически передавать меру количества (тег 2108)"

не помогло :(
7 bvb
 
26.03.25
12:37
(5) Это понятно.  Для этого мне нужно

1. иметь образец xml исходного чека  (выгрузил из ОФД)
2. иметь образец xml валидного чека
3. Знать собственно в каком модуле и в какой процедуре что поправить (ибо отлаживаться при поытке печати чека так себе тема)
8 Ёпрст
 
26.03.25
12:37
(6) с последних версий вытащи код формирования XML для чека и воткни себе в конфу. Но проще, сам xml финальный поправить
9 vladmenleo
 
26.03.25
12:38
(6) Вроде как нужен драйвер 10.10.6. Так нам сбисовцы говорили, когда перепрошивали ккт
10 Ёпрст
 
26.03.25
12:40
(7) у нас атол 55 работает через вэб сервер. В начале, было решение от атола, потом атол скурвился, перешли на ккмвэбсервер.
Что там, что там - просто посылается json задание, потом монитроится ответ.
И никаких проблем с дровами и прочим мусором. Можно печатать откуда угодно.
11 Ёпрст
 
26.03.25
12:42
ЗЫ: само задание json имеет примитивную структуру, написать решение на коленке можно за пол дня.
12 vladmenleo
 
26.03.25
12:42
(7) вот тебе пример валидного чека
<?xml version="1.0" encoding="UTF-8"?>
<CheckPackage>
  <Parameters CashierName="Имя кассира"
      CashierINN="111111111111" // Инн кассира
      OperationType="1"
      TaxationSystem="2"
      SaleAddress="Адрес точки продажи"
      SaleLocation="Магазин"
      GroupingPositionsWhenPrinting="false"
      CustomerEmail=""
      CustomerPhone="">
    <AgentData/>
    <VendorData/>
    <CustomerDetail/>
    <OperationalAttribute/>
    <IndustryAttribute/>
  </Parameters>
  <Positions>
    <FiscalString Name="Название товара1"
        Quantity="1"
        PriceWithDiscount="17"
        AmountWithDiscount="17"
        DiscountAmount="0"
        Department="1"
        VATRate="5"
        VATAmount="0.81"
        PaymentMethod="4"
        CalculationSubject="1"
        MeasureOfQuantity="0">
      <AgentData/>
      <VendorData/>
      <IndustryAttribute/>
    </FiscalString>
    <FiscalString Name="Название товара2"
        Quantity="1"
        PriceWithDiscount="120"
        AmountWithDiscount="120"
        DiscountAmount="0"
        Department="1"
        VATRate="5"
        VATAmount="5.71"
        PaymentMethod="4"
        CalculationSubject="1"
        MeasureOfQuantity="0">
      <AgentData/>
      <VendorData/>
      <IndustryAttribute/>
    </FiscalString>
  </Positions>
  <Payments Cash="0"
      ElectronicPayment="137"
      PrePayment="0"
      PostPayment="0"
      Barter="0"/>
</CheckPackage>