Переход на новую версию программного обеспечения всегда сопряжен с адаптацией текущих бизнес-процессов. Особенно остро этот вопрос встает при внедрении государственных требований, таких как обязательная маркировка товаров. В рамках этой темы мы подробно рассмотрим вопросы, связанные с переходом с 1С:Розница 2.2 на 2.3 для работы с маркировкой упакованной воды, а также выясним, как правильно строить процесс взаимодействия с предварительными заказами и чеками ККМ в условиях новых требований. Отдельное внимание уделим тестированию маркировки в тестовом контуре Честного ЗНАКа. Если вы только планируете внедрение этой программы и хотите перенести накопленные документы и справочники из других конфигураций 1С, для выбора готовых правил миграции подготовлен специальный раздел с решениями для переноса данных в 1С:Розницу.
Прежде всего, давайте разберем, почему обновление конфигурации является обязательным для корректной работы с маркированными товарами, в частности, с упакованной водой. Как справедливо отмечают коллеги в сообщениях 29 и 32, конфигурация 1С:Розница 2.2 является устаревшей (последний релиз датируется 2019 годом) и не содержит в себе функционала, необходимого для полноценной работы с маркированной продукцией, введенной позже. В этой версии отсутствуют механизмы поддержки объемно-сортового учета, что делает ее непригодной для соответствия законодательным требованиям по маркировке.
Таким образом, переход на 1С:Розница 2.3 (или более новую 3.0) становится неизбежным. В этих версиях реализована необходимая поддержка для учета и выбытия маркированных товаров через оператора фискальных данных (ОФД) и систему Честный ЗНАК (ГИС МТ).
Рассмотрим варианты перехода:
Вне зависимости от выбранного пути, после перехода необходимо будет убедиться, что установлена актуальная версия прошивки для вашей контрольно-кассовой техники (ККТ), поддерживающая работу с маркировкой.
Прежде чем углубляться в детали обработки документов, давайте четко определим, как работает маркировка упакованной воды. Это крайне важно для понимания, где должны фигурировать коды маркировки.
Для упакованной воды введен объемно-сортовой учет (ОСУ), начиная с 1 ноября 2022 года (согласно данным поиска). Это означает, что на уровне оптовых операций и при приемке товаров от поставщика в Универсальном Передаточном Документе (УПД) не передаются индивидуальные коды каждой бутылки. Вместо этого поставщик указывает GTIN (глобальный номер товарной позиции, штрихкод партии товара) и общее количество единиц товара с этим GTIN (сообщение 15 и 29). Фактически, вы подписываете УПД, и партия товара с указанным GTIN в определенном количестве переходит на остатки вашей организации в Честном ЗНАКе.
Важные моменты ОСУ:
Понимание этой специфики является ключом к решению вопроса с предварительными заказами.
Теперь, когда мы понимаем механизм маркировки воды, давайте вернемся к основной проблеме автора, поднятой в сообщениях 0 и 4: как быть с документом ЗаказПокупателя и предварительными чеками (предчеками) при наличии маркированной продукции?
Исходная проблема: В 1С:Розница 2.2 процесс построен так, что кассир формирует предварительный заказ, печатает предчек с GUID'ом, и клиент затем оплачивает этот заказ на терминале. Проблема возникает потому, что в документе ЗаказПокупателя (и, соответственно, в предчеке) нет информации о конкретных кодах маркировки, которые будут проданы.
Рассмотрим варианты и рекомендации:
Коллеги в сообщениях 5 и 6 очень точно формулируют концептуальное различие: "заказ - это то,что заказали", тогда как "отгрузка - это или чек или реализация". В Управлении Торговлей (УТ), например, подбор маркируемой продукции реализован в документе РеализацияТоваров, который является документом отгрузки (сообщение 5). Это подтверждает общую логику 1С:маркировка привязывается к фактической отгрузке или продаже.
Следовательно, в ЗаказеПокупателя не должно быть поля для ввода кодов маркировки. Это документ-намерение, в нем указывается лишь номенклатура и количество. На этом этапе еще неизвестно, какая конкретно бутылка воды с каким кодом маркировки будет выбрана для клиента. Коды маркировки становятся актуальными только в момент фактической передачи товара покупателю и пробития чека.
Основной спор автора с коллегой (сообщение 4) заключался в выборе пути: добавлять в ЗаказПокупателя табличную часть КодыМаркировки или отказываться от него в пользу непроведенного ЧекККМ.
Исходя из принципа разделения и особенностей ОСУ для воды, добавлять табличную часть КодыМаркировки в ЗаказПокупателя для воды нецелесообразно и неверно с методологической точки зрения. Маркировка воды не требует помарочного резервирования на этапе заказа.
Правильный подход выглядит следующим образом:
ЗаказаПокупателя для предварительного оформления: Продолжайте использовать документ ЗаказПокупателя для формирования предварительного списка товаров и печати предчека с GUID'ом (сообщение 0). В этом документе будет фигурировать номенклатура и количество, но без детализации по кодам маркировки. Это полностью соответствует его назначению.
ЧекуККМ: В момент, когда клиент подходит к кассе или терминалу для оплаты, на основании ЗаказаПокупателя формируется ЧекККМ. Именно в этом документе, в процессе подбора товаров для оплаты, необходимо будет отсканировать коды маркировки каждой бутылки воды (сообщение 29, 35). Система 1С:Розница 2.3 инициирует этот процесс автоматически при добавлении маркированного товара в чек. Если используется "Электронный кассир" (внешний терминал), то логика сканирования марок должна быть реализована в этом терминале и передана в 1С при формировании чека.
ЧекККМ, затем "откладывать" его и возобновлять на кассе непосредственно перед пробитием. Это также позволяет собрать все товары, отсканировать марки и пробить чек в момент оплаты.
Таким образом, нет необходимости отказываться от ЗаказаПокупателя. Его роль остается прежней — предварительный документ. Функция ввода и проверки маркировки полностью переносится на этап формирования ЧекаККМ.
Учитывая, что в вашей системе используется внешний "Электронный кассир" (сообщение 0 и 33), большая часть задач по реализации ввода маркировки ложится на разработку сервисов под этот терминал. Вам необходимо будет обеспечить, чтобы "Электронный кассир":
ЧекаККМ.Это потребует доработки как логики самого терминала, так и интеграционного слоя между терминалом и 1С для корректной передачи данных о маркировке.
Для качественной реализации и отладки работы с маркировкой крайне важно иметь возможность тестировать все процессы без влияния на реальный оборот. Для этого система Честный ЗНАК предоставляет демонстрационный контур (песочницу).
Многие коллеги задавались вопросом о доступности тестового контура для воды (сообщения 8, 9, 21). К счастью, такой контур существует для всех товарных групп, включая воду. Коллеги в сообщениях 22, 23, 24 предоставили исчерпывающую информацию о доступе к нему:
Базовые адреса демонстрационного контура (песочницы) Честного ЗНАКа для API:
https://markirovka.sandbox.crptech.ru/api/v3/true-apihttps://markirovka.sandbox.crptech.ru/api/v4/true-apiСам портал для работы в тестовом режиме доступен по адресу: https://markirovka.sandbox.crptech.ru/. Это единый портал для тестирования по всем товарным группам.
Для регистрации и получения доступа к личному кабинету в песочнице Честного ЗНАКа, а также для получения возможности эмиссии марок, вам необходимо отправить запрос на электронную почту: support@crpt.ru (сообщение 24).
Эмиссия марок в тестовом режиме: Для тестирования полного цикла (эмиссия, ввод в оборот, выбытие) вам потребуются "деньги" в тестовом личном кабинете для оплаты эмиссии марок. Не беспокойтесь, их можно получить очень просто: достаточно "выписать" на себя счет в тестовом контуре – баланс сразу же пополнится, поскольку это тестовая среда (сообщение 24).
После получения доступа и пополнения тестового баланса, вы сможете сымитировать весь процесс оборота маркированной воды:
markirovka.sandbox.crptech.ru вам нужно будет создать новый заказ. Здесь необходимо указать код товара. Если вы вводите существующий штрихкод (GTIN) реального товара, а система его не находит (как в сообщении 27), значит, этот GTIN еще не зарегистрирован в тестовой системе. Вам придется либо использовать тестовые GTIN, которые предоставляет сама система для тестовых групп, либо зарегистрировать свой GTIN в тестовом контуре. Рекомендуем внимательно изучить гайды по работе с водой на портале https://water.crpt.ru/help/list, где описаны шаги по добавлению товаров и управлению заказами эмиссии.
Пошаговое тестирование всех операций (приемка, продажа, возврат) в песочнице позволит вам убедиться в корректности настроек 1С:Розница 2.3 и интеграции с "Электронным кассиром", прежде чем переходить к работе с реальными данными. Для тестирования механизмов онлайн-валидации кодов можно воспользоваться инструментом для проверки марок Честного знака через площадки CDN.
После успешного перехода на 1С:Розница 2.3 и понимания логики работы с маркировкой и тестовым контуром, необходимо выполнить соответствующие настройки в самой программе:
НСИ и Администрирование, затем выберите Интеграция с ИС МП: обувь, одежда, табак.... В этом разделе необходимо отметить галочками те категории товаров, которые подлежат маркировке, включая Упакованная вода.
OMS ID и токен, которые вы получите в личном кабинете Честного ЗНАКа (в промышленном или тестовом контуре, в зависимости от целей).
ЧекеККМ программа автоматически начнет запрашивать ввод кодов маркировки (сообщение 29).
После выполнения этих настроек ваша система 1С:Розница 2.3 будет готова к работе с маркированной упакованной водой, включая сканирование кодов маркировки на кассе и передачу данных в ГИС МТ. Для непрерывной работы касс при разрешительном режиме можно использовать обработку для автоматической актуализации токенов ИС МП в 1С:Розница 2.3.
В ходе нашего анализа мы выяснили, что переход на 1С:Розница 2.3 (или 3.0) является ключевым шагом для реализации маркировки упакованной воды. Мы рассмотрели, как документ ЗаказПокупателя сохраняет свою роль предварительного документа, а фактическое сканирование кодов маркировки и их выбытие происходит на этапе формирования ЧекаККМ. Также мы подробно изучили механизм объемно-сортового учета для воды и получили пошаговые инструкции по тестированию всех процессов в демонстрационном контуре Честного ЗНАКа. Применяя эти рекомендации, вы сможете эффективно адаптировать свои бизнес-процессы и программное обеспечение для работы с маркированной продукцией, обеспечивая соответствие всем законодательным требованиям.