Маркировка остатков товаров на складе: Как мы сделали все быстро и без ошибок (мой практический опыт)

28.01.26

Интеграция - Обмен с ГосИС

"Автомат Калашникова" для маркировки остатков. Как мы промаркировали 10 000+ товаров без единой ошибки. Не просто теория, а проверенный, практический опыт, который спас нас от хаоса при маркировке огромного складского остатка. Как исключить человеческий фактор, заставить 1С работать как часы и почему наш кладовщик сканировал штрихкод, чтобы получить код маркировки? В статье - пошаговый путь и готовое к внедрению расширение, которое обеспечит вам скорость и 100% защиту от ошибок. Секрет надежности - внутри.

Файлы

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

Наименование Скачано Купить файл
Маркировка остатков товаров на складе
.cfe 64,19Kb
3 6 200 руб. Купить

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

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

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

🚀 Маркировка остатков товаров на складе

Наша компания, работающая в сфере легкой промышленности, столкнулась с задачей, которая в свое время повергла в ступор многих - маркировка остатков. Масштаб был внушительный: нам нужно было промаркировать более 10 000 товарных единиц (SKU), чтобы они могли законно оставаться в обороте.

Примечание: Если ваша компания до сих пор работает на УТ 10.3 и не готова к полному переходу на УТ 11.5, но маркировку внедрять нужно, ранее я описывал свой опыт создания гибридной схемы обмена (УТ 10.3 ↔ УТ 11.5). Решение, описанное в этой статье, отлично работает у нас в такой связке с 2023 года (да, да, все верно, у нас основная управленческая база на УТ 10.3). Читайте об этом здесь: Древняя УТ 10.3 и маркировка товара: как обойтись без перехода на УТ 11.5 (мой практический опыт)

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

Для работы с Честным знаком мы используем 1С:Управление торговлей (УТ 11.5) и моей главной проблемой как технического специалиста было не просто получить коды, а гарантированно, быстро и без ошибок сопоставить каждый из тысяч полученных кодов маркировки (КМ) с конкретной физической биркой на конкретном товаре. Ручное сопоставление такого объема на складе - это верный путь к хаосу, путанице и дорогостоящим ошибкам.

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

 

🛠 Часть I. Организационный этап: Подготовка в ЧЗ и 1С

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

 

 

1. Регистрация технических карточек в Честном Знаке (ЧЗ)

Поскольку мы маркировали остатки, нам было достаточно создать технические карточки товаров.

  1. Скачиваем шаблон: В личном кабинете ЧЗ переходим в раздел "Национальный каталог" -> "Импорт" -> "Технические карточки" и скачиваем актуальный шаблон для нашей товарной группы.

  2. Заполняем и импортируем: Заполняем шаблон минимально необходимой информацией и импортируем его обратно в ЧЗ.

  3. Получаем GTIN: После успешной обработки файла ЧЗ создаст технические карточки и присвоит им GTIN (029XXXXXXXXXXX).

 

2. Заказ кодов маркировки в 1С (УТ 11.5)

  • Работа со штрихкодами: Важно понимать, что на товаре уже есть существующий штрихкод (ШК), который ранее был заведен в 1С для поиска товара. GTIN (029XXXXXXXXXXX), полученные из ЧЗ, используются для создания документа эмиссии. Именно этот GTIN передается в ЧЗ для выпуска кодов маркировки. Наши же имеющиеся ШК товаров на бирках будут использоваться расширением для поиска товара в базе 1С.

  • Создание документа: Переходим в документы "Заказы на эмиссию кодов маркировки СУЗ" и создаем новый.

 

Важные настройки в документе:

  • Способ ввода в оборот: "Маркировка остатков"

  • Печать кодов маркировки: "Самостоятельно"

Заполняем табличную часть номенклатурой, указываем количество кодов, которое нам необходимо получить, и нажимаем ссылку "Запросите коды маркировки".

После успешного получения коды автоматически прописываются в регистр сведений ПулКодовМаркировкиСУЗ. На этом этапе коды в 1С уже есть, они привязаны к товарам, но не имеют признака "Дата печати", то есть они еще не распечатаны.

 

🎯 Часть II. Решение: Надежный "Автомат Калашникова"

Теперь самое главное - как обеспечить печать и наклейку так, чтобы на носок не попал код от куртки?

Проблема: Если распечатать все 10 000+ кодов одним списком, кладовщик должен будет вручную сопоставлять товар с нужным кодом. Это долго, неэффективно и самое главное - приведет к ошибкам.

Решение: Я разработал инструмент, который привязывает печать к действию кладовщика, делая процесс линейным и исключающим ошибки.

 

 

Настройка расширения:

  1. Организация, чьи коды буду использовать.

  2. Шаблон этикетки из справочника "Шаблоны этикеток" (это типовой механизм, в шаблоне можно указать печать названия, характеристик и самого КМ).

  3. Имя принтера этикеток (желательно термотрансферного, заправленного полипропиленовыми этикетками и подобранным риббоном для долговечности этикеток).

 

 

Вариант 1: Потоковая маркировка (Идеальный сценарий)

Это основной и самый эффективный способ маркировки остатков.

 

 

Процесс на складе:

  1. Кладовщик берет товар (например, красную рубашку).

  2. Сканирует имеющийся на товаре штрихкод (ШК).

  3. Расширение:

    • По ШК определяется номенклатура.

    • Ищется в регистре ПулКодовМаркировкиСУЗ свободный (то есть, без заполненного поля "Дата печати") код маркировки с признаком "Маркировка остатков" для этой номенклатуры.

    • Мгновенно отправляется этот уникальный КМ на принтер.
      Важно: При печати стандартным механизмом поле "Дата печати" автоматически заполняется датой и временем, и этот код маркировки больше не будет использоваться для печати.

  4. Кладовщик берет только что распечатанный КМ и клеит его на бирку этого же товара.

Итог: Маркировка превращается в простое, повторяемое действие.
Процесс: Взял товар → Отсканировал ШК → Напечатал КМ → Наклеил.
Просто и работает, как часы, гарантируя отсутствие ошибок при сопоставлении.

Оборудование: Для этого процесса достаточно обычного 2D-сканера (или даже просто лазерного, так как сканируются только ШК) и надежного термотрансферного принтера.
 

Вариант 2: Массовая маркировка (Для однотипных остатков)

Этот вариант используется для массовой маркировки однотипного товара, имеющего один штрихкод.

 

 

В обработке сканируем или вводим вручную ШК и нажимаем кнопку "Найти". Затем указываем необходимое количество кодов маркировки и нажимаем "Печать".

Расширение выдает сразу пачку кодов маркировки, которые кладовщик наклеивает на соответствующий товар.
 

💡 Также рекомендую: Если ваша логистика, так же как у нас связана с маркетплейсами (Wildberries, Ozon), вы быстро столкнетесь с необходимостью дублирования или восстановления кодов маркировки (КМ) для внешней упаковки. Ссылка на мою статью: Дубликатор кодов маркировки (КИЗ) DataMatrix для WB и Ozon: Расширение 1С с проверкой в Честном Знаке

🏁 Заключение, Ввод в оборот и мой инструмент

После завершения наклейки остается последний, типовой шаг в 1С: создать документ "Маркировка товаров ИС" и отправить его в ЧЗ.

 

 

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

 

🎁 Готовое решение для вас

Вы получаете не просто открытый код, а 100% рабочую механику для безошибочной маркировки остатков, которую достаточно просто внедрить в любую вашу конфигурацию:

  • УТ 11.5.XX.XX
  • КА 2.5.XX.XX
  • ERP 2.5.XX.XX

Другие статьи автора:

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

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

  • Управление торговлей, редакция 11, релизы 11.5.17.151
  • 1С:ERP Управление предприятием 2, релизы 2.5.17.151
  • 1С:Комплексная автоматизация 2, релизы 2.5.17.151

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

См. также

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

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

40000 руб.

28.08.2020    517675    3325    142    

1304

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

Обработка для обмена платежными документами в формате xml для системы Федерального казначейства "Электронный бюджет" из конфигураций 1С. Поставляется для БП 3.0 Работа только с контрагентами. Сайт "Электронного Бюджета": https://www.budget.gov.ru/

19520 руб.

14.10.2020    73288    440    108    

370

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

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

15.12.2015    180616    1217    biz-intel    374    

416

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

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

62220 руб.

16.08.2019    100866    298    93    

172

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

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

25498 руб.

27.06.2023    7763    39    2    

23

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

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

72000 руб.

12.04.2022    24679    194    34    

51
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. andrav 28.11.25 12:02 Сейчас в теме
Простота от товарной группы зависит . Для моторных масел, например, надо еще вбивать срок годности, которая на банке указана. Поэтому так красиво не получиться сделать.
2. GarriSoft 325 28.11.25 12:22 Сейчас в теме
(1)
andrav, спасибо за ваш ценный комментарий!

Вы абсолютно правы в том, что простота процесса сильно зависит от товарной группы. Я не работал с моторными маслами и мне трудно что-то вам советовать, но, исходя из логики маркировки остатков, можно предположить, как можно адаптировать.

Возможно, я в чем-то ошибаюсь - если это так, поправьте меня.

Основная идея подхода - использовать штрихкод как ключ ко всей информации в 1С. и здесь тоже должно все работать аналогично.

Примерный сценарий (первое, что пришло в голову), для моторных масел:

Подготовка данных: В 1С у номенклатуры "Моторное масло" должны быть заведены партии (серии) с указанием срока годности и/или даты производства. Сам товар на складе должен иметь штрихкод, который в системе привязан не просто к номенклатуре, а к конкретной партии с ее сроком годности. Это может быть уникальный штрихкод на партию или этикетка с данными о сроке.

Процесс на складе (как я это вижу):

Кладовщик берет банку масла.

Сканирует ее штрихкод (который, как мы предполагаем, содержит или ссылается на данные о партии и сроке годности в 1С), может быть дополнительно сканирует штрихкод партии.

Расширение, получив этот штрихкод, находит в системе товар и его конкретную партию с реквизитом "Срок годности" и/или "Дата производства", далее в пуле кодов маркировки находит код, привязанный именно к этой номенклатуре и этой партии с пустым реквизитом "Дата печати"

Этот код, уже содержащий все необходимые данные (GTIN, срок годности), отправляется на печать.

Таким образом, если данные в 1С подготовлены корректно и штрихкод товара привязан к партии, то принцип "взял -> отсканировал -> получил готовую этикетку" должен сохраниться.

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

Очень благодарен за ваш вопрос! Он отлично показывает, что универсальное решение должно быть гибким и опираться на корректно настроенные данные в учетной системе, а открытый код как раз и позволяет эту гибкость обеспечить под конкретные бизнес-процессы.
3. RocKeR_13 1464 10.12.25 13:28 Сейчас в теме
(2)
Подготовка данных: В 1С у номенклатуры "Моторное масло" должны быть заведены партии (серии) с указанием срока годности и/или даты производства. Сам товар на складе должен иметь штрихкод, который в системе привязан не просто к номенклатуре, а к конкретной партии с ее сроком годности. Это может быть уникальный штрихкод на партию или этикетка с данными о сроке.


Да, вот только учет по сериям далеко не у всех ведется) Просто включить учет по сериям нельзя - придется создавать новую номенклатуру и пересортом перекидывать остатки. Только для целей маркировки остатков таким заниматься никто не будет. У нас клиент решил этим вопросом заняться заблаговременно - в принципе в течение 2 недель справились. У них же также занимался вопросом включения серийного учета по одной группе товаров - там канитель растянулась почти на месяц при условии автоматического создания новой номенклатуры и подготовки специальной формы, где салоны вносили серийные номера для оприходования остатков и автоматического же формирования всех необходимых документов. А остатков моторных масел (а там не только они маркируются, но и всякие тех.жидкости еще) у них ощутимо больше в штучном выражении.
4. GarriSoft 325 10.12.25 13:37 Сейчас в теме
(3)
Согласен, системный учет по сериям в данном случае - это масштабный проект, а не просто настройка в 1С.
Ваш клиент, который занялся этим заблаговременно, поступил очень дальновидно.
Отличный результат, особенно по части автоматического формирования всех необходимых документов
RocKeR_13; +1 Ответить
5. vvp20101 14.12.25 16:24 Сейчас в теме
(3)
У нас клиент решил этим вопросом заняться заблаговременно - в принципе в течение 2 недель справились.


Расскажите как решили проблему
6. RocKeR_13 1464 15.12.25 11:23 Сейчас в теме
(5) Добрый день! Да, собственно, что называется "в лоб": по розничным точкам собрали инфу по срокам годности, заказали коды, наклеили и ввели в оборот) Без регистрации, смс и каких-либо доработок
VyacheslavShilov; +1 Ответить
7. CheBurator 3232 31.01.26 02:35 Сейчас в теме
Для тех, кто автоматизировал складскую деятельность - ничего нового кроме общения с ЧЗ. Все остальное как обычно на складе для повышения быстродействия/эффективности: потоковый метод, конвеер, однотипность операций. Основные проблемы: следить чтобы этикетки в принтере внезапно не кончились ;-)
Для отправки сообщения требуется регистрация/авторизация