1С:Предприятие
:: 1С:Предприятие 8 общая
|
|
| ||
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 | |||
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 | |||
Turku 10 - 21.01.21 - 21:55 | (6) Проблема была в модуле ИнтеграцияИСКлиентСервер, процедура ТипМаркировкиККТПоВидуПродукции(ТипМаркировкиККТИлиВидПродукции). В процедуре не учитывались новые виды групп товаров. Исправить можно расширением - "Вместо" и код такой вставить:
Результат = ПродолжитьВызов(ТипМаркировкиККТИлиВидПродукции);  //ниже добавлено Если Результат = Неопределено Тогда Если ТипМаркировкиККТИлиВидПродукции = ПредопределенноеЗначение("Перечисление.ВидыПродукцииИС.ЛегкаяПромышленность") Тогда Возврат ПредопределенноеЗначение("Перечисление.ТипыМаркировкиККТ.ОбувныеТовары"); ИначеЕсли ТипМаркировкиККТИлиВидПродукции = ПредопределенноеЗначение("Перечисление.ВидыПродукцииИС.УпакованнаяВода") Тогда Возврат ПредопределенноеЗначение("Перечисление.ТипыМаркировкиККТ.ОбувныеТовары"); ИначеЕсли ТипМаркировкиККТИлиВидПродукции = ПредопределенноеЗначение("Перечисление.ВидыПродукцииИС.МолочнаяПродукция") Тогда Возврат ПредопределенноеЗначение("Перечисление.ТипыМаркировкиККТ.ОбувныеТовары"); ИначеЕсли ТипМаркировкиККТИлиВидПродукции = ПредопределенноеЗначение("Перечисление.ВидыПродукцииИС.Велосипеды") Тогда Возврат ПредопределенноеЗначение("Перечисление.ТипыМаркировкиККТ.ОбувныеТовары"); ИначеЕсли ТипМаркировкиККТИлиВидПродукции = ПредопределенноеЗначение("Перечисление.ВидыПродукцииИС.КреслаКоляски") Тогда Возврат ПредопределенноеЗначение("Перечисление.ТипыМаркировкиККТ.ОбувныеТовары"); КонецЕсли; КонецЕсли;  // Возврат Результат; | ||
electrobandit 11 - 31.01.21 - 11:25 | (10) У меня выяснилось, что в предопределенных элементах справочника признаков предмета расчёта не стоял тип признака. Проставил тип и всё заработало. |
|
Список тем форума |