Приложения цепочки поставок Odoo показывают остатки в реальном времени, сами предлагают закупку заканчивающихся товаров и отслеживают каждое движение вплоть до партии или серийного номера. Склад, закупки, качество и обслуживание оборудования работают в одной базе.

Основа — «Склад» и «Закупки». «Штрихкод», «Качество» и «Обслуживание» ускоряют и контролируют складские и производственные процессы.
Склады, места хранения, маршруты, партии и серийные номера, инвентаризация
Запросы на закупку, договоры, анализ поставщиков
Приёмка, комплектация, отгрузка и пересчёт со сканером
Контрольные точки, проверки, уведомления о качестве
Оборудование, план профилактики, заявки на ремонт
Заказы на ремонт изделий клиентов и запчасти
Odoo «Склад» ведёт несколько складов и компаний в одной базе. На каждом складе задаются места хранения (зона, стеллаж, ячейка), а движение товара проходит через документы прихода, внутреннего перемещения и расхода. Маршруты (routes) задают путь груза: например, «приёмка → контроль качества → хранение» или «комплектация → упаковка → отгрузка».
В Odoo 20 добавлены предложение минимального и максимального остатка по истории спроса, отчёт об остатках на прошедшую дату, отчёт о прослеживаемости вверх и вниз по цепочке в одном окне и межфирменные маршруты.
Приложение «Закупки» само готовит запрос на закупку (RFQ) исходя из складских остатков и ожидаемого спроса. Закупщик сравнивает предложения поставщиков, выбирает подходящее и отправляет заказ в один клик. Напоминания о подтверждении заказа поставщиком и о дате поступления груза отправляются автоматически.
Счёт поставщика сверяется с заказанным или полученным количеством — лишний счёт не пройдёт. В Odoo 20 обновлён экран сравнения альтернативных предложений, в заказ на закупку добавлены итоги по разделам, а по результатам проверок качества — рейтинг качества поставщика.

Три приложения сокращают ручной труд на складе и в цеху и перехватывают ошибки у источника.
Кладовщик работает с телефоном или сканером ТСД: каждое движение подтверждается сканированием.
Контрольные точки привязываются к этапу приёмки, производства или отгрузки.
Реестр оборудования, план профилактики и заявки на ремонт при поломках.

Склад — «единый источник правды» для всех остальных приложений. Изменение остатка сразу видно в продажах, производстве и бухгалтерии.
| Событие | Приложения | Результат |
|---|---|---|
| Остаток опустился ниже минимума | Склад → Закупки | Черновик запроса на закупку |
| Груз принят | Закупки → Склад → Качество | Приход, проверка качества, размещение |
| Пришёл счёт поставщика | Закупки → Бухгалтерия | Сверка количества, кредиторская задолженность |
| Заказ на продажу подтверждён | Продажи → Склад | Резерв, комплектация и отгрузка |
| Нужно сырьё | Производство → Склад | Передача сырья в цех |
| Движение запасов | Склад → Бухгалтерия | Проводка по оценке запасов |
Дистрибьютор работает с товарами со сроком годности на нескольких складах. Каждый приход принимается с номером партии и сроком годности. Комплектация идёт по правилу FEFO: сначала отгружается партия с ближайшим сроком. В Odoo 20 при выборе просроченного товара на кассе появляется предупреждение.
Правила пополнения каждый день формируют запросы на закупку, закупщику остаётся только подтвердить. Если клиент жалуется, по номеру партии в одном отчёте видно, у какого поставщика она закуплена и кому отгружена.
В приложении «Склад» Odoo 20 много изменений в планировании и прослеживаемости. На практике самые полезные из них:
Не обязательно. Приложение «Штрихкод» работает с камерой обычного Android-телефона или с подключённым сканером. Для крупных складов удобнее терминалы сбора данных (ТСД).
Приложения «Склад», «Закупки» и «Обслуживание» есть в Community. Приложения «Штрихкод» и «Качество» — в версии Enterprise.
Да. Odoo работает в мультикомпанийном режиме: у каждой компании свой склад и бухгалтерия, но межкомпанийные продажи и перемещения оформляются документами автоматически.
На диагностике разберём ваши процессы и скажем, где достаточно стандартного Odoo, а где нужна настройка, — со списком приложений, версией и этапами.