Временное отключение кода маркировки в 1С:Рознице 3.0 - свой служебный ШК для РМК и два сценария сканирования

15.06.26

Задачи пользователя - Рабочее место

Расширение для 1С:Розницы 3.0, которое позволяет кассиру временно отключить обязательный ввод кода маркировки в РМК с помощью отдельного настраиваемого служебного штрихкода. Решение работает в двух режимах: можно заранее разрешить продажу следующего товара без КМ или отсканировать служебный ШК прямо в момент, когда РМК уже просит ввести код маркировки. В статье разберем, чем это отличается от типового механизма &No_Mark / 7no-mark, почему типового поведения часто недостаточно и как именно работает доработка.

Файлы

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Скачано Купить файл
Временное отключение кода маркировки
.cfe 168,21Kb
7 6 200 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

Дисклеймер
Расширение не меняет правила маркировки и не подменяет типовые механизмы 1С:Розницы. Оно лишь предоставляет дополнительный способ вызова уже существующего сценария «Добавить товар без марки» и делает работу кассира удобнее в ситуациях, когда такой сценарий предусмотрен регламентом работы магазина.

На практике периодически возникают ситуации, когда маркируемый товар нужно провести без считывания КМ: поврежден код, маркировка недоступна, идет обучение персонала или требуется временный технологический обход.

Представляю расширение для 1С:Розницы 3.0, которое добавляет в РМК отдельный настраиваемый служебный штрихкод, чтобы временно разрешить проведение отдельного товара без ввода кода маркировки.

 

Рис. 1. Дополнительное подменю, для пользователя, который входит в группу "Администраторы"
 

Сразу скажу важный момент: в типовой Рознице похожий механизм уже есть. Но, как это часто бывает, он решает не совсем ту задачу, которая возникает в магазине.

 

Что делает это расширение

Расширение добавляет в РМК отдельный служебный штрихкод, который хранится в настройке. Кассир может использовать его в двух сценариях.

Вариант 1. Сканирование заранее

  1. Кассир сканирует служебный ШК.
  2. РМК запоминает, что следующий маркируемый товар нужно провести без КМ.
  3. Затем кассир сканирует обычный штрихкод товара.
  4. Когда РМК доходит до шага ожидания марки, товар автоматически добавляется без ввода КМ.

Рис. 2. Служебный ШК отсканирован заранее: установлен флаг на следующий товар
 

Вариант 2. Сканирование в момент запроса КМ

  1. Кассир сначала сканирует штрихкод товара.
  2. РМК, как и положено, показывает, что нужно отсканировать код маркировки.
  3. Вместо КМ кассир сканирует наш служебный ШК.
  4. РМК сразу завершает этот сценарий штатной командой добавления товара без марки.

 


Рис. 3. РМК ожидает ввод кода маркировки после сканирования ШК товара
 

Рис. 4. Служебный ШК отсканирован в момент ожидания КМ: товар добавлен без марки
 

Именно второй вариант особенно важен в жизни. Потому что кассиру не всегда удобно заранее помнить, что следующий товар надо пробить без КМ. Гораздо естественнее принять решение уже в момент, когда РМК реально попросил марку.
 

Что именно происходит внутри

Я не стал переписывать типовую логику проверки маркировки. Это всегда плохая идея, если в конфигурации уже есть штатный сценарий.

Внутри решение построено аккуратно: расширение не ломает типовую обработку, а использует существующий механизм РМК ДобавитьТоварБезМарки(). То есть фактически мы не изобретаем свою “альтернативную кассу”, а даем кассиру дополнительный способ вызвать штатное поведение в нужный момент.

За счет этого решение получилось коротким, понятным и достаточно устойчивым к обновлениям.
 

Чем это отличается от типового механизма 1С

Вот здесь начинается самое интересное.

В 1С:Рознице уже есть штатные служебные штрихкоды:

  • &No_Mark
  • 7no-mark

На первый взгляд может показаться, что задача уже решена типовой конфигурацией и ничего дорабатывать не надо. Но это не совсем так.

Типовой механизм работает только в уже открытом сценарии ожидания КМ. То есть товар уже отсканирован, РМК уже просит ввести код маркировки, и только в этот момент можно вместо КМ подать &No_Mark или 7no-mark.

Но и это еще не все.

Типовой механизм не универсален. Он срабатывает не для любого товара, а только если текущий товар попадает в разрешенные типовой конфигурацией списки “без марки”. Внутри Розницы для этого используются отдельные наборы особенностей учета:

  • для продажи без марки;
  • для возврата без марки.

Именно поэтому в реальной базе можно получить ситуацию, когда:

  • в блокнот 7no-mark сканируется нормально;
  • РМК ждет КМ;
  • но после сканирования 7no-mark ничего не происходит.

Проблема в этом случае не в сканере и не в GS1-128, а в том, что типовая логика не разрешает обработать текущий товар “без марки”.

 

Почему типового механизма мне не хватило

Мне нужен был другой сценарий.

Не “заменить КМ прямо сейчас, если типовая конфигурация разрешит”, а именно:

  • иметь свой отдельный служебный ШК;
  • настраивать его в расширении;
  • дать кассиру возможность сканировать его заранее, до товара;
  • и при необходимости использовать тот же код уже в момент запроса КМ.

То есть задача была не заменить типовой &No_Mark, а сделать поверх штатного механизма более удобный рабочий инструмент для кассы.

Именно поэтому в расширении появился отдельный “волшебный” штрихкод.
 

Какие служебные ШК вообще есть в типовой Рознице

В типовой 1С:Рознице есть не только &No_Mark.

Например:

  • &No_Mark / 7no-mark — товар без марки;
  • &Cash_Payment / 7cash-payment — оплата наличными;
  • &Card_Payment / 7card-payment — оплата картой;
  • &AutoSale / 7autosale — автоматические скидки;
  • &BagAtReciept / 7bagatreciept — пакет.

То есть сама идея “служебных штрихкодов” для РМК в Рознице штатная. Я лишь добавил еще один прикладной сценарий, которого мне не хватало в живой работе магазина.
 

Как ограничен доступ к настройке

Чтобы кассиры не меняли служебный ШК сами, подменю настройки в РМК показывается только пользователю, который авторизован в РМК и входит в предопределенную группу доступа Администраторы.

Это важный момент: проверяется не просто пользователь, под которым открыт сеанс 1С, а именно пользователь, под которым выполнен вход в РМК.

При этом сам служебный ШК может использовать любой кассир. То есть:

  • администратор настраивает код;
  • обычный кассир потом просто работает по нему на кассе.

Рис.5. Настройка отдельного служебного штрихкода в расширении
 

Что в итоге получилось

В итоге доработка решает сразу две практические задачи:

  • позволяет заранее разрешить следующий маркируемый товар без КМ;
  • позволяет в момент запроса КМ быстро завершить сценарий одним служебным штрихкодом.

При этом решение:

  • не переписывает типовой контур маркировки;
  • использует штатную команду РМК;
  • не требует от кассира лишних действий;
  • и не заставляет лезть в интерфейс, если удобнее работать сканером.

Для меня это как раз тот случай, когда маленькое расширение дает кассе реальную практическую пользу, а не просто добавляет еще одну красивую кнопку “на всякий случай”.
 

Заключение

Если вам нужно управляемо и быстро проводить отдельные маркируемые товары без КМ в 1С:Рознице, типового &No_Mark часто оказывается недостаточно. Он существует, но работает только в ограниченном сценарии и только для тех товаров, которые сама типовая конфигурация разрешает обрабатывать без марки.

Мое расширение решает другую задачу: дает отдельный настраиваемый служебный ШК и позволяет работать в двух режимах:

  • заранее отключить КМ на следующий товар;
  • отключить КМ прямо в момент, когда РМК уже ждет код маркировки.

На практике это оказалось заметно удобнее для кассы и ближе к реальной работе магазина.

Другие мои готовые решения для 1С (маркировка, токены, ТСД и т.д.):

Маркировка в "древней" УТ 10.3 (10.3.6.8) и полноценный ТСД (Online) или как обойтись без перехода на УТ 11.5
Как подключить маркировку в древней УТ 10.3 без перехода на УТ 11.5 - все необходимые объекты, модули и доработки
Автоматическое обновление токенов Честного Знака в 1С
Автоматическое обновление токенов Честного Знака в 1С - готовое решение для УТ, КА, ERP, УНФ, Розницы и Бухгалтерии, которое избавляет от ручных обновлений и остановки процессов.
Дубликатор кодов маркировки (КИЗ) DataMatrix: Расширение 1С с проверкой в Честном Знаке (копирует ЛЮБЫЕ КИЗы!)
Автоматическое обновление токенов Честного Знака в 1С - готовое решение для УТ, КА, ERP, УНФ, Розницы и Бухгалтерии, которое избавляет от ручных обновлений и остановки процессов.
Маркировка остатков товаров на складе: Как сделать все быстро и без ошибок (мой практический опыт)
Маркировка остатков 10 000+ товаров без ошибок — готовое решение, которое исключает человеческий фактор, автоматизирует процесс и работает напрямую с 1С. Пошаговый опыт и готовое расширение внутри.
Маркировка остатков в распределенной рознице: Как промаркировать более 100 тыс. товаров в нескольких десятках магазинов без хаоса и ошибок
Маркировка остатков 100 000+ товаров в рознице без хаоса и ошибок — клиент-серверное решение, где сканируешь ШК в магазине и сразу получаешь КМ на принтере, независимо от кассового ПО. Практический опыт, регламент и готовый комплект кода внутри.

Проверено на следующих конфигурациях и релизах:

  • Розница, редакция 3.0, релизы 3.0.9.105

Вступайте в нашу телеграмм-группу Инфостарт

См. также

Обмен с ГосИС Бюджетный учет Регламентированный учет и отчетность Бухгалтер Пользователь 1С:Предприятие 8 1С:Бухгалтерия 3.0 1С:Управление холдингом Химическая промышленность Государственные, бюджетные структуры Электротехника и микроэлектроника Машиностроение и приборостроение Металлургическая промышленность Россия Бухгалтерский учет Бюджетный учет Платные (руб)

Автоматизация раздельного учета в 1С:Бухгалтерии по ГОЗ в соответствии с 275-ФЗ. Готовое решение для учета госконтрактов, формирования отчетности и контроля исполнения. Поддержка военной приемки, НИОКР и требований Минпромторга. Профессиональный консалтинг и регулярные обновления продукта

40000 руб.

28.08.2020    575995    4228    145    

1532

Бюджетный учет Обмен с ГосИС Бухгалтер 1С:Предприятие 8 1С:Бухгалтерия 3.0 Государственные, бюджетные структуры Россия Бухгалтерский учет Платные (руб)

Доработка конфигурации 1С:Бухгалтерия предприятия, редакция 3.0. реализована в виде расширения. Предназначена для ведения раздельного учета и автоматизации заполнения отчетности исполнения контрактов ГОЗ в конфигурациях 1С БП КОРП, ПРОФ, Базовая, БИТ.ФИНАНС.

62220 руб.

16.08.2019    108327    338    97    

190

Оптовая торговля Розничная торговля Обмен с ГосИС Бухгалтер 1С:Предприятие 8 1С:Управление торговлей 10 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Рестораны, кафе и фаст-фуд Россия Бухгалтерский учет Управленческий учет Акцизы Платные (руб)

Автоматизация учета ЕГАИС в 1С для оптовой торговли, производства и импорта алкогольной продукции. Получение и отправка ТТН, отправка акта о постановке на баланс и акта о списании. Получение остатков. Загрузка и сопоставление номенклатуры и контрагентов. Оправка в ЕГАИС отчетов о производстве и импорте.

1091 руб.

15.12.2015    188325    1403    374    

421

Оптовая торговля Розничная торговля Обмен с ГосИС Разработчик Бухгалтер Пользователь 1С:Предприятие 8 1C:Бухгалтерия Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Россия Бухгалтерский учет Управленческий учет Платные (руб)

Решение создано для помощи разработчикам, интеграторам и другим заинтересованным лицам по настройке системы маркировки обуви, одежды, лекарств, табака, фото, молока, духов(парфюма), питьевой воды, велосипедов и шин. Задавайте вопросы по работе с ЦРПТ, GS1, ЭДО, Национальным каталогом, накоплен опыт и знания по данным темам.

20900 руб.

18.03.2019    128287    108    115    

211

Обмен с ГосИС Бухгалтер Пользователь 1С 8.3 1С 8.5 1С:Бухгалтерия 3.0 1С:ERP Управление предприятием 2 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 1.6 1С:Управление нашей фирмой 3.0 1С:Управление торговлей 11 1С:Розница 2 1С:Розница 3.0 1С:РМК Ювелирная промышленность и торговля Россия Управленческий учет Платные (руб)

Интеграция для работы 1С с ГИИС ДМДК. Государственная интегрированная информационная система в сфере контроля за оборотом драгоценных металлов, драгоценных камней и изделий из них на всех этапах этого оборота.

80000 руб.

12.04.2022    27977    216    34    

57

Обмен с ГосИС Логистика, склад и ТМЦ Разработчик Пользователь 1С:Предприятие 8 1С:Розница 2 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Россия Платные (руб)

Внешняя обработка для инвентаризации кодов маркировки в системе "Честный знак". Позволяет быстро определить и списать коды маркировки проданного, испорченного, утраченного (полный перечень причин списания указан ниже)  товара, которые всё ещё числятся за организацией. Привести в соответствие остатки маркированного товара программы 1С и системы "Честного знака".

6649 руб.

09.01.2024    22069    227    30    

204

Обмен с ГосИС Разработчик 1С:Предприятие 8 1C:Бухгалтерия Оптовая торговля, дистрибуция, логистика Россия Управленческий учет Платные (руб)

Универсальная конфигурация ХамелеонЗерно для взаимодействия с системой ФГИС Зерно (тестовый+рабочий контур) может использоваться для интеграции в любую конфигурацию на базе 1С, версии ПРОФ и выше. Работа через API 1.0.7 и на API 1.0.8. Для удобства реализован общий интерфейс в виде обработки, схожей с интерфейсом ФГИС Зерно, но возможностей гораздо больше, т.к. при интеграции в Вашу учетную систему, можно на основании Ваших справочников и документов, создавать соответствующие документы и справочники в системе ФГИС Зерно и наоборот.

25498 руб.

27.06.2023    9794    52    2    

25
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. Proby 15.06.26 14:02 Сейчас в теме
Ну теперь главное, чтобы кассир, имея такой функционал, не начал им злоупотреблять. А то так все распродать можно без считывания кода маркировки
2. GarriSoft 803 15.06.26 14:03 Сейчас в теме
(1)
Это уже административными методами решается
3. GarriSoft 803 15.06.26 15:13 Сейчас в теме
(1)
Еще вариант, можно сделать уведомление об этом событии в мессенджер управляющего или еще кого либо.
4. EvgeniyOlxovskiy 116 16.06.26 09:39 Сейчас в теме
Цитата с сайта честного знака:
При продаже продукции в розницу без передачи в систему маркировки сведений о выводе из оборота наступает административная ответственность:

1000 — 10 000 ₽ или предупреждение — для должностных лиц;
50 000 — 100 000 ₽ — для юридических лиц.


https://markirovka.ru/knowledge/fast_start/start/otvetstvennost-za-narushenie-pravil-tsifrovoy-markirovki-chto-budet-esli
5. GarriSoft 803 16.06.26 11:52 Сейчас в теме
(4)
Все верно, но вы не замечали в известной сети продуктовых магазинах, там где терминалы самообслуживания есть специальный обученный человек помогающий пробивать покупки с штрихкодом, для подобного функционала.
Реальность она такая...
opus70; EvgeniyOlxovskiy; +2 – Ответить
6. EvgeniyOlxovskiy 116 16.06.26 12:28 Сейчас в теме
(5) Я в Перекресток хожу. Там такого не видел)
7. opus70 75 25.06.26 09:12 Сейчас в теме
на текущих релизах будет рабатать ??
3.0.13.330 и выше ???
9. GarriSoft 803 25.06.26 14:58 Сейчас в теме
8. GarriSoft 803 25.06.26 14:29 Сейчас в теме
Должно, если не заработает напишите
10. user627782_skuter2008 11.07.26 20:48 Сейчас в теме
Признак предмета расчета в ККТ уходит как Марка или товар? Например, что показывает Тег 1212? 33 или 1?
11. opus70 75 21.07.26 16:25 Сейчас в теме
день добрый а уточнить можно
будет работать на рознице крайней 3.0.13.374

ответ был не совсем корректен (9)
12. GarriSoft 803 21.07.26 19:18 Сейчас в теме
(11)
Коллега, в процессе доработки, будет выпущена версия для 8.5 и версии конфигурации начиная с 3.0.13.238
Скоро будет
13. DenIg 10.08.26 12:54 Сейчас в теме
(12) Добрый день! Если приобрести сейчас , будет возможность получить доработанную версию для конфигурации 3.0.13.238 и выше? Или нужно будет заново покупать? И когда примерно выйдет обновление доработки?
Для отправки сообщения требуется регистрация/авторизация