официальный партнёр 1С по деловому софту
8(495)229-30-42
город Зеленоград, ул. Юности, д.8
Автоматизация серийного учета по штрихкоду (1С:УНФ)

Разработки для 1С

Автоматизация серийного учета по штрихкоду (1С:УНФ)

Генерация штрихкода для серий (1С:УНФ)

Запрос клиента (реальный кейс)

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

Реализация

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

В окно "Подбор серий номенклатуры" добавлен новый функционал - кнопка "МИКО: Сгенерировать EAN-13", которая генерирует штрихкод для выбранной строки (или всех строк) и связывает серию со штрихкодом.

Генерировать серии в связке со штрихкодами можно из любого документа, в котором есть возможность открыть окно "Подбор серий номенклатуры":

Окно «Подбор серий номенклатуры» с кнопкой «МИКО: Сгенерировать EAN-13»

Также в регистр сведений "Штрихкоды номенклатуры" добавлен новый реквизит "МИКО: Серия". Благодаря этому реквизиту можно создать новую запись штрихкода и сразу же указать серию, связанную с новым штрихкодом.

Регистр сведений «Штрихкоды номенклатуры» с реквизитом «МИКО: Серия»

Задача

На предприятии стоит задача - контролировать и анализировать движения ТМЦ по его уникальному серийному номеру посредством нанесения штрихкода на каждом этапе производства. Можем условиться, что это - "Сквозной серийный учет на производстве". Допустим, купили несколько штук материала, присвоили уникальный серийный номер каждому из них, нанесли уникальный штрихкод и разместили на складе.

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

Пример работы

В нашем примере работы с данным расширением мы будем использовать номенклатуру "Стальной лист №1". Лист может быть двух видов, "Обычный" и "Хромированный". В программе это отражается с помощью использования характеристик (дополнительная аналитика).

Хромированный лист мы получаем из обычного листа, в программе этот процесс отражается путем ввода документа "Производство", в котором "Лист хромированный" является продукцией, а "Лист обычный" материалом.

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

В 1С:УНФ с помощью отчета "Движение серий номенклатуры по складам", нам доступен анализ движения номенклатуры по выбранной серии.

Шаг 1. Формирование приходной накладной

Сформируем документ "Приходная накладная", добавим в табличную часть «Стальной лист №1» с характеристикой «Обычный» 3 шт. с уникальными серийными номерами и сгенерируем для них штрихкоды.

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

Документ «Приходная накладная» с номенклатурой и уникальными серийными номерами

Шаг 2. Регистрация штрихкодов в регистре

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

Регистр сведений «Штрихкоды» с тремя новыми записями

Шаг 3. Перемещение материала в цех

Переместим лист с Основного склада в Цех производства.

Для этого в документе "Перемещение запасов" подберем номенклатуру "Стальной лист №1", указав штрихкод (или отсканировав этикетку), после этого заполнится табличная часть документа номенклатурой со своей аналитикой (характеристика, партия, серия), которая связана с указанным штрихкодом.

Документ «Перемещение запасов» с подбором по штрихкоду

Шаг 4. Производство хромированного листа

Теперь необходимо нанести хром на наш лист. Для этого мы создадим документ "Производство", укажем на вкладке «Продукция» номенклатуру "Стальной лист №1" с характеристикой "Хромированный", а на вкладке «Материалы» "Стальной лист №1" с характеристикой "Обычный".

Как мы помним, перед нами стоит задача анализа движений листа по его серийному номеру (независимо от характеристик), поэтому серия у листов будет одинаковая, и у обычного, и у хромированного, отличаться будут только характеристика и штрихкод. Добавляем серию в разделе Продукция и ещё раз нажимаем кнопку "МИКО: Сгенерировать EAN-13".

Документ «Производство» с вкладкой «Продукция» и «Материалы» Генерация штрихкода для продукции в документе «Производство»

Шаг 5. Печать этикеток

Из документа "Производство" открываем обработку "Печать этикеток и ценников". Произведенная продукция автоматически попадает в табличную часть.

Обработка «Печать этикеток и ценников» из документа «Производство»

Шаг 6. Шаблон этикеток с серией

Реализован шаблон этикеток, с указанием серии позиции. (В типовом функционале серии в шаблонах этикеток отсутствуют)

Шаблон этикетки с указанием серии позиции

Шаг 7. Защита от дублей штрихкодов

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

Если в проведенном документе, в котором уже указаны серия и штрихкод, будет изменена аналитика номенклатуры (Характеристика, Партия, Серия), то при попытке провести документ, программа определит, что штрихкод уже был создан, выведет окно с выбором - Перезаписать штрихкод или Оставить неизменным. Если мы согласимся, документ будет проведен, а штрихкод перезаписан, иначе документ не проведется.

Пример:

Мы создали "Стальной лист №1" с характеристикой "Хромированный", указали для него штрихкод. На скрине видно, что "Стальной лист №1" изначально (при покупке) для серии ...0013 был назначен штрихкод с номером ...0251, а сейчас для той же серии ...0013, но для новой Характеристики, уже новый уникальный штрихкод ...0282.

Пример защиты от дублей штрихкодов в регистре

Далее мы возвращаемся в документ "Производство" и меняем характеристику (проверим контроль на изменение характеристики в документе в котором ранее уже был зарегистрирован Штрихкод).

Изменение характеристики в документе «Производство»

После проведения документа, у нас изменилась запись в регистре сведений.

Изменённая запись в регистре сведений после проведения документа

Шаг 8. Анализ движения серии

Теперь мы можем проанализировать движение листа (по каждой серии отдельно) по предприятию. Обратимся к отчету "Движение серий номенклатуры по складам".

Отчет «Движение серий номенклатуры по складам»

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

Настроенный отчет для отслеживания движения серии в хронологическом порядке

Технические требования

1) Релизы

Адаптировано под релиз 1С:УНФ 3.0 (Проверено на 3.0.11.169. Адаптация к актуальному релизу за счет МИКО).

2) Для корректной работы предлагаемого функционала необходимо

Использовать функционал учета по - Сериям

Использовать функционал учета по - Штрихкодам

3) Обязанности сотрудников

Своевременно генерировать штрихкоды номенклатуры, в связке с сериями номенклатуры.

4) Условности и дополнительные пояснения

При разработке и в текущей реализации условились, что присвоение штрихкода по сериям происходит в первичном документе (как правило, это док. Приходная накладная, Оприходывание, Производство), и из того же документа, по кн. "Печать", вызывается обработка "Печать этикеток и ценников" с отбором по позициям номенклатуры из документа. Т.е. предполагается сценарий - Приняли ТМЦ на склад и из этого первичного документа распечатали этикетки и нанесли их на товар/продукцию.

Часто задаваемые вопросы по серийному учету по штрихкоду в 1С:УНФ

Как настроить серийный учет по штрихкоду в 1С:УНФ без программирования?

В типовой конфигурации 1С:УНФ работа с серийными номерами через сканер невозможна без доработок. Предлагаемое расширение добавляет готовый механизм: вы сканируете штрихкод товара, и система автоматически подставляет серийный номер в документ (поступление, отгрузка, инвентаризация). Настройка занимает 10-15 минут в интерфейсе администратора — без обращения к программистам 1С.

Как ускорить приемку и отгрузку товаров с серийными номерами в 1С?

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

Как печатать этикетки со штрихкодом для серийных номеров в 1С?

Если товары приходят без штрихкодов или вы маркируете их внутренними кодами, ручное создание этикеток отнимает время. Разработка МИКО "Автоматизация серийного учета по штрихкоду" добавляет функцию массовой печати: вы выбираете поступившие серийные номера, и система автоматически генерирует этикетки со штрихкодом, которые можно сразу печатать на принтере этикеток. Это ускоряет подготовку товаров к продаже и складскому хранению.

Как автоматизировать инвентаризацию товаров с серийными номерами?

Инвентаризация серийных товаров вручную — долгий и подверженный ошибкам процесс. С рассматриваемым в данной статье расширением вы сканируете штрихкод товара и его серийный номер — система автоматически сверяет факт с учетными данными и формирует отклонения. Это ускоряет инвентаризацию в 3-5 раз и гарантирует точность учета каждой единицы с серийным номером.

Возврат к списку