Реализация товара с маркировкой

Внимание! Данный форум является модерируемым.
Для получения к нему доступа необходимо зарегистрироваться или авторизоваться на сайте.

Страницы: Пред. 1 2 3 4 5 След.
RSS
Реализация товара с маркировкой
 
Здравствуйте.
ААА 5.1.30.09 типовая
Никак не получается ни пробить чек, ни просто проверить код маркировки. Систему управления оборудованием обновил. Ошибка - некорректные входные параметры. Код кассира поставил. Касса Штрих-М-online. Версия обновлена. В драйвере кассы код маркировки проверяется. Версия драйвера 5.16.0.874.
Может еще какие-то настройки не сделал?
 
Сергей, добрый день, уточните, пожалуйста, типовая ли у Вас конфигурация?  
 
Да, проверял на ААА 5.1.30.09 типовой
 
Сергей, уточните, пожалуйста, как фискальный регистратор подключен в Альфа-Авто? какая версия прошивки?
 
По usb. Прошивку сейчас уже не посмотрю. В понедельник только.
Изменено: Сергей - 22.10.2021 18:18:07
 
Цитата
Светлана Сулименко написал:
Сергей, уточните, пожалуйста, как фискальный регистратор подключен в Альфа-Авто? какая версия прошивки?
уточните, пожалуйста, модель фискального регистратора, которая выбрана при подключении экземпляра оборудования в Альфа-Авто.
 
Здравствуйте.

Цитата
Светлана Сулименко написал:
Цитата
Светлана Сулименко написал:
Сергей, уточните, пожалуйста, как фискальный регистратор подключен в Альфа-Авто? какая версия прошивки?
уточните, пожалуйста, модель фискального регистратора, которая выбрана при подключении экземпляра оборудования в Альфа-Авто.

ФР ШТРИХ-М-ONLINE (1С-обработка + драйвер "Штрих") Плагин FR_Empty.plu (8.3.6.1)

Прошивка кассы:
Версия ПО                 : C.3
Сборка ПО                 : 41963
Дата ПО                   : 26.08.2021

Версия ФФД (таблица 17, строка 17 "RUS формат ФД"): 4

Версия ДТО 5.16.0.874

Модель ККТ ШТРИХ-ЛАЙТ-01Ф
 
Сергей, уточните, пожалуйста, код маркировки считываете сканером или подставляете вручную?
 
При продаже товара сканирую сканером в табличную часть реализации товаров. Провожу реализацию. По кнопке Оплата открывается фронт менеджера, где нажатием на код маркировки открывается форма проверки с уже заполненным кодом. Дальше нажимаю кнопку Проверить. Выходит ошибка.
 
Сергей, можете предоставить копию базы для анализа?
 
Типовая ААА 5.1.30.09
Документы прихода и отгрузки за 22.10.21
Чека на оплату нет, т.к. проверялась только возможность проверки КМ
Изменено: Валентина Кузнецова - 25.10.2021 12:53:06
 
Цитата
Данил Василига написал:
Добрый вечер.

Если коды маркировки ввести через копировать-вставить без использования сканера в документ "Поступление товаров", а потом таким же способом ввести в "Реализация товаров" или в "Перемещение товаров в производство", то коды маркировки в кассовый чек не передаются по ФФД 1.05, так как в редакции 6 Штрих-код base64 и штрих-код передаются незаполненными в процедуру ЗаписатьДанныеКодаТоварнойНоменклатуры общего модуля МенеджерОборудованияВызовСервера, то переменная ФормироватьРеквизитКодаТовара в этой процедуре остается в значении Ложь и атрибут MarkingCode с элементом GoodCodeData в XML-структуру чека не записываются, что приводит к тому, что в кассовом чеке код маркировки отсутствует и через ОФД в Честном Знаке не списывается.

Прилагаю расширение для решения проблемы - 100% работает для шин на ФФД 1.05, других товарных групп у нас нет. Просьба к разработчикам - исправить эту ошибку, код маркировки же можно и из системы "Честный знак" скопировать
Добрый день! Абсолютно справедливое замечание. Тоже недавно узнала, что сотрудникам проще скопировать код с Честного знака.

В новых релизах в табличные части добавлен новый реквизит - "КодМаркировкиBase64", который формируется при сканировании маркировки - кодировкой двоичного представления кода маркировки в base64. Далее при пробитии (АТОЛ) происходит обратный процесс раскодирования и в оборудование передается то же самое значение, которое хранится в реквизите "КодМаркировки". Поправьте меня, если я не права. Не понятен смысл добавления и использования "КодМаркировкиBase64".
 
Сергей, база получена, ответ будет дан позже
 
Сергей, При тестировании было выявлено, что последовательность символов КМ не содержит управляющие символы, значит проблема скорее всего в сканере, если он подключен как клавиатурный, то нужно перевести его в COM.
 
Цитата
написал:
Цитата
Данил Василига написал:
Добрый вечер.

Если коды маркировки ввести через копировать-вставить без использования сканера в документ "Поступление товаров", а потом таким же способом ввести в "Реализация товаров" или в "Перемещение товаров в производство", то коды маркировки в кассовый чек не передаются по ФФД 1.05, так как в редакции 6 Штрих-код base64 и штрих-код передаются незаполненными в процедуру ЗаписатьДанныеКодаТоварнойНоменклатуры общего модуля МенеджерОборудованияВызовСервера, то переменная ФормироватьРеквизитКодаТовара в этой процедуре остается в значении Ложь и атрибут MarkingCode с элементом GoodCodeData в XML-структуру чека не записываются, что приводит к тому, что в кассовом чеке код маркировки отсутствует и через ОФД в Честном Знаке не списывается.

Прилагаю расширение для решения проблемы - 100% работает для шин на ФФД 1.05, других товарных групп у нас нет. Просьба к разработчикам - исправить эту ошибку, код маркировки же можно и из системы "Честный знак" скопировать
Добрый день! Абсолютно справедливое замечание. Тоже недавно узнала, что сотрудникам проще скопировать код с Честного знака.

В новых релизах в табличные части добавлен новый реквизит - "КодМаркировкиBase64", который формируется при сканировании маркировки - кодировкой двоичного представления кода маркировки в base64. Далее при пробитии (АТОЛ) происходит обратный процесс раскодирования и в оборудование передается то же самое значение, которое хранится в реквизите "КодМаркировки". Поправьте меня, если я не права. Не понятен смысл добавления и использования "КодМаркировкиBase64".
Поддерживаю, для чего нужен КодМаркировкиBase64 ? Можно ли обойтись без него ?  Ведь копи-паст кода маркировки из честного знака или другого источника достаточно частая процедура.
 
Цитата
Фанис Уфа написал:
Цитата
написал:
 
Цитата
Данил Василига написал:
Добрый вечер.

Если коды маркировки ввести через копировать-вставить без использования сканера в документ "Поступление товаров", а потом таким же способом ввести в "Реализация товаров" или в "Перемещение товаров в производство", то коды маркировки в кассовый чек не передаются по ФФД 1.05, так как в редакции 6 Штрих-код base64 и штрих-код передаются незаполненными в процедуру ЗаписатьДанныеКодаТоварнойНоменклатуры общего модуля МенеджерОборудованияВызовСервера, то переменная ФормироватьРеквизитКодаТовара в этой процедуре остается в значении Ложь и атрибут MarkingCode с элементом GoodCodeData в XML-структуру чека не записываются, что приводит к тому, что в кассовом чеке код маркировки отсутствует и через ОФД в Честном Знаке не списывается.

Прилагаю расширение для решения проблемы - 100% работает для шин на ФФД 1.05, других товарных групп у нас нет. Просьба к разработчикам - исправить эту ошибку, код маркировки же можно и из системы "Честный знак" скопировать
Добрый день! Абсолютно справедливое замечание. Тоже недавно узнала, что сотрудникам проще скопировать код с Честного знака.

В новых релизах в табличные части добавлен новый реквизит - "КодМаркировкиBase64", который формируется при сканировании маркировки - кодировкой двоичного представления кода маркировки в base64. Далее при пробитии (АТОЛ) происходит обратный процесс раскодирования и в оборудование передается то же самое значение, которое хранится в реквизите "КодМаркировки". Поправьте меня, если я не права. Не понятен смысл добавления и использования "КодМаркировкиBase64".
Поддерживаю, для чего нужен КодМаркировкиBase64 ? Можно ли обойтись без него ?  Ведь копи-паст кода маркировки из честного знака или другого источника достаточно частая процедура.
Добрый день.

В Честном знаке код маркировки не содержит криптохвост, который содержится в QR-коде. При работе по ФФД 1.2 проверка кода маркировки может быть не пройдена из-за отсутствия криптохвоста и в кассовом чеке будет [M-]. Полный код маркировки с криптохвостом можно получить только сканером штрих-кода в формате Base64
 
Цитата
написал:
Цитата
/forum/user/11499/ Фанис Уфа написал:
 
Цитата
написал:
 
Цитата
Данил Василига написал:
Добрый вечер.

Если коды маркировки ввести через копировать-вставить без использования сканера в документ "Поступление товаров", а потом таким же способом ввести в "Реализация товаров" или в "Перемещение товаров в производство", то коды маркировки в кассовый чек не передаются по ФФД 1.05, так как в редакции 6 Штрих-код base64 и штрих-код передаются незаполненными в процедуру ЗаписатьДанныеКодаТоварнойНоменклатуры общего модуля МенеджерОборудованияВызовСервера, то переменная ФормироватьРеквизитКодаТовара в этой процедуре остается в значении Ложь и атрибут MarkingCode с элементом GoodCodeData в XML-структуру чека не записываются, что приводит к тому, что в кассовом чеке код маркировки отсутствует и через ОФД в Честном Знаке не списывается.

Прилагаю расширение для решения проблемы - 100% работает для шин на ФФД 1.05, других товарных групп у нас нет. Просьба к разработчикам - исправить эту ошибку, код маркировки же можно и из системы "Честный знак" скопировать
Добрый день! Абсолютно справедливое замечание. Тоже недавно узнала, что сотрудникам проще скопировать код с Честного знака.

В новых релизах в табличные части добавлен новый реквизит - "КодМаркировкиBase64", который формируется при сканировании маркировки - кодировкой двоичного представления кода маркировки в base64. Далее при пробитии (АТОЛ) происходит обратный процесс раскодирования и в оборудование передается то же самое значение, которое хранится в реквизите "КодМаркировки". Поправьте меня, если я не права. Не понятен смысл добавления и использования "КодМаркировкиBase64".
Поддерживаю, для чего нужен КодМаркировкиBase64 ? Можно ли обойтись без него ?  Ведь копи-паст кода маркировки из честного знака или другого источника достаточно частая процедура.
Добрый день.

В Честном знаке код маркировки не содержит криптохвост, который содержится в QR-коде. При работе по ФФД 1.2 проверка кода маркировки может быть не пройдена из-за отсутствия криптохвоста и в кассовом чеке будет [M-]. Полный код маркировки с криптохвостом можно получить только сканером штрих-кода в формате Base64

[img]data:image/png;base64,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[/img]



Вопрос о другом.
Зачем КодМаркировкиBase64 (MDEwNDk2ODgxNDk0Mzc1MjIxK0FCKWRrKiFI.......) переводить обратно в строку (010496881494375221RrDmMuHCdaW9p91EE0792AFMmIniWe3BcY6TOPv4A......) для проверки кода маркировки?




КодМаркировки = ПолучитьСтрокуИзДвоичныхДанных(Base64Значение(ВходныеПараметры.GetValue(5,0)));

КодОшибки = Устройство.cancelMarkingCodeValidation();
Если КодОшибки <> 0 Тогда Возврат КодОшибки; КонецЕсли;

Если ПланируемыйСтатусМаркируемогоТовараКод = 2 ИЛИ ПланируемыйСтатусМаркируемогоТовараКод = 4 Тогда
Устройство.setParam(Устройство.LIBFPTR_PARAM_MEASUREMENT_UNIT, МераКоличестваПредметаРасчетаККТКод);
Если (ДробноеКоличествоМаркированногоТовараЧислитель <> ДробноеКоличествоМаркированногоТовараЗнаменатель) И
(ДробноеКоличествоМаркированногоТовараЧислитель <> 0) Тогда
Устройство.setParam(Устройство.LIBFPTR_PARAM_MARKING_FRACTIONAL_QUANTITY, Строка(ДробноеКоличествоМаркированногоТовараЧислитель) +"/"+
Строка(ДробноеКоличествоМаркированногоТовараЗнаменатель));
КонецЕсли;

Если КоличествоПредметаРасчета <> 0 Тогда
Устройство.setParam(Устройство.LIBFPTR_PARAM_QUANTITY, КоличествоПредметаРасчета);
КонецЕсли;

КонецЕсли;

Устройство.setParam(Устройство.LIBFPTR_PARAM_MARKING_CODE, КодМаркировки);
Устройство.setParam(Устройство.LIBFPTR_PARAM_MARKING_CODE_TYPE, Устройство.LIBFPTR_MCT12_AUTO);
Изменено: Фанис Уфа - 30.11.2021 12:49:17 (Картинка не отображается)
 
Код
При проведении < Заказ-наряд Д000119904 от 16.02.2022 11:33:35 > обнаружены ошибки:
Товар <а/шины 175/65 R14 Nokian Nordman 7 86T шип, (TS32170)> с маркировкой <(01)06419440321707(21)AucKrmaxRXsrQ> ранее перемещен в производство для заказ-наряда <Заказ-наряд Д000119969 от 17.02.2022 8:50:17>
Товар <а/шины 175/65 R14 Nokian Nordman 7 86T шип, (TS32170)> с маркировкой <(01)06419440321707(21)AucKrmaxRXsrQ> ранее перемещен в производство для заказ-наряда <Заказ-наряд Д000119969 от 17.02.2022 8:50:17>
Товар <а/шины 175/65 R14 Nokian Nordman 7 86T шип, (TS32170)> с маркировкой <(01)06419440321707(21)ed8S3e(X-dAFP> ранее перемещен в производство для заказ-наряда <Заказ-наряд Д000119969 от 17.02.2022 8:50:17>
Товар <а/шины 175/65 R14 Nokian Nordman 7 86T шип, (TS32170)> с маркировкой <(01)06419440321707(21)ed8S3e(X-dAFP> ранее перемещен в производство для заказ-наряда <Заказ-наряд Д000119969 от 17.02.2022 8:50:17>
Товар <а/шины 175/65 R14 Nokian Nordman 7 86T шип, (TS32170)> с маркировкой <(01)06419440321707(21)Sgdh<TD!d77hw> ранее перемещен в производство для заказ-наряда <Заказ-наряд Д000119969 от 17.02.2022 8:50:17>
Товар <а/шины 175/65 R14 Nokian Nordman 7 86T шип, (TS32170)> с маркировкой <(01)06419440321707(21)Sgdh<TD!d77hw> ранее перемещен в производство для заказ-наряда <Заказ-наряд Д000119969 от 17.02.2022 8:50:17>
Товар <а/шины 175/65 R14 Nokian Nordman 7 86T шип, (TS32170)> с маркировкой <(01)06419440321707(21)T1wNTcOzwd:kn> ранее перемещен в производство для заказ-наряда <Заказ-наряд Д000119969 от 17.02.2022 8:50:17>
Товар <а/шины 175/65 R14 Nokian Nordman 7 86T шип, (TS32170)> с маркировкой <(01)06419440321707(21)T1wNTcOzwd:kn> ранее перемещен в производство для заказ-наряда <Заказ-наряд Д000119969 от 17.02.2022 8:50:17>
Из-за возникших ошибок процедура проведения  была прервана!
При переводе ЗН в статус Выполнен, возникает ошибка.... Шины были ошибочно перемещены в производство, далее были успешно извлечены, но в ошибочный Заказ Наряд нельзя закрыть.... когда будет исправлена данная ошибка? Сейчас приходится распроводить документы перемещения.
АА 5.1.32.05    
 
Антон, добрый день, Вы уверены, что с датами извлечений и перемещений по данным ЗН все верно?
 
Цитата
написал:
Вы уверены, что с датами извлечений и перемещений по данным ЗН все верно?
Конечно, как показал опыт, если поменять дату документа заказ наряд на более позднюю, тогда все ок, но мы этого сделать не можем.... хронология такая 1. ЗН (16.02.22), 2. Перемещение(18.02.22 12-00), 3. Извлечение (18.02.22 12-10), закрытие ЗН 19.02.22.

P.S. Почему то при закрытии и выполнении ЗН, Альфа смотрит на дату документа ЗН, а не на дату выполнения или закрытия.

https://cloud.mail.ru/public/FpPf/pFhTtYUMs
 
Антон, а даты по ЗН №119969?
 
Цитата
написал:
даты по ЗН №119969
Дата документа 17.02.2022 08-50

Дата окончания  21.02.2022
Дата закрытия 21.02.22

я же писал, что ошибочно переместили .... конечно даты пересекаются
 
Антон, в указанных данных ничего непонятно. Вы уверены, что дата и время извлечения ошибочно перемещенного товара раньше,чем перемещение этого товара по нужному ЗН?
 
Цитата
написал:
непонятно
Вопрос был такой, мы не можем закрыть(выполнить) заказ наряд, т.к. в нем было ошибочное перемещение и извлечение шин с кодами маркировки. ЗН № 119904 это ошибочный, а ЗН № 119969 - это нужный. Хронология документов перемещения и извлечения соблюдены.....

скрин ЗН № 119904 - https://cloud.mail.ru/public/FpPf/pFhTtYUMs, я распровел документы перемещения и извлечения....  

p.s. то что я написал "даты пересекаются", а имел ввиду про дату заказ наряда, они были открыты в одно и тоже время.
 
Антон, не воспроизводится указанная ситуация.
Проверьте, что из производства извлечение с нужными кодами выполняется.

Рекомендуем смотреть регистр накопления "Маркировка товаров в производстве" - в нем все должно быть корректно перемещено.
Страницы: Пред. 1 2 3 4 5 След.
Услуги «1С» для малого и среднего бизнеса
Услуги 1С
Заинтересованы в сотрудничестве?
Нужна консультация?
Свяжитесь с нами!
Заказать обратный звонок
1c@rarus.ru