УТ 10.3.88.3 и разрешительный режим - "Некорректный признак предмета расчета"

1. fixin 4282 01.11.24 12:47 Сейчас в теме
Выдает ошибку "Некорректный признак предмета расчета"
В XML чек выглядит так:

<FiscalString Name="Товар, р-р 28" Quantity="1" PriceWithDiscount="900" SumWithDiscount="900" DiscountSum="0" Department="1" Tax="none" SignMethodCalculation="4" SignCalculationObject="13"/>

Атол 10.10.0.0
Название ККТ: АТОЛ 55Ф
Версия прошивки: 3.0.1245

Из-за старой прошивки 10.10.5.0 не встанет.


Выдает признак предмета расчета 13, потому что на признак расчета почему-то такой: "Маркированный товар подлежащий маркировке СИ имеющий КМ"

Функция ПолучитьКодПризнакаПредметаРасчета(ПризнакПредметаРасчета) Экспорт
    
    Если ПризнакПредметаРасчета = ПредопределенноеЗначение("Перечисление.ПризнакиПредметаРасчета.Товар") Тогда
        ПризнакПредметаРасчетаКод = 1 
    ИначеЕсли ПризнакПредметаРасчета = ПредопределенноеЗначение("Перечисление.ПризнакиПредметаРасчета.ПодакцизныйТовар") Тогда
        ПризнакПредметаРасчетаКод = 2 
    ИначеЕсли ПризнакПредметаРасчета = ПредопределенноеЗначение("Перечисление.ПризнакиПредметаРасчета.Работа") Тогда
        ПризнакПредметаРасчетаКод = 3 
    ИначеЕсли ПризнакПредметаРасчета = ПредопределенноеЗначение("Перечисление.ПризнакиПредметаРасчета.Услуга") Тогда
        ПризнакПредметаРасчетаКод = 4 
    ИначеЕсли ПризнакПредметаРасчета = ПредопределенноеЗначение("Перечисление.ПризнакиПредметаРасчета.СтавкаАзартнойИгры") Тогда
        ПризнакПредметаРасчетаКод = 5 
    ИначеЕсли ПризнакПредметаРасчета = ПредопределенноеЗначение("Перечисление.ПризнакиПредметаРасчета.ВыигрышАзартнойИгры") Тогда
        ПризнакПредметаРасчетаКод = 6 
    ИначеЕсли ПризнакПредметаРасчета = ПредопределенноеЗначение("Перечисление.ПризнакиПредметаРасчета.ЛотерейныйБилет") Тогда
        ПризнакПредметаРасчетаКод = 7 
    ИначеЕсли ПризнакПредметаРасчета = ПредопределенноеЗначение("Перечисление.ПризнакиПредметаРасчета.ВыигрышЛотереи") Тогда
        ПризнакПредметаРасчетаКод = 8 
    ИначеЕсли ПризнакПредметаРасчета = ПредопределенноеЗначение("Перечисление.ПризнакиПредметаРасчета.ПредоставлениеРИД") Тогда
        ПризнакПредметаРасчетаКод = 9 
    ИначеЕсли ПризнакПредметаРасчета = ПредопределенноеЗначение("Перечисление.ПризнакиПредметаРасчета.ПлатежВыплата") Тогда
        ПризнакПредметаРасчетаКод = 10 
    ИначеЕсли ПризнакПредметаРасчета = ПредопределенноеЗначение("Перечисление.ПризнакиПредметаРасчета.АгентскоеВознаграждение") Тогда
        ПризнакПредметаРасчетаКод = 11 
    ИначеЕсли ПризнакПредметаРасчета = ПредопределенноеЗначение("Перечисление.ПризнакиПредметаРасчета.СоставнойПредметРасчета") Тогда
        ПризнакПредметаРасчетаКод = 12 
    Иначе
       ПризнакПредметаРасчетаКод = 13
    КонецЕсли;
    
    Возврат ПризнакПредметаРасчетаКод;
    
КонецФункции

Показать


В чем косяк?
Вознаграждение за ответ
Показать полностью
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. fixin 4282 01.11.24 14:24 Сейчас в теме
Проблема в обработке обслуживания ККМ - поставил 3.12, стала выдаваться такая ошибка.
Поставил 3.04, [М] вообще не выдается. Поставил 3.09, дождусь продажи маркированного товара, посмотрим.
3. fixin 4282 01.11.24 15:05 Сейчас в теме
(2) 3.09 не годится, та же ошибка, попробую 3.07
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот