Druk → BIMP ERP Sync
Інтеграційний сервіс, який синхронізує дані між виробничою системою Druk та ERP BIMP: замовлення/реалізації, контрагенти, склад і списання. Менше ручної роботи, менше помилок, актуальні залишки та документи в ERP.
Що було зроблено
Синхронізація життєвого циклу замовлення: отримання/оновлення даних з Druk → створення/оновлення документів у BIMP
Робота з довідниками (номенклатура/групи/контрагенти) та зіставлення сутностей між системами
Автоматичне створення складських операцій: списання матеріалів/залишків під замовлення
Обробка помилок і повторні спроби (стійкість до збоїв #API), логування та режими відладки
Запуск за розкладом (cron), захист від паралельного запуску (lock/flock), ротація логів
Підтримка “ідемпотентності” на рівні синхронізації (не створювати дублікати при повторних запусках)
Технології
#Python, #REST API, cron/flock, структуровані логи, робота з токенами/авторизацією, мапінг даних, сервісна архітектура (розділення на модулі: orders, inventory write-off, nomenclature тощо)
Результат/цінність
Прискорення обробки замовлень та документообігу
Менше помилок через ручне внесення
Актуальний склад і коректні списання/собівартість в #ERP
Скріншоти: додані (усі дані анонімізовано).
Що було зроблено
Синхронізація життєвого циклу замовлення: отримання/оновлення даних з Druk → створення/оновлення документів у BIMP
Робота з довідниками (номенклатура/групи/контрагенти) та зіставлення сутностей між системами
Автоматичне створення складських операцій: списання матеріалів/залишків під замовлення
Обробка помилок і повторні спроби (стійкість до збоїв #API), логування та режими відладки
Запуск за розкладом (cron), захист від паралельного запуску (lock/flock), ротація логів
Підтримка “ідемпотентності” на рівні синхронізації (не створювати дублікати при повторних запусках)
Технології
#Python, #REST API, cron/flock, структуровані логи, робота з токенами/авторизацією, мапінг даних, сервісна архітектура (розділення на модулі: orders, inventory write-off, nomenclature тощо)
Результат/цінність
Прискорення обробки замовлень та документообігу
Менше помилок через ручне внесення
Актуальний склад і коректні списання/собівартість в #ERP
Скріншоти: додані (усі дані анонімізовано).