Имя: Пароль:
1C
1C 7.7
v7: Передача тэгов маркируемой продукции
0 tarakan1983
 
28.08.22
22:00
Доброго дня, кто то делал для ШТРИХа передачу маркировки по молочке?
Для табака у меня сделано вот так

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

А для молочки как делать? Передавать все символы которые до символа с кодом 29, начиная с 17 символа?, так как первые 16 это GTIN и есть?
1 Злопчинский
 
28.08.22
23:59
2 MWWRuza
 
гуру
29.08.22
08:31
Я делал под "колесья"(шины). И пол ФФД 1.05, и сейчас переделано под ФФД 1.2.
Если интересно - тут: Штрих-М Драйвер ФР я куски кода выкладывал из обработки печати чека для Штриха, в том числе и маркировка там есть.
3 victuan1
 
29.08.22
15:29
(0) Если ФФД 1.2, то не прокатит так.
4 vladislav58
 
30.08.22
09:18
Озадачены проблемой мелкий опт по молочке продажа по наличке (чек с ИНН), ЧЗ сегодня прислал что будет ОСУ в чеках цитата:
Планируемые изменения в обработке чеков с применением объемно-сортового учета следующие:
В уведомления о реализации формата 1.2 планируется добавление следующих тегов:
"fiscalDocumentFormatVer": 4 - формат версии фискального документа 4
"industryDetails": "crpt=mrk" - в чеке ФФД 1.2 с ОСУ обязательно наличие элемента
receipt.items.productCodeNew - элемент, содержащий информацию о EAN. Обязателен, если отсутствует receipt.items.productCode
Когда это произойдет ХЗ, есть инфа какая-нибудь по данному вопросу?
5 vladislav58
 
30.08.22
13:05
Все выяснил, ждем принятие нормативной базы (начало сентября), прошиваем кассы и используем ОСУ с ИНН в чеках по молочке
6 tarakan1983
 
01.09.22
12:21
Прошу прощения за долгое молчание. Форс мажор...
MWWRuza, спасибо.
Если ПустоеЗначение(ОбрДок.КТН) = 0 Тогда
            
            Если ОбрДок.Касса.ФФД_ККТ                 = Перечисление.ФФД_ККТ.ФФД1_2 Тогда
                ФискальныйРегистратор.BarCode         = СокрЛП(ОбрДок.КТН);
                Рез                                 = ФискальныйРегистратор.FNSendItemBarcode();                
            Иначе    
                GTIN                                 = Сред(КТН, 3, 14);                            
                SerialNumber                         = Сред(КТН, 19, 13);
                ФискальныйРегистратор.MarkingType   = 17485;//  Это "444D"    

                ФискальныйРегистратор.GTIN          = GTIN;
                ФискальныйРегистратор.SerialNumber    = SerialNumber;
                Рез                                 = ФискальныйРегистратор.FNSendItemCodeData();// отправка тега маркировки    

            КонецЕсли;
        КонецЕсли;    
Буду пробовать сейчас.
Пока на ФФД 1.05, дальше будем думать.
Спасибо всем.
7 victuan1
 
12.09.22
04:50
(5) Не надо ждать новой нормативки и на текущей можно для опта не указывать в чеке коды маркировки, если использовать в чеке способ расчета "Оплата кредита":

маркировку товаров (ЕГАИС, Честный ЗНАК) нужно передавать только для ПР (признак предмета расчета) = Т или АТ. А это только в чеках с СР = (ПР, ЧР, ПК), что и логично, т.к. эти чеки совпадают с моментом отгрузки, а не оплаты. Данное требование изложено в подпункте «б» пункта 3 Постановления Правительства № 174 от 21.02.2019 https://www.klerk.ru/doc/516444/
Однако если в чеках ККМ с СР = (ПР, ЧР, ПК) заполнены теги 1227 и 1228 (Наименование и ИНН покупателя), то и в этом случае выбытие и "гашение" кодов маркировки не происходит согласно Бизнес-процесса "06.01.01.00 ВЫВОД ТОВАРА ИЗОБОРОТА ПРИ РЕАЛИЗАЦИИ КОНЕЧНЫМ ПОТРЕБИТЕЛЯМ (ФИЗИЧЕСКИМ ЛИЦАМ)":
https://честныйзнак.рф/upload/marking_documentation/footwear/06.01.01.00%20Вывод%20товара%20из%20оборота%20при%20реализации%20конечным%20потребителям%20(ФЛ).pdf

Более подробно применительно к 1С 7.7 см.:
1) https://disk.yandex.ru/i/12mtRQ1Hz7urwA - Методичка по сложным вариантам расчетов на ККМ
Ссылки на обучающие видео:
2) https://youtu.be/7Y26_LRnNsE - 1С 7.7: Продажа маркированных товаров (Честный ЗНАК) на онлайн-кассе (Атол, Штрих-М)
3) https://youtu.be/4bUGZvD5BlA - Онлайн-кассы для 1С 7.7 (сложные варианты расчетов)
4) https://youtu.be/3KD7x8175Mo - Маркировка в чеках ККТ через документ «Чек ККМ» в 1С 7.7 Торговля и склад, ред. 9.2