Общее описание проекта
Разработка комплексного программного обеспечения для автоматизации процесса нанесения кодов маркировки и агрегации, позволяющие интегрировать производственную линию с государственной системой мониторинга.
Серверная часть (CRM/ЭДО)
Справочник продукции
- Наименование товара
- Количество единиц в потребительской упаковке
- Обязательные атрибуты для маркировки
Обмен с системой Честный Знак
- Заказ кодов (GTIN, SGTIN) для единиц продукции, групповой упаковки и формирования паллеты
- Формирование и отправка отчета о нанесении
- Операции агрегации вложенных уровней (потребительская упаковка, транспортная тара, паллета)
- Вывод товара из оборота или ввод в оборот
Работа с кодами
- Формирование буфера кодов в базе данных для обеспечения бесперебойной работы линии
- Логирование выданных и нанесенных кодов
- Загрузка маркировочных данных и детализации
ПО на производственной линии (контроллер)
Функция нанесения кода
- Интеграция с лазерным гравировщиком через SDK Ezcad 2.0 на языке C#
- Получение заказа из общей базы данных
- Гравировка индивидуального Data Matrix кода на каждой единице
- Валидация качества нанесения
Производственная логика
- Реализация механизма запроса кодов из буфера в реальном времени
- Управление пополнением буфера на основе сервера
- Формирование агрегации на цепочке этикетирования
Требования к БД и технологиям
- Реляционная СУБД PostgreSQL или MS SQL Server с высокой доступностью
- Windows-службы или Web API + WinForms/ WPF для создания локальной утилиты на линии
- REST/SOAP интерфейсы для связи сервера и линии