С 1 сентября 2025 года участники оборота кормов для животных обязаны передавать в «Честный знак» сведения о выводе из оборота для товаров, которые фасуются на розничной точке при покупателе.
Например, в розничную точку поступают маркированные упаковки кормов (12 кг, 20 кг и тд) - продавец вскрывает упаковку и продает товар на развес. В таком случае марку упаковки надо вывести из оборота, а фасованные объемы нужно продавать как немаркируемый товар. 1С рекомендует создать две карточки номенклатуры - для маркируемой упаковки и немаркируемых фасованных объемов. Получаем следующий алгоритм в типовом функционале:
- Принять маркированную упаковку
- Создать/обновить/проверить новую карточку номенклатуры без признака маркировки для нашей маркируемой позиции
- Перекомплектовать маркируемую позицию из п.1 в немаркируемую позицию из п.3 (перевести остаток с одной позиции на другую)
- Возможные сопутствующие процессы при приемке – установить/обновить цены для позиции из п.2, учесть возможный пересчет по единице измерения (от поставщика – в упаковке, для комплектации –в кг/шт) и тд.
- После первой продажи вывести марки (п.1) из оборота по причине Фасовка (оформляем документ Вывод из оборота ИС МП)
Алгоритм рабочий, 1С даёт нам возможность отработать такие ситуации без каких-либо дополнительных доработок.
С другой стороны, есть «НО»:
- Не хочется делать дубли номенклатурных позиций в справочнике.
- Помнить, что нужно сделать комплектацию в другую позицию со всеми сопутствующими.
- После вскрытия упаковки (и комплектации) помнить, что нужно оформить вывод из оборота по причине «Фасовка» (ограничены 3-мя рабочими днями после первого факта разделения продукции) и подписать его электронной подписью.
Что попробовали сделать: уйти от дублей номенклатуры и ручного ввода дополнительных документов.
Реализован следующий алгоритм:
- В 1С в карточке номенклатуры устанавливаем признак, что товар фасуется на розничной точке. Здесь же в карточке номенклатуры задаём коэффициент упаковки (12, 20 и тд – соответствует размеру упаковки, при этом в самой карточке номенклатуре единица хранения должна быть выбрана минимальной размерности - кг). Коэффициент нам нужен для расчета цены за упаковку (розничная цена установлена за кг, продаём 1 кг за 100 рублей, списать должны марку объемом 12 кг – нужно указать цену при выводе из оборота – рассчитываем её как 100 рублей за кг * 12 коэффициент = 1200).

Прим. на практике видим, что каждая упаковка одного и того же товара обычно заводится как отдельная номенклатурная позиция (а не как одна позиция с разными единицами измерения), поэтому решили пока обойтись без универсальности и рассмотреть такой частный случай (поэтому коэффициент вынесен в саму карточку товара).
- При продаже товара в РМК процесс не меняется - сканируем код маркировки, вводим количество. При первой продаже для номенклатуры с установленным флагом фасовки код маркировки автоматически сохраняется в 1С для последующей обработки, данные по коду маркировки в чек не передаются. Сохраненные коды маркировки автоматически раз в 30 минут «собираются» в документ Вывод из оборота ИС МП и отправляются в Честный знак для списания по причине Фасовка. При повторной продаже товара с тем же кодом маркировки программа проверит статус кода – если код выбыл по причине Фасовка или стоит в очереди на выбытие по причине Фасовка, то повторного списания в Честном знаке по данному коду не делает.

- Для отправки документа в Честный знак нужна электронная подпись.
Остановились на варианте: документы создаются и заполняются на розничных точках без электронной подписи, а отправляются из одного сеанса (не обязательно на розничной точке), в котором есть доступ к ЭЦП. Доступна и ручная отправка документов (по команде из интерфейса) – на случай, если ЭЦП находится на физическом носителе и не всегда подключена к компьютеру.
Работа с ЭЦП организована на клиенте, поэтому здесь есть несколько нюансов: а) обработку, которая проверяет и отправляет документы вывода в ЧЗ, открываем и выносим в пользовательском режиме на начальную страницу в сеансе пользователя с доступом к ЭЦП (проверка и подпись документов сделана через обработчик ожидания); б) при первой за сеанс попытке подписи документа запросит пароль для ЭЦП (пароль можно сохранить на время сеанса).

Документ вывода:


Особенности проверки кодов маркировки и работы в рабочем месте кассира (РМК):
- Сохраняется контроль статусов при продаже: если код маркировки выбыл НЕ по причине Фасовка, то продать его на кассе не получится – 1С будет выдавать ошибку.
- Для товаров с признаком фасовки в РМК действует особая логика формирования строк чека: при повторном подборе такой номенклатуры в рамках одного чека позиции добавляются отдельной строкой и не объединяются с уже существующей. R03;Это необходимо, так как в пределах одного чека могут фигурировать несколько единиц товара, фактически реализованных из разных упаковок с разными КМ.
- Для товаров с признаком фасовки можно изменять количество в РМК (обычно это недоступно для маркированной продукции: количество всегда = 1).
- Для товаров с признаком фасовки отключен алгоритм распределения КМ, так как он будет приводить к ошибкам.
Расширение проверено на версии Розница, редакция 3.0 (3.0.12.237). Устанавливается в монопольном режиме (новые объекты).
Вступайте в нашу телеграмм-группу Инфостарт