Ответ
Pull-доставка — это модель управления поставками, при которой товары производятся или заказываются только в ответ на реальный спрос, а не на прогнозы.
Пример:
class Inventory:
def __init__(self):
self.stock = 0
def pull_order(self, demand):
if demand > 0:
self.stock -= demand
print(f"Отгружено {demand} единиц. Остаток: {self.stock}")
else:
print("Нет спроса — поставка не требуется.")
# Клиент запрашивает товар
inventory = Inventory()
inventory.stock = 100
inventory.pull_order(30) # Отгружено 30 единиц. Остаток: 70
Плюсы:
- Минимизация избыточных запасов
- Снижение риска устаревания товара
Минусы:
- Риск дефицита при резком росте спроса
- Зависимость от скорости реакции поставщиков
Используется в JIT (Just-in-Time), Kanban и других lean-методологиях.