Маркировка¶
Использование маркировки настраивается в параметрах программы раздел "Маркировка"
Требования к поддержке маркировки¶
- проверить поддерживает ли ваша модель оборудования в принципе работы с маркировкой
- должны быть установлены актуальные драйвера для оборудования
- обновлена прошивка фискального регистратора
- возможно потребуется дополнительно активировать специальные лицензии на оборудовании для поддержки маркировки (в частности такое есть у АТОЛ)
- обновлена текущая обработка для работы с фискальными регистраторами
- обновлены компоненты для работы с оборудованием
Разрешительный режим продажи маркировки¶
Для использования разрешительного режима ваша касса должна использовать:
- формат фискальных данных ФФД 1.2.
- Иметь актуальную версию драйвера и прошивки вашего фискального регистратора.
- Версия данной программы не ниже 3.79
- Должен быть интернет на рабочем месте кассира или сервере RDP (если пользователи работают через RDP)
- Проверить не заблокирован ли доступ к серверам Честного знака на вашем сервере, такэе сам Честный знак может блокировать доступ, если клиентское подключение выполняется через VPN
Для того, чтобы включить поддержку "Разрешительного режим продажи" в данной программе необходимо в параметрах в разделе "Маркировка" найти "Разрешительный режим".
Здесь можно указать:
-
Ключ доступа (по умолчанию) - Токен доступа к серверу Честного Знака, его можно получить по следующей инструкции следующей инструкции
-
ИНН организации для проверки марки (по умолчанию) - ИНН организации, которой принадлежит токен доступа, его нужно указывать, так как ИНН используется в качестве параметра запроса на проверку марки в Честном Знаке.
-
Разрешить продажу при ошибке в разрешительном режиме - позволяет пропустить проверку в разрешительном режиме в случае ошибки, при этом программа вначале попытается проверить через Честный Знак, а затем предложит пропустить проверку. Данная настройка не отключает механизм проверки через ККТ.
Обратите внимание, что пропускать проверку товара в разрешительном режиме можно только при недоступности сервера Честного знака.
-
Заполнение ключа доступа в разрезе организаций - требуется в том случае, если на одном рабочем месте чеки могут формироваться по разным организациям, и на каждой свой ключ доступа, здесь также можно указать ИНН для отправки запросов, если он не заполнен, то программа попытается получить ИНН из карточки организации.
-
Настройка использования типа маркировки для разрешительного режима, здесь можно указать какая маркировка подлежит проверки и какой даты.
ВАЖНО, без этой настройки даже если будет заполнен ключ доступа маркировка не будет проверяться, нужно обязательно здесь указать нужную маркировку. Например, с 01 апреля 2024 года требуется проверять "Табачную продукцию" и "Пиво", для этого в этой таблице мы указываем нужный тип маркировкаи, а в поле "Дата начала использования" указать 01.04.2024.
Нужно проверить доступ к серверам Честного знака, для снижения нагрузки Честный Знак предоставляет несколько серверов для проверки маркировки, при этом первым запросом отправляется на основной сервер получение самого списка доступных CDN площадок для проверки маркировки, из них выбирается самая быстрая, и к ней уже отправляется запрос на проверку марки. Сама CDN площадка, например имеет следующий адрес: "https://cdn06.crpt.ru", а их может быть множетсво. Если 1С располагается на сервере, а доступ к ней имеют подключаясь через RDP, то запросы на проверку маркировки по разрешительному режиму будут уходить через сервер, а не клиентскую машину пользователя, это связано с архитектурной особенностью 1С, работающей на обычных формах, поэтому в исключения брандмауэра сервера нужно вносить адреса CDN площадок Честного знака (уточнить их ip адреса), а также основной ip адрес сервера проверки маркировки. Таким образом разешен доступ должны быть для https://markirovka.crpt.ru , https://cdn.crpt.ru и для адресов CDN площадок по указанному регулярному выражению https:\/\/cdn\d{2}.crpt.ru
Для платформы 8.1 на Windows 8 может также остутствовать доступ к серверам Честного знака, независимот от настроек брандмауэра, дело в том, что для отправки запросов используется COM функционал Windows WinHttp.WinHttpRequest.5.1 и на нем могут быть просрочены сертификаты. По умолчанию cacert.pem, который ставится с платформой 8.1 от 2009 года. Его надо обновить, для это скачайте сертификат по ссылке, и поместите его в папку 1cv81\bin, куда установлена 1С. Затем перезагрузите компьютер.
Особенность Управление торговлей 10.3¶
Для конфигурации Упавление торговлей 10.3 в частсности с релиза 10.3.88.3 добавлена также поддержка разрешительного режима, однако она конфликтует с функционалом обработки, и если в УТ 10.3 используется функционал ведения учета маркированного товара, то желательно выполнить следующую настройку, чтобы можно было использовать проверку разрешительного режима через обработку: - Необходимо перейти "Обмен с ГосИС" - "Обмен с ИСМП (одежда, обувь, табак...)" - Далее "Настройки и справочники" - "Интеграция с ИС МП" - в разделе "Вести учет маркируемой продукции" - нужно поставить значение "Разршетельный режим на ККТ" в 01.01.2035 год.
Как это работает¶
После выполнения настроек выше, при продаже товара в разрешительном режиме в форме проверки маркированного товара появится дополнительная колонка "Статус проверки в разрешительном режиме". Перед непосредственной фискализацией обработка самостоятельно отправляет запрос в Честный знак и получает статус продажи марки, если товар недоступен к продаже, то в указанном поле дополнительно появится текст ошибки.
При успешном выполнении информация о времени проверки статуса, и идентификатор этого запроса будет прописан в отраслевой реквизит будущего чека. По сути проверка в разрешительном режиме только дополняет стандартную проверку через ККТ.
Обратите внимание: если товар проверен при разрешительном режиме, то дополнительно ожидать от Честного Знака, что марка верная, нет смысла, поэтому запрос о проверке отправляется без ожидания ответа от Честного Знака, из-за этого в позициях такого товара появляется знак [M], вместо [M+], то есть марка не проверена в Честном знаке, такое поведение является допустимым, так как предварительно марка уже была проверена с помощью другого онлайн сервиса, такое поведение существенно ускоряет продажу маркированной продукции, так как разрешительный режим позволяет проверять сразу несколько марок, а не по одной. Дополнительно можно ознакомиться с пояснениями от самого Честного Знака
Настройка типов маркировки¶
Чтобы указать программе, какой товар является маркированным, необходимо указать это условие в параметре "Типы маркировок". Как задается такое условие описано в разделе инструкции Механизм распределения. Таким образом можно указать, что пробиваемый товар является обувью, табаком, лекарствами или другими группами маркированного товара.
Обратите внимание: если хотите, чтобы для определенной группы товаров программа не проверяла дубли марок по умолчанию, то для нее необходимо установить тип маркировки "Средства защиты". Для данной маркировки проверка на дублирования не осуществляется.
Продажа лекарств¶
Продажа лекарств отличается небольшими тонкостями при настройке. Вначале в программе необходим включить параметр "Использовать маркировку лекарств", и заполнить "Идентификатор места деятельности МДЛП". Идентификатор будет передавать в составе тегов 1085 и 1086. После этого указать тип маркировки "Лекарственные препараты".
Программа поддерживает работу с льготными рецептами, информацию об использовании льготы заполняется из документа основания, если есть соответствующие реквизиты, либо эту информацию можно указать в форме проверки печати в окне "Настройка основных реквизитов чека" - "Реквизиты МДЛП". При изменении информации о льготах в этом окне - будет автоматически пересчитаны дополнительные реквизита пользователя (теги 1085 и 1086)
В крайнем случае теги 1085 и 1086 можно отредактировать вручную, тогда данные заполнения льгот будут проигнорированы.
Частичная продажа упаковок маркированного товара¶
Программа поддерживает частичную продажу упаковок лекарств, или парфюмерии на розлив. При этом заполняется дополнительный реквизит предмета расчета (тег 1191) с информацией о содержимом неполной упаковки. Для этого в базе необходимо выполнить следующие действия:
- Заведите номенклатуру-упаковку лекарства, или тару с большой емкостью для парфюмерии.
- Помимо основной единицы измерения, заведите вторичную и назовите ее "Первичная упаковка", в поле коэффициент укажите сколько штук или миллилитров товара находится в упаковке.
- При продаже товара-упаковки для частичной продажи, указывайте дробное количество в чеке, тогда при заполнении формы продажи будет проверяться коэффициент единицы измерения "Первичная упаковка", и если он отличается от единицы, то программа будет считать, что продается упаковка.
Пример, мы продаем неполную коробку 7 из 10 лекарств, при этом "первичная упаковка" имеет коэффициент - 10, значит в изначальном чеке у нас будет количество 0.7 товара, а в форме проверки печати, это количество автоматически станет равно 1 (так как по закону маркированный товар может передаваться только с количеством 1, и данные о частичной продаже у нас будут отражены только в теге 1191), также в поле "количество единиц в упаковке" будет указано 10, а тег 1191 заполнится как "mdlp7/10&"
ФФД 1.2: при переходе на форма работы с драйверами торгового оборудования ревизия 3004, и если фискальный накопитель переключен на ФФД 1.2, то данные о дробном количества будут переданы в составе тега 1291
Отражение продаж индивидуальных средства защиты¶
Согласно постановлению правительства от 16 апреля 2020 г. N 521, при продаже средств индивидуальной защиты, необходимо заполнять и передавать «код товара». Код товара из себя представляет предопределенный штрихкоды для определенной группы товара, общий перечень штрихкодов можно посмотреть по ссылке. Таким образом для отражения данных товаров необходимо:
- В параметрах обработки настроить тип маркировки «Средства индивидуальной защиты» для нужной номенклатуры или группы товара.
-
Убедиться, что у вас в поле Ревизия интерфейса стоит 3002, 3004 или выше.
Это связано с тем, что компоненты с данной ревизией поддерживают передачу маркировки в формате base64.
-
Передайте значение маркировки в чек. Возможно несколько вариантов.Маркировка находится сразу в документе, для этого должно быть заполнено поле «Штрихкод», или «КодМаркировки», если такие поля в вашем документе предусмотрены. Возможно заполнить маркировки через дополнительный обработчик, для этого необходимо заполнить поле «КодМаркировки», или «Штрихкод», в процедуре «ПослеФормированияТаблицыЧека», после этого данная маркировка будет автоматически распознана.
Помимо этого, в типовых конфигурациях 1С добавлена заполнение данных штрихкодов по умолчанию, например в конфигурации Управление Торговлей 10.3
Штрихкоды средств защиты можно вносить интерактивно, для этого их необходимо сохранить, а затем при продаже отсканировать
Как продавать маркированный товар через обработку¶
Если все настройки по использованию маркировки выполнены, и в чеке присутствует маркированный товар, то при открытии "Формы проверки печати" будет автоматически заполнено поле "тип маркировки", помимо этого программа попытается найти заполненную марку в документе основания, если она была там указана. Если же её - нет, либо 1С не поддерживает работу с маркировкой. то марку можно заполнить и вручную в окне данной формы.
Форма проверки печати поддерживает работу со сканером штрихкодов, если сканер подключен через COM-подключение, то необходимо встать на строку с товаром и отсканировать марку, данные, если они корректны,автоматически попадут в поля Base64 Маркировка и код марки. Если сканер штрихкодов подключен как клавиатура, то перед сканированием необходимо нажать кнопку "F7" или на значок штрихкода в окне программы, и уже в открывшееся поле отсканировать марку. Если форма проверки печати отключена, то если в чеке присутствует маркированный товар - откроется специальная форма для указания только данных маркировки, в остальном же способ сканирования такой же.
Важно, маркировку можно указать только при фактической продаже товара, на это указывают признак способа расчета позиции - "Передача" (без оплаты, с частичной или полной оплатой), если в чеке стоит "Аванс", "Предоплата", либо "Оплата кредита", то предполагается, что передается не товар, а деньги, тогда в позициях товара будет фигурировать "Платеж", а не маркированный товар. Для таких позиций марка не заполняется.
Как настроить частичную продажу упаковок¶
Из-за урезанности функционала типовых конфигураций, в основном, нет поддержки частичной продажи марвкированного твоара
Поддержка ФФД 1.2¶
Для поддержки формата фискальных данных 1.2 добавлен интерфейс проверки маркировки. Перед пробитием чека, если включен параметр Проверять корректность маркировки перед пробитием чека, И в чеке на момент пробития есть маркированный товар с заполненным кодом марки, то откроется специальное окно, где можно запустить процедуру проверки маркировки средствами ККТ.
, Дополнительно программа проверяет соответствует ли компонента и версия ФФД оборудования нужному формату, и если нет, то выводит соответствующее сообщение.
В данном можно пропустить проверку целиком, выбрать какие марки не нужно проверять, нажав на поле в таблице Пропустить. Также поддерживается возможность приостановить проверку, если возникла какая-то проблема.
Контрольная марка не проверена - и что с этим делать?¶
Наиболее частая ошибка, что теперь видят при продаже маркированного товара после перехода на ФФД 1.2. Чтобы ее избежать необходимо:
- Проверить вашу прошивку, и поддерживает ли она маркировку вообще и переключен ли фискальный регистратора на ФФД 1.2
- Проверить актуальные ли у вас драйвера, для АТОЛ последние рабочие 10.9.0.9, можно скачать по ссылке из центра загрузки АТОЛ , для ШтрихМ тут, для вики принт тут
- Затем полностью удалить старые компоненты обработки, и распаковать новые
- Включить в параметрах обработки параметр "Проверять марку перед пробитием чека"
- Проверить, чтобы в параметрах программы стояло "Подключение кассы" - "Стандартно"
- И осталось только перезапустить 1С для обновления параметров 1С
Откуда программа берет данные для маркировки¶
Для автоматического заполнения таблицы с маркировкой программа проверяет есть ли у указанного документа табличная часть "КодыМаркировки", таблица должна содержать 2 поля "КлючСтроки" - "идентификатор" по которому программа сможет найти между маркировкой и строками товара, и поле "КодМаркировки" - содержащее непосредственно маркировку, так сделано например в конфигурации "Рарус: Альфа-Авто". Либо может быть таблица "ШтрихкодыУпаковок", которая имеет поле "ШтрихкодУпаковки", по которому обработка и будет искать соответствие, примером является конфигурация "Управление торговлей 10.3"
Важно, маркировка будет заполняться и передаваться только, если заполнен в соответствии "тип маркировки", и указан "Признак способа расчета" - "Передача с частичной оплатой", либо "Передача с полной оплатой", либо "Передача без оплаты".
Продажа сахаросодержащих напитков¶
С 01.07.2023 года вводится акциз на сахарсодержащие напитки, с точки зрения отражения таких продаж в программе - то все довольно просто. Так как передача самой марки не требуется, то достаточно передавать признак предмета расчета "Подакцизный товар" для указанных позиций. Для этого в параметрах обработки откройте раздел с настройкой признака предмета расчета далее в открывшемся окне с настройкой необходимо выбрать для какой номенклатуры передаваться подакцизный товар, самый просто вариант это "Вид номенклатуры", добавить вид номенклатуры "Сахаросодержащие напитки" в вашу программу, выберите его в списке настройки и укажите подакцизный товар, после этого переоткройте 1С, и можете формировать чеки. Во время продажи убедитесь, что в предварительном просмотре чека фигурирует именно подакцизный товар, если все верно продолжайте печать.
Настройка подходит для любого подакцизного товара
Возможные ошибки сканирования¶
При полностью настроенном механизме работы с маркировкой могут встречаться ошибки считывания марки сканером-штрихкодов. Например, при RDP подключении сканер штрихкодов может считывать марку только в нижнем, или только верхнем регистре букв. Для устранения проблемы, нужно перенастроить параметры RDP подключения и в поле «Использовать сочетания клавиш Windows» установить «На этом компьютере»".
Есть особенность при работе сканером, который подключен как клавиатура, в частности, если включена русская раскладка клавиатуры, то символы маркировки будут считаны как русские, и чтобы такого не было, обычно советуют переключит раскладку в английский вариант перед сканированием, однако в данной программе данная проблема дополнительно обрабатывается: если программа видит, что переданы русские символы, то автоматически их преобразует к английскому варианту раскладки клавиатуры, при этом на экран будет выведено соответствующая информация о преобразовании.