Перейти до основного контенту
База знань · виробничий облік USD41,42 ПДВ20% МЗП8 000

Закупівля · Просунутий

Lot і Serial для оборонної номенклатури: трасабіліті від сировини до виробу

Налаштовуємо `tracking=lot` на компоненти і `tracking=serial` на готові вироби, щоб довести шлях кожної партії до конкретного контракту з в/ч.

Час
20-30 хвилин
Модуль Odoo
Inventory → Configuration → Products
Читання
~4 хв
  • stock.lot
  • serial
  • трасабіліті
  • ВТП
  • defense

Коли ви постачаєте номенклатуру за контрактом з в/ч, рано чи пізно доведеться довести, звідки взявся кожен виріб: з якої партії сировини, від якого постачальника, за яким сертифікатом якості. Цей гайд показує, як налаштувати в Odoo наскрізне трасування — tracking=lot на компонентах і tracking=serial на готових виробах, — щоб шлях від приходу сировини до відвантаження замовнику відновлювався одним звітом. Зробите це один раз під час налаштування — і потім кожна серія сама привʼяжеться до контракту, а перелік серій надрукується в накладній як частина пакета поставки.

Результат

Кожен компонент defense-номенклатури має партію постачальника від приходу до видачі у виробництво, а кожен готовий виріб — унікальний серійний номер, прив’язаний до контракту з в/ч А-XXXX і до партій сировини, з яких його зроблено.

Склад Lots/Serial Numbers / UPT-2026-00012
ЧернеткаДоступний
UPT-2026-00012
Продукт Виріб УПТ (готовий, By Unique Serial Number)
Послідовність [модель].[рік].[N] → UPT-2026-00012
MO виробництва MO/2026/05/0031
Дата виробництва 27.05.2026
Analytic Distribution Контракт А-1234 · в/ч · 100%
Stock Lot Lines (компоненти)
КомпонентЛот / партіяПостачальникКількість
Мікросхема Texas Instruments[ABC]-2026-001ABC Electronics1,000
Плата друкованаPCB-2026-014Завод «Промінь»1,000
Корпус UPTCASE-2026-007ТОВ «Метал-Сервіс»1,000
Разом компонентів3
Стилізований мокап екрана Odoo (не скріншот): картка stock.lot готового виробу — серія UPT-2026-00012, прив'язана до MO, контракту А-1234 і лотів компонентів.

Передумови

  • У налаштуваннях Inventory увімкнено опції Lots & Serial Numbers і Expiration Dates (для матеріалів з обмеженим строком).
  • У товарних категоріях defense-номенклатури проставлено tracking="lot" або "serial" на шаблоні.
  • Призначено responsibility: МВО приймає за лотами, контролер ВТП — за серіями.
  • Заведено analytic_account на кожен контракт із в/ч, щоб серії прив’язувалися до аналітики.

Як це зробити

  1. Налаштуйте tracking на товарі. Перейдіть у Інвентаризація → Продукти, відкрийте позицію (наприклад, мікросхема Texas Instruments). У вкладці Трасування оберіть:
    • By Lot — для партій сировини й компонентів;
    • By Unique Serial Number — для кожного готового виробу;
    • No Tracking — для МШП і канцелярії.
  2. Прийміть партію з лотом. На incoming-picking відкрийте детальні операції рядка (іконка з лініями). У вікні Operations створіть stock.lot: номер партії постачальника, дату виробництва, дату закінчення придатності (якщо є), скан-копію сертифіката якості як вкладення.
  3. Налаштуйте автоматичну генерацію серій. На готовому виробі у вкладці Інвентаризація оберіть Sequence для серії: формат [модель].[рік].[N], наприклад UPT-2026-00001. Odoo додаватиме серії послідовно при кожному завершенні MO.
  4. Створіть MO зі споживанням за лотами. У Manufacturing Order на кожен компонент Odoo попросить вибрати конкретні stock.lot. Обирайте FIFO або вручну — система запам’ятає зв’язок «MO → серія готового виробу → лоти компонентів».
  5. Завершіть виробництво з серією. На етапі Mark as Done Odoo згенерує stock.lot для готового виробу за послідовністю. У полі Analytic Distribution проставте контракт А-XXXX — серія тепер прив’язана до конкретної в/ч.
  6. Відстежте ланцюг через звіт Traceability. Перейдіть у Інвентаризація → Звіти → Звіт про трасування. Введіть серію готового виробу — побачите дерево: компоненти + їх лоти + постачальники + дати + контракт.
  7. Зафіксуйте при відвантаженні. На outgoing-picking для замовника на кожну одиницю виробу проставляється серія. У товаротранспортній накладній автоматично друкується перелік серій — це частина пакета поставки за договором з в/ч.

Перевірка

  • На картці stock.lot готового виробу видно: дату виробництва, MO, BoM, перелік stock.lot.line компонентів.
  • У звіті трасування серія UPT-2026-00012 показує постачальника мікросхеми, дату приходу, акт ВТП і контракт А-1234.
  • При спробі продати товар із tracking=serial без проставленої серії Odoo блокує валідацію picking.
  • На вкладенні до stock.lot зберігаються скани сертифікатів і фото маркування.

Якщо щось пішло не так

СимптомПричинаВиправлення
При прийманні Odoo не запитує номер лотаНа шаблоні tracking="none" або не увімкнено опцію в налаштуванняхПерейдіть у Налаштування → Інвентаризація → Traceability, увімкніть Lots & Serial; перевірте товар
Один лот «розмазався» по двох постачальникахСтворили stock.lot із збігом номера від різних постачальниківНа stock.lot додайте префікс постачальника ([ABC]-2026-001), щоб номери не перетиналися
Серія готового виробу збігається з компонентомSequence на обох товарах однаковаПерейдіть у режим розробника → Налаштування → Технічно → Послідовності, створіть окрему послідовність для кожної товарної категорії
Не можна продати — Odoo каже «no available serial»Серію не згенерував MO, або вона на іншій локаціїПеревірте, що MO завершено, серія в основному warehouse; у picking натисніть Check Availability
Звіт трасування порожнійTracking увімкнено після того, як партія вже пройшлаДля існуючих stock.move без лотів — retro-fit через Inventory Adjustment із лотом, або змиріться, що тільки нові партії будуть із трасуванням

Дотичне