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

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

Потребность на предприятии 

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

Реализация

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

Для решения этой задачи мы реализовали свое расширение "Генерация штрихкода" с незначительными изменениями в конфигурации. 

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

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


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

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

Для примера мы будем использовать номенклатуру "ТА Лист №1", лист может быть двух видов, обычный и хромированный, в программе это отражается с помощью использования дополнительной аналитики - характеристик. 

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

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

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

Благодаря этому мы сможем проанализировать все движения листа с помощью отчета "Движение серий номенклатуры по складам".

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

Шаг 1. Сформируем документ "Приходная накладная", добавим в табличную часть нашу позицию «ТА Лист №1» с характеристикой «Обычный» 5 шт. с уникальными серийными номерами, сгенерируем для них штрихкоды

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

    


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


 

Шаг 3. Переместим лист с основного склада в цех производства. 

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


 

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

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


 

Шаг 5. Мы доработали типовую обработку "Печать этикеток", вызвав данную обработку, в табличную часть обработки будут попадать только те позиции, которые есть в документе основания, т.е. только наш «ТА Лист №1 Хромированный» с серией "00000015", типовая же обработка помещает в табличную часть все позиции «ТА Лист №1 Хромированный», для которых сгенерирован штрихкод.


 Шаг 6. Также мы реализовали шаблон этикеток, в котором указывается серия позиции. В типовом функционале серий в шаблонах этикеток нет.


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

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

Пример:

Мы создали "ТА Лист №1" с характеристикой "Хромированный", указали для него штрихкод.


Далее мы возвращаемся в документ "Производство" и меняем характеристику.


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


 Шаг 8. После всех операций по нашей позиции можно проанализировать его движения по серии


---

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

1) Релизы:

     •   Разработано под релиз 1С:УНФ 1.6
2) Для корректной работы расширения необходимо:

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

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

     •   Использовать функционал учета по характеристикам (не обязательно, в зависимости от ваших бизнес-процессов) 

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

     •   Генерировать штрихкоды номенклатуры в связке с сериями номенклатуры



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