Сегодня вступил в действие приказ MMB-7-20/434@ «О внесении изменений в приложение №2» к приказу Федеральной Налоговой Службы от 21.03.2017 N ММВ-7-20/229@ «Об утверждении дополнительных реквизитов фискальных документов и форматов фискальных документов, обязательных к использованию».
В соответствии с ним тег 1162 должен формироваться по новому. Скачал последнюю версию ТДТ 3.0.2.867 от 25.02.2020, тег формируется по старому, буквы М на чеке при продаже маркированного товара, естественно, нет.
Тег содержит группу товара 1520
INFO [FiscalPrinter] > 1162 (1162) = 15 20 02 A3 35 7C ....
а должен начинаться с 44 4D
INFO [FiscalPrinter] > 1162 (1162) = 44 4D 02 A3 35 7C 4B....
Когда будет исправленная версия? Маркировку обуви не перенесли и все пользователи ТДТ, реализующие обувь, перекочевали в разряд нарушителей с 1 марта.
Маркировка. Соответствие новым требованиям по ФФД
Написать сообщение
Сообщение будет добавлено в самый конец дискуссии
Доброго времени!
При продаже маркированного товара действуем как обычно, выбираем товар, "всплывает" окно "Считайте QR-код маркировки товара". Считываем сканером, ничего не происходит... "Отмена" "Невозможно продать товар без считывания маркировки" Что делаем не так? DVK, я не поддержка тдт, но попробую ответить. сталкивался.
У вас, скорее всего, неправильно настроен сканер. Вам необходимо зайти в настройки\доп.оборудование\штрихкодирование. Появившемся диалоге нужно сделать две вещи 1. указать настройки связи со сканером. если у вас не супер-пупупер сканер, скорее всего, его необходимо подключать через com порт для корректного считывания DM кодов. В режиме клавиатуры большинство простых сканеров будут искажать код DM из наличия в нем символа GS. 2. после настроек параметров com-порта необходимо считать любую марку (DM код) и из 2 предложенных ТДТ вариантов строк выбрать более короткую (содержащую GTIN и серийный номер, как правило напечатанные рядом с кодом, без хвоста в виде различных проверочных данных) P.S. для работы современного USB сканера режиме com-порта скорее всего потребуется установить драйвера с сайта производителя. В названии драйвером ищите VCOM и разрядность соответствующую вашей ОС. забыл напомнить, с 1 марта на чеке при продаже маркированной продукции ОБЯЗАНА присутствовать буква М, ее печатает сам фискальный регистратор если ему передать тег 1162 в правильном формате (тдт это не делает) и в ФР актуальная прошивка.
Для Атола это прошивка 12-8502. Причем она платная если нет годовой подписки. Более ранние прошивки не удовлетворят законодательству в области маркировки. DVK, Еще один момент. В тдт работу со сканером настраивайте через COM1. Остальные порты не работают. Видимо разработчики по своей вечной привычке когда добавляли второй сканер сломали работающий функционал.
В древней версии 823 (попалась под руку) я спокойно подключаю сканер через COM5 и он работает, а в версии 867 попытка указать любой порт кроме COM1 приводит к сообщению "unable to open com port (error:2)" ort_paxmanin,сегодня выложили версию 3.0.2.868, скачайте и установите обновление ТДТ.
DVK, нужно проверить настройки сканера в ТДТ. Что выдается после тестового считывания в настройках? Пришлите нам симок экрана.
ort_paxmanin, 867я вообще какая-то странная была. Проверил установку локальной на чистой машине без активации, так в консольном окне на мгновение мелькнуло сообщение об ошибке (не запомнил, очень быстро проскочило). 868я такого эффекта не дает.
Спасибо ВСЕМ! Скорее всего проблема в драйверах ФР. Как разберусь, отпишусь.
info, 868 не лучше :( Работу с кассой проверить не могу, нет кассы поблизости, проверил сканер. Все тоже самое, работает только через COM1.
1. Беру сканер АТОЛ SB2108Plus, подключаю к компьютера, драйвера последние с сайта атол. 1. Ставлю 3.0.2.868 Demo 1.А. Перегружаюсь. 2. Меняю в диспетчере устройств устройств номер com порта на произвольный, e.g. COM15 2.А. Перегружаюсь 3. Захожи в ТДТ, демо база пустая, иду сразу в настройки штрихкодирования, устанавливаю COM порт, получаю ошибку. 3.А. Перегружаюсь. 4. Захожу в настройки штрихкодирования, сканер сбросился в режим клавиатуры, пытаюсь установить 15 порт, ошибка. 5.Меняю в диспетчере устройств com-порт на COM1. 5.А.Перегружаюсь. 6. Захожу в ТДТ, устанавливаю COM1, ошибки нет, но сканер не работает. 6.А. Перегружаюсь. 7. Захожу в ТДТ, настройки штрихкодирования, сканирую марку-работает. На main@pvision.ru написал. ort_paxmanin, значит остаемся на старых версиях пока не поправят. А что за мать в компьютере и какая ОС стоит?
info, Без разницы, пробовал на 3-х разных устройствах. С разными версиями Windows x64. Поведение не меняется.
Как я уже писал выше, на том же самом устройстве запускаю старую версию 837 и в ней спокойно настраиваю порт, отличный от COM1 (пробовал COM5, работает). ort_paxmanin, тогда наша задача состоит в том, чтобы найти крайнюю версию без вышеупомянутого глюка. У меня сохранены несколько последних (не все), но нет такого сканера и кассовой техники. Если до утра speaker не предложит решение, то предлагаю связаться нам напрямую и найти необходимую версию тдт. Остап Ибрагимович, таки, был прав: Дело помощи утопающим — дело рук самих утопающих ;)
speaker, В версии ТДТ 3.0.2.868 маркировка не работоспособна полностью. Ни в старом формате ФФД, ни в новом. В тег 1162 пишется урезанная ересь, не имеющая отношения к считанному DM коду, или точнее GTINу и серийному номеру из марки.
Кусок лога драйвера атол [FiscalPrinter] > 1212 (1212) = 0 [FiscalPrinter] > LIBFPTR_PARAM_COMMODITY_NAME (65631) = "Тест обуви (несуществующий товар)" [FiscalPrinter] > LIBFPTR_PARAM_PRICE (65632) = 1.2 [FiscalPrinter] > LIBFPTR_PARAM_QUANTITY (65633) = 1 [FiscalPrinter] > LIBFPTR_PARAM_POSITION_SUM (65634) = 1.2 [FiscalPrinter] > LIBFPTR_PARAM_TAX_TYPE (65569) = 6 [FiscalPrinter] > 1214 (1214) = 4 [FiscalPrinter] > 1162 (1162) = CF 00 00 00 00 00 00 00 18 00 [FiscalPrinter] libfptr_registration() Если в версии 867 данные приходили в устаревшем формате, но корректно сформированные и по ним проходило списание марки в Честном Знаки, то в "исправленной, доработанной" 868 списание не пройдет. Сам DM код был считан правильно и записан в таблицу "label" виде 31 символьной сроки: код товара (14 символов) + серийный номер (13 символов)+ ключ проверки (4 символа). Но только через COM1. Большая просьба, когда вы поправите код, не сочтите за труд выполнить 1 (одну) продажу маркированного товара, заглянуть в %APPDATA%\ATOL\drivers10\logs\fptr10.log, и посмотреть значение тега 1162. Если оно не начинается с 44 4D, не тратьте свое и наше время выкладывая такой релиз. Примеры формирования выдаются гуглом на первой странице при поиске по 1162 44 4D : Тег 1162 передается в ККМ в HEX формате вида: XXXXYYYYYYYYYYYYZZZZ…Z XXXX – код товарной номенклатуры 2 байта – 44h, 4Dh YYYYYYYYYYYY – GTIN 6 байт, преобразованный из 14 разрядного десятичного значения в шестнадцатеричный формат. ZZ…Z – серийный номер партии до 24 байт, преобразованный в шестнадцатеричный формат Пример: XXXX = 44 4D YYYYYYYYYYYY = 04650111258942 = 04 3A B0 3A D1 3E ZZ…Z = gBsRHMc095o9p = 67 42 73 52 48 4D 63 30 39 35 6F 39 70 Получаем: 44 4D 04 3A B0 3A D1 3E 67 42 73 52 48 4D 63 4F 39 35 6F 39 70 ort_paxmanin, выпустили версию 3.0.2.869. Установите обновление.
speaker, а ваши программисты проверили работу на остальных com-портах, работают?
info, у нас работает. Обновите версию до 3.0.2.869 и напишите получилось у вас или нет.
speaker, отлично, спасибо. У меня был глюк только с одним специфическим тсд. Работает. Подождем что ответит коллега из Воронежа, там работал только com1.
По 3.0.2.869.
1. Маркировка. Работает нормально, на чеке есть буква М, код маркировки в честном знаке списывается. 2. Сканер. Порты кроме COM1-работают, но настройка все равно "кривоватая", видимо особенность реализации. Менять порт подключения сканера приходится через закрытие ТДТ и повторный запуск. Диалог настройки и работы со сканером у вас реализован в отдельном EXE, поэтому иерархия окон windows нарушается и messagebox об ошибке сканера часто скрывается за главным окном программы. Что вызывает неочевидное поведение. Например: поменялся порт сканера, идем в настройки его поправить, при открытии настроек штрихкодирования идет обращение к сканеру по старому порту, выскакивает модальный message box, благополучно теряется и висит где то в фоне (его не видно) меняем настройки, пробуем отсканировать - не работает. Заходим еще раз в настройки COM порта, они сброшены на клавиатурный режим работы. Меняем их опять, пробуем отсканировать, опять не работает, настройки не сохраняются. Все потому что где то там висит потерянный messagebox с сообщением о самой первой ошибке. Если поменять настройки, закрыть ТДТ (и сканер в трее) то при повторном запуске подхватятся обновленная конфигурация из tdt.ini, в ней будет актуальный номер порта, ошибки нет и сканер работает. Вроде не сказать что не работает, но и удобным такой интерфейс не назовешь. Отладку из релиза убрать забыли. Рядом с tdt_sql пишется текстовый файл с результатами чтения штрихкодов при настройке. Логичнее было бы его писать в созданный каталог logscaner, который пустым остается. Но это все мелочи. В целом, работает, спасибо. speaker, а какого хрена без предупреждения изменены установочные файлы 869 версии? Вчера один размер файлов, сегодня другой. Опять мудреж со стороны программистов (что там: отладку убрали или косяки поправили мелкие?). Ладно, со всяким бывает, но предупреждать же нужно официальных пользователей оплативших поддержку.
Коллеги, перекачивайте заново 869ю Подписаться на тему
|