Вход | Регистрация
    1  2
1С:Предприятие :: 1С:Предприятие 7.7 и ранее

v7: Передача тэгов маркируемой продукции

v7: Передача тэгов маркируемой продукции
Я
   kupec
 
05.10.21 - 11:32
Доброго дня, кто то делал для ШТРИХа передачу маркировки по молочке?
Для табака у меня сделано вот так

            FR.Password=ПарольККМ(Кассир);
            //Тип маркировки товара.
            FR.MarkingType=17485;    
            //Код маркировки товара.
            FR.GTIN=Лев(ИДМаркировка,14);                                                                  
            FR.SerialNumber=Сред(СокрЛП(ИДМаркировка),15,7);                          
            FR.FNSendItemCodeData();                              

А для молочки как делать? Передавать все символы которые до символа с кодом 29, начиная с 17 символа?, так как первые 16 это GTIN и есть?
   kupec
 
101 - 26.10.21 - 11:45
(97) вот как выглядит чек для прошлого ФФД, https://receipt.taxcom.ru/v01/show?fp=1026829965&s=277.4 буква М там есть
   kupec
 
102 - 26.10.21 - 11:52
   SmallAngryCat
 
103 - 26.10.21 - 11:57
(100) Спасибо! Помогло!
   kupec
 
104 - 26.10.21 - 14:40
Сделал передачу данных через тэги для алкогольной продукции, все расно не печатает символику М
   kupec
 
105 - 26.10.21 - 14:45
в итоге для FNSendTagOperation что для алкоголя передавать?
   kupec
 
106 - 26.10.21 - 14:46
Верхняя строка не то написал, вот для этого PaymentItemSign
   victuan1
 
107 - 26.10.21 - 20:55
(102) Такском бредит.
   kupec
 
108 - 26.10.21 - 22:43
(107) там ссылка на налог ру
   kupec
 
109 - 26.10.21 - 22:51
   victuan1
 
110 - 27.10.21 - 06:23
(109) И что? Сферический конь в вакууме. //в той же ссылке ... (рекомендовано)... 5 Обязанность заполнения реквизита «код товара» (тег 1163) регламентируется постановлениями Правительства Российской Федерации в отношении отдельных видов товаров. ...
Для алкоголя нет соответствующего Постановления Правительства РФ. Может будет в будущем, но на текущий момент -  нет!

Еще раз: нет нпа, обязывающего заполнять тег 1162 (1162) для товаров, маркированными ЦИ (цифровыми идентификаторами) ЕГАИС.
Есть только обязанность для отдельных видов товаров, маркированных СИ (средствами идентификации) - маркировка "Честный ЗНАК".
   victuan1
 
111 - 27.10.21 - 06:32
25 декабря 2019 года опубликован приказ MMB-7-20/434@ «О внесении изменений в приложение №2» к приказу Федеральной Налоговой Службы от 21.03.2017 N ММВ-7-20/229@ «Об утверждении дополнительных реквизитов фискальных документов и форматов фискальных документов, обязательных к использованию».
Т.к. алкоголь не относится к системе маркировки Честный знак, то алкоголя это не касается.

А если следовать логике "несогласных", то получится, что ШК в формате EAN-8, UPC-E, EAN-13, UPC-A, ITF-14 тоже нужно передавать в теге 1162, т.к. они поименованы в таблице 50 обсуждаемого приказа наравне с кодировкой ЕГАИС и маркированного ЧЗ товара.
Я понимаю этот Приказ так:
КОГДА появится требование передавать код маркировки алкоголя в ОФД (ЧЗ), ТОГДА нужно его передавать по таблице 50 из Приказа.
ПОКА обязанности передавать код алкоголя в ОФД нет. А приказ ввел общие принципы, в т.ч. резерв для будущего применения.

Назначение реквизита "код товара" определено в Постановлении Правит-ва № 174 от 21.02.2019 - реквизит предназначен для товаров с обязательной маркировкой по ФЗ-381 "Об основах госуд. регулирования торговой деятельности". Согласно ФЗ-381, перечень таких товаров определен в Распоряжении Правительства от 28.04.2018 № 792-р, в нем нет алкогольной продукции.

Получается, ОБЯЗАННОСТИ передавать ЦИ ЕГАИС нет, - но есть техническая ВОЗМОЖНОСТЬ это делать (поэтому ФНС и пишет только лишь - "рекомендовано").
Но решать вам - брать ли на себя эти дополнительные хлопоты по передаче ЦИ в тег 1162(1163) в отсутствии ОБЯЗАННОСТИ.
   victuan1
 
112 - 27.10.21 - 06:34
Помимо указанных выше в теме фактов, были внесены еще дополнения в 54-ФЗ. Согласно новому п. 6.1 статьи 1.2:
"6.1. Пользователи, которые осуществляют расчеты за товары, маркированные средствами идентификации (далее - маркированные товары), и которые в соответствии с законодательством Российской Федерации должны направлять (вносить) информацию о таких товарах в государственную информационную систему мониторинга за оборотом товаров, подлежащих обязательной маркировке средствами идентификации, или федеральную государственную информационную систему мониторинга движения лекарственных препаратов для медицинского применения от производителя до конечного потребителя с использованием в отношении лекарственных препаратов для медицинского применения средств идентификации (далее - информационные системы маркировки), в момент расчета за такие товары обязаны формировать данные о таких товарах, предусмотренные законодательством Российской Федерации о применении контрольно-кассовой техники, в виде запросов о коде маркировки и уведомлений о реализации маркированного товара в электронной форме с использованием контрольно-кассовой техники, обеспечивающей возможность формирования указанных данных и их передачу с использованием этой контрольно-кассовой техники оператору информационных систем маркировки через оператора фискальных данных, за исключением случаев, предусмотренных пунктом 7 статьи 2 и пунктом 2.1 статьи 5 настоящего Федерального закона.

Про товары, подлежащие внесению в систему ЕГАИС, тут не слова, значит не нужно.
   victuan1
 
113 - 27.10.21 - 06:34
Еще одна выгрызка из Приказа ФНС. Это примечания 19 и 20 к Таблице 20 "Структура данных реквизита "предмет расчета"". Имхо, это окончательное доказательство того, что запись акцизок и EAN в 1162 - просто акт доброй воли.

19. Реквизит "код товара" (тег 1162) включается в состав кассового чека (БСО) при возврате или продаже товара, маркированного средством идентификации, и может не включаться в состав кассового чека (БСО) в иных случаях.

20. При осуществлении операций с товаром, маркированным средством идентификации, реквизит "код товара" (тег 1162), включаемый в состав кассового чека (БСО) в ЭФ, формируется в соответствии с таблицей 50.

При осуществлении иных операций значение реквизита "код товара" (тег 1162), в случае его включения в состав кассового чека (БСО), формируется в соответствии с таблицей 50.
   victuan1
 
114 - 27.10.21 - 06:38
ОФД "Такском" вот что ответил: "Тег 1162 используется для передачи признака маркировки, входящих в перечень ЦРПТ"
(алкоголь в этот перечень не входит).
   rougudz
 
115 - 27.10.21 - 11:58
привет всем! у меня драйвер версии 5.16_877.
попробовал сделать передачу марок на версии 1.2 все взлетело но несколько моментов не понятно
1. команда FNAcceptMarkingCode();//принять код маркировки

у меня вообще не проходит - нет такого свойства, делал без нее
2. команды MarkingType2, KMServerErrorCode, CheckItemLocalError также драйвером не опознаются
непонятно название команд FNAcceptMarkingCode и FNDeclineMarkingCode
у меня они вообще не опознаются драйвером.
3. если марка отвергнута кассой после проверки, будет ли она передана в ЧЗ если ее не удалять из чека? и вообще такой чек пробьется?
в ЦТО меня уверяли, что будет и что в чеке будет написано "-М", проверить сие не получилось так как нету пока таких марок.

у меня взлетело так?
сперва проверка всех марок:
ТаблМарк.ВыбратьСтроки();
Пока ТаблМарк.ПолучитьСтроку() = 1 Цикл
    FR.Password=30;
    FR.ItemStatus=1;//1-проджажа 3 возврат

    FR.CheckItemMode=0;
    FR.Barcode=СокрЛП(ТаблМарк.Марка);
    FR.TLVDataHEX = "";
    FR.FNCheckItemBarcode();
    Если FR.ResultCode <> 0 Тогда
        Результат = FR.ResultCodeDescription;
        //FR.FNDeclineMarkingCode();//отвергнуть код маркировки

        Сообщить("В строке: "+СпС(ТаблМарк.Строка)+", марка отклонена, удалите из чека","!!!");
        Сообщить("        Ответ ККМ: "+СпС(FR.ResultCodeDescription),"!");
        МаркиВалидны = 0;
    Иначе
    КонецЕсли;
КонецЦикла;

потом их отправка в цикле по всему товару:

FR.Пароль="30";
FR.CheckType = 1;//Тип операции (1 - Приход, 2 - Возврат прихода, 3 - расход, 4 - возврат расхода)

КМ = ВернутьМаркуТовара(ТаблТовара.Товар,Таблтовара.НомерСтроки);
Если ПустаяСтрока(КМ)=0 Тогда
    FR.BarCode = СтрЗаменить(КМ,"<0x1D>",Симв(29))// реквизит табличной части;

    FR.ItemStatus = 1// Планируемый статус - штучный товар, Реализован

    FR.CheckItemMode = 0//полная проверка (локальная проверка ФН и проверка через ОФД

    FR.FNCheckItemBarcode()//Проверка штрих кода GS1

КонецЕсли;
FR.Price = ТаблТовара.Цена;
FR.Quantity = ТаблТовара.Кол;
FR.Summ1Enabled = 1;
FR.Tax1 = 0;
FR.Department = 1;
FR.Summ1 = ТаблТовара.Сумма;
FR.PaymentTypeSign = 4;// за нал или карту

FR.PaymentItemSign = 1;
FR.StringForPrinting = Строка(ТаблТовара.Товар);  
FR.FNOperation();
КМ = ВернутьМаркуТовара(ТаблТовара.Товар,Таблтовара.НомерСтроки);
Если ПустаяСтрока(КМ)=0 Тогда
    FR.Password="30";
    FR.BarCode = СтрЗаменить(Строка(КМ),"<0x1D>",Симв(29));// реквизит табличной части;

    FR.FNSendItemBarcode()//привязываем марку к позиции

КонецЕсли;
   arian_
 
116 - 28.10.21 - 15:17
(115) если у вас напротив маркированного товара не выходит [М+], то у вас не взлетело. Все эти команды должны быть доступны после FR.FNCheckItemBarcode();
   arian_
 
117 - 28.10.21 - 15:18
Подскажите по маркированному товару в чеке в ОФД в поле ПРИЗНАК ПРЕДМЕТА РАСЧЕТА что должно стоять? У меня пусто, хотя М+ есть и марки списываются.
   NikeArz
 
118 - 28.10.21 - 15:29
(117) У нас также. Марки уходят и ОФД и ЧЗ. Вероятно в ОФД не доработано.
   victuan1
 
119 - 28.10.21 - 15:35
(117) А в бумажно чеке что стоит?
   arian_
 
120 - 28.10.21 - 15:40
(119) бумажный не могу посмотреть. не нахожусь там физически. а кассир не сфоткала чек. А разве в бумажном чеке признак предмета расчета выводится? По моему такого там нет параметра. В ОФД напротив немаркированного товара выводится "Товар"
   arian_
 
121 - 28.10.21 - 15:53
(118) на ИТС написано что при коде 33 в печатном чеке значение ТМ. У вас такое есть?
   victuan1
 
122 - 28.10.21 - 19:18
(120) Да, выводится - ТМ.
   arian_
 
123 - 28.10.21 - 20:08
В тэгах на ОФД видно что передается и признак способа расчета и признак предмета расчета. Но вот на бумажном чеке не отображается. Это как то регулируется видимо в настройках драйвера.
   victuan1
 
124 - 29.10.21 - 05:51
(123) Для того чтобы включить печать тегов в бумажном чеке дляШтрих-М выполните следующие рекомендации:

1) Данные теги печатаются автоматически при условии их заполнения в методе FNOperation (свойства PaymentTypeSign и PaymentItemSign). Единственное, в в Тесте драйвера ФР 4.14 в таб №17, поле №12 необходимо выставить значение "32".
2) Так же можно использовать встроенный механизм печати значения тегов.
Включается данный механизм в таб №17, поле №25 "Автопечать тегов" установкой значения "1". При этом никаких доп. методов для печати на чеке применять не нужно.
3) Настройка печати обязательных тегов:
https://docs.google.com/document/d/1d8qhpvmKliVR1XS-76Gom0H4cskkzYMXGzNOfleyiiA/

Помогло у клиента:
Тест драйвера, таблица 17:
поле 10 поменял с 0 на 1
поле 12 поменял с 0 на 32
поле 17 поменял с 0 на 2
поле 25 поменял с 0 на 1
поле 39 поменял с 0 на 1
   rougudz
 
125 - 29.10.21 - 08:25
(116) все эти комадны оказывается доступны только с версии 4.16 драйвера, а М+ выходит в чеке, в ЧЗ продажа есть и 1162 тег тоже.
   victuan1
 
126 - 29.10.21 - 09:35
(125) 4.16 - нет. Может 5.16?
Но у меня работает и на 4.15 и на 5.16?
   rougudz
 
127 - 29.10.21 - 12:19
(126) ну да 5.16 конечно. а вот 4.15 у меня валится с ошибкой на эти команды. нее понимает их, от слова совсем.
   victuan1
 
128 - 29.10.21 - 13:23
(127) А какой точный номер версии?
У меня на 4.15.829 всё работает кроме метода очистки буфера КМ, но этот метод не обязательный, т.к. буфер сам очищается при каждом закрытии чека и при выключении ККМ.
   victuan1
 
129 - 29.10.21 - 13:24
(127) Можно точный текст ошибки?
   rougudz
 
130 - 29.10.21 - 15:30
(128) 4.15.842
 
 
   rougudz
 
131 - 29.10.21 - 15:32
(129) к сожалению сейчас не смогу надо к клиентам ехать в магазин что сие повторить.
в ближайшее время не собирался, все пока работает.
но ошибка аналогичная если ошибиться и неправильно написать команду, например вместо FR.Password написать FR.Passwor
драйвер просто не понял такой команды.
   victuan1
 
132 - 29.10.21 - 16:44
(131) "Поле агрегатного объекта не обнаружено"?
   kupec
 
133 - 03.11.21 - 10:53
А кто-нибудь знает, как передавать маркировку туалетной воды через ФФД 1.1? С какого символа и сколько передавать SerialNumber? Данные в честный знак у меня попали, но в статусе написано что обработан с ошибкой
   kupec
 
134 - 03.11.21 - 11:30
Первые 2 символа «01» — идентификатор применения;
Следующие 14 символов «04607428679083» — код товара, GTIN;
Следующие 2 символа «21» — идентификатор применения;
Следующие 13 символов «kv!ZpGGIa8J8V» — уникальный серийный номер;
Следующие 2 символа «91» — идентификатор применения;
Следующие 4 символа «TEST» — ключ проверки;
Следующие 2 символа «92» — идентификатор применения;
Следующие 44 символа «dGVzdLU1QI9uOxJW/B3AHN8FOGXTyDBEVkR+j1oN2MI=»— код проверки.

Получается с 19 символа 13 символов
   rougudz
 
135 - 04.11.21 - 09:28
(133) по передачи оной сказать к сожаления не могу, но вот по поводу ошибки в ЧЗ была такая тема:
ответ ЧЗ по поводу ошибки:

Чек ************* был обработан с ошибкой, т.к. параметр "paymentType" (Способ расчета) имеет некорректное значение, а именно: 1 - Предоплата 100%.
Допустимые значения "paymentType" при его наличии в ФД:
°    4 - Полный расчет
°    5 - Частичный расчет в кредит
°    6 - Передача в кредит

Чеки передаются в информационную систему "Честный знак" для передачи информации о движении маркированного товара. Причины внесения оплаты:
1        Предоплата 100%
2        Частичная предоплата
3        Аванс
7        Оплата кредита
не подразумевают передачи прав собственности на маркированный товар, они только подтверждают факт проведения расчетов между покупателем и участником оборота маркированных товаров. Это указано в Приложении 2 к Приказу ФНС России от 14.09.2020 № ЕД-7-20/662@ в описании тега 1214. По этой причине они не могут быть обработаны в информационной системе "Честный знак".

у меня в случае полной оплаты товара сертификатом передавался paymentType=1, в случае частичной оплаты товара сертификатом paymentType=2
оказалось, что так нельзя. ошибка была в этом
   leshikkam
 
136 - 06.11.21 - 16:27
Коллеги, подскажите пожалуйста, для шин как корректно сформировать КМ в Base64?
Вот так выглядит исходный код:
(01)04607149788118(21)EdbcaF/D
   victuan1
 
137 - 07.11.21 - 06:03
(136) Он должен выглядеть не так, видимо взят из электронных документов, а не сканирован сканером с "живого" кода на этикетке товара.
   kupec
 
138 - 07.11.21 - 18:20
(135) Это точно не мой вариант, у меня везде стоит "Полный расчет"
   kupec
 
139 - 07.11.21 - 18:20
Говорят в честном знаке возврат не реализован на данный момент...кроме табака
   victuan1
 
140 - 08.11.21 - 08:13
(139) Через коррекции версии 1.1 можно делать возврат любых маркированных товаров.
   victuan1
 
141 - 08.11.21 - 08:14
(140) А также обычным чеком любых товаров надлежащего качества, возврат которых разрешен законодательством (значит непродовольственных).
   rougudz
 
142 - 08.11.21 - 09:10
(139) все отлично делается по обувь/одежда, что в 1.1 версии офд, что в 1.5.
   victuan1
 
143 - 08.11.21 - 17:05
(142) ну да - для непродовольственных. А вот для молочки, например, запрещен возврат обычным чеком с указанием маркировки.
   kupec
 
144 - 09.11.21 - 11:37
А каким образом будет продаваться маркированный весовой сыр, или это пока даже не рассматривается?
   kupec
 
145 - 09.11.21 - 11:37
(143) пытался вернуть туалетную воду....ОШИБКА в честном знаке
   NikeArz
 
146 - 09.11.21 - 12:32
(139) Пробовал шины возвращать - работает.
   victuan1
 
147 - 09.11.21 - 15:05
(144) Пока не разработаны правила для этого случая. Маркировка сыра учитывается пока только в момент производства, остальной оборот маркированного сыра (оптовая и розничная, продажа, списание) нигде не учитывается.
   kupec
 
148 - 11.11.21 - 17:45
(146) в честном знаке появляется возврат в оборот? И без ошибок?
   anton-x
 
149 - 29.11.21 - 09:34
Коллеги, кто сталкивался, марка проверку проходит, на чеке печатается [М]?. В ОФД в чеке марки тоже нет.
   victuan1
 
150 - 30.11.21 - 05:20
(144) C 20.01.21 код маркировки головы сыра выводится целиком при первом отрезе через документ "Вывод из оборота ГИСМТ" (через ЛК ГИСМТ или через АПИ из 1С). Продажа отрезанных зафасованных кусков головы через ККТ производится как обычного товара, без передачи кода маркировки.
Честный знак только планирует рассмотреть внедрение частичного выбытия фасованного товара через ККТ (с указанием КМ и доли проданной части) как это реализовано например, для лекарств и парфюмерии.
  1  2

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