Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

1C Розница и тег 1162 [М]

1C Розница и тег 1162 [М]
Я
   electrobandit
 
20.01.21 - 21:44
Доброго всем времени суток!

Суть проблемы: при пробитии чека, содержащего маркируемую продукцию (одежда), в напечатанном документе отсутствует соответствующий признак [М]. В ОФД также не передаются сведения о маркировке.

Релиз Розницы самый актуальный - 2.3.7.22, платформа тоже актуальная, АТОЛ 30Ф на последней прошивке на пятой платформе. Вид номенклатуры и особенность учёта настроены корректно - коды маркировки запрашиваются в РМК и успешно сканируются. Если пробивать чек через тест драйвера с указанием кода маркировки, чек выходит с признаком [М]. Пробовал выгрузить базу на другое рабочее место с другой ККТ - проблема остаётся. При этом из другой базы чек печатается корректно.

Что можно ещё попробовать? Куда копать?
   Исновая
 
1 - 20.01.21 - 22:29
А драйвер драйвер какой
   ДедМорроз
 
2 - 20.01.21 - 22:30
Обновить компоненту работы с оборудованием.
Ну и посмотреть в xml-чека,если там код есть,то компонента и драйвер под замену,если нету,то отладчик в зубы и смотреть,почему нет кода.
   electrobandit
 
3 - 20.01.21 - 22:41
(1) (2) драйвер 10.8.0.0. Компонента из этой же поставки драйвера загружена. Не работает ни с ней, ни с типовой 10.6.2.0. А как получить XML чека?
   electrobandit
 
4 - 20.01.21 - 22:51
Посмотрел XML чека - отсутствует строка с GoodCodeData MarkingCode. Теперь нужно выяснить почему.
   Turku
 
5 - 20.01.21 - 23:35
(0) Такая же проблема! Причем, для обуви тег 1162 в ОФД уходит.
   electrobandit
 
6 - 20.01.21 - 23:38
(5) пробовал в настройках интеграции с ИС МП добавлять обувную продукцию. Тег для обуви у меня тоже не передается.
   vovastar
 
7 - 21.01.21 - 05:23
   vovastar
 
8 - 21.01.21 - 05:26
   electrobandit
 
9 - 21.01.21 - 07:09
(7) (8) писал, что вид номенклатуры и особенность учёта настроены корректно.
   Turku
 
10 - 21.01.21 - 21:55
(6) Проблема была в модуле ИнтеграцияИСКлиентСервер, процедура ТипМаркировкиККТПоВидуПродукции(ТипМаркировкиККТИлиВидПродукции). В процедуре не учитывались новые виды групп товаров. Исправить можно расширением - "Вместо" и код такой вставить:
Результат = ПродолжитьВызов(ТипМаркировкиККТИлиВидПродукции);
    //ниже добавлено

    Если Результат = Неопределено Тогда
        Если ТипМаркировкиККТИлиВидПродукции = ПредопределенноеЗначение("Перечисление.ВидыПродукцииИС.ЛегкаяПромышленность") Тогда
            Возврат ПредопределенноеЗначение("Перечисление.ТипыМаркировкиККТ.ОбувныеТовары");
        ИначеЕсли ТипМаркировкиККТИлиВидПродукции = ПредопределенноеЗначение("Перечисление.ВидыПродукцииИС.УпакованнаяВода") Тогда
            Возврат ПредопределенноеЗначение("Перечисление.ТипыМаркировкиККТ.ОбувныеТовары");
        ИначеЕсли ТипМаркировкиККТИлиВидПродукции = ПредопределенноеЗначение("Перечисление.ВидыПродукцииИС.МолочнаяПродукция") Тогда
            Возврат ПредопределенноеЗначение("Перечисление.ТипыМаркировкиККТ.ОбувныеТовары");
        ИначеЕсли ТипМаркировкиККТИлиВидПродукции = ПредопределенноеЗначение("Перечисление.ВидыПродукцииИС.Велосипеды") Тогда
            Возврат ПредопределенноеЗначение("Перечисление.ТипыМаркировкиККТ.ОбувныеТовары");
        ИначеЕсли ТипМаркировкиККТИлиВидПродукции = ПредопределенноеЗначение("Перечисление.ВидыПродукцииИС.КреслаКоляски") Тогда
            Возврат ПредопределенноеЗначение("Перечисление.ТипыМаркировкиККТ.ОбувныеТовары");

        КонецЕсли;
    КонецЕсли;
    //

    Возврат Результат;
   electrobandit
 
11 - 31.01.21 - 11:25
(10) У меня выяснилось, что в предопределенных элементах справочника признаков предмета расчёта не стоял тип признака. Проставил тип и всё заработало.

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.