Потребность на предприятии
Необходима возможность прослеживаемости материала - от момента прихода, с его перемещениями между складами и подразделениями, до конечного использования в производстве или выбытия с предприятия (списание или продажа). Т.е. контроль движения материала в разрезе серийных номеров посредством нанесения штрихкода на каждую позицию отдельно.
Реализация
При работе с номенклатурой, у которой ведется учет по сериям, не хватает функционала, позволяющего генерировать штрихкод отдельно для каждой серии, а также возможности автоматического заполнения табличной части документа связкой Номенклатура + Серия с помощью подбора товара по штрихкоду (с использованием Сканера).
Для решения этой задачи мы реализовали свое расширение "Генерация штрихкода", с незначительными изменениями в конфигурации.
В окно "Подбор серий номенклатуры" добавлен новый функционал - кнопка "МИКО: Сгенерировать 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С:УНФ (1.6.26.132) / (3.0.11.169)
2) Для корректной работы предлагаемого функционала необходимо:
• Использовать функционал учета по - Сериям
• Использовать функционал учета по - Штрихкодам
---
Если в табличной части документа совместно с сериями используется Характеристика и Партия (для ред 3.0), то для Штрихкода они также будут присвоены. Соответственно, далее в документах по такому штрихкоду будет подбираться сразу связка "Номенклатура + Характеристика + Серия номенклатуры" (+ Партия для ред 3.0)
3) Обязанности сотрудников:
• Своевременно генерировать штрихкоды номенклатуры, в связке с сериями номенклатуры.
Обращения по претензиям и замечаниям принимаются только при выполнении условий, изложенных в требованиях выше.
4) Условности и дополнительные пояснения
При разработке и в текущей реализации условились, что присвоение штрихкода по сериям происходит в первичном документе (как правило, это док. "Приходная накладная", "Производство"), и из того же документа, по кн. "Печать", вызывается обработка "Печать этикеток и ценников" с отбором по позициям из документа. Т.е. предполагается сценарий - Приняли ТМЦ на склад и из этого первичного первичного документа - распечатали этикетки и нанесли их на товар/продукцию.