Перейти к содержимому

Интеграция продаж и производства в Odoo: автоматическое создание производственных заказов на основе потребностей

Одним из ключевых преимуществ Odoo является глубокая интеграция между приложениями. В частности, модули «Продажи» и «Производство» работают в единой связке, что позволяет автоматизировать процессы пополнения запасов и запуска производства на основании подтвержденных клиентских заказов. В данном материале рассматриваются два основных сценария автоматического создания производственных заказов (MO) из заказов на продажу (SO).



Механизм взаимодействия

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

  1. Использование маршрута «Пополнение под заказ» (MTO — Make to Order).
  2. Использование правила повторного заказа (reordering rule) с определенными параметрами.

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


Способ первый: маршрут MTO (Make to Order)

Маршрут MTO в Odoo по умолчанию находится в архиве. Для его активации необходимо выполнить следующие шаги:

  1. Перейдите в приложение «Запасы».
  2. Выберите «Конфигурация» -> «Маршруты».
  3. В строке поиска используйте фильтр «Архивные» (через выпадающий список в поле поиска).
  4. Отметьте флажком опцию «Пополнение под заказ (MTO)».
  5. Нажмите кнопку «Действия» -> «Разархивировать».

После активации маршрута необходимо настроить сам продукт, который будет продаваться и изготавливаться. В карточке продукта (например, «Комод») убедитесь, что:

  • Установлен флажок «Можно продавать» — это позволяет добавлять продукт в заказы на продажу.
  • На вкладке «Запасы» активированы оба маршрута: «Производство» и MTO.

Комбинация этих двух маршрутов сообщает системе, что продукт следует пополнять именно путем его изготовления, когда возникает потребность в нем. Кроме того, для продукта должна существовать корректная спецификация (BOM), содержащая перечень компонентов и операций.

Создание заказа на продажу в этом сценарии выглядит следующим образом:

  1. В приложении «Продажи» создается новое предложение.
  2. Выбирается клиент (например, Terry Green).
  3. В строки заказа добавляется продукт «Комод».
  4. Предложение подтверждается, превращаясь в заказ на продажу.

После подтверждения заказа система автоматически создает производственный заказ. Ключевая особенность подхода MTO заключается в том, что производственный заказ жестко привязан к породившему его заказу на продажу. Об этом свидетельствует появление умной кнопки «Производство» в верхней части формы заказа. Продукция, изготовленная по этому производственному заказу, резервируется исключительно для данного заказа на продажу и не может быть направлена на выполнение других заказов.

После производства и подтверждения отгрузки (кнопка «Проверить» в документе доставки) цикл продажи считается завершенным.

Важное замечание: маршрут MTO всегда генерирует производственный заказ, если продукт включен в заказ на продажу. Это происходит даже в тех случаях, когда текущий остаток продукта на складе достаточен для выполнения заказа.


Способ второй: правило повторного заказа (001)

Альтернативный сценарий не использует маршрут MTO. Вместо этого задействуется механизм правил повторного заказа. Настройка выполняется следующим образом:

  1. В карточке продукта на вкладке «Запасы» маршрут MTO отключается (флажок снимается).
  2. Нажимается умная кнопка «Правила повторного заказа» -> «Создать».
  3. В поле «Маршрут» выбирается значение «Производство».
  4. Поля «Минимальное количество» и «Максимальное количество» устанавливаются в ноль.
  5. В поле «Кратность заказа» (Multiple Quantity) указывается единица.

Логика работы этого правила (так называемое правило 0-0-1) такова. При нулевом остатке продукта на складе создание заказа на продажу приводит к тому, что доступное количество становится отрицательным. Поскольку это значение опускается ниже установленного минимума (ноль), система инициирует создание производственного заказа для пополнения запасов до максимального уровня (ноль). Кратность заказа, равная единице, означает, что пополнение выполняется партиями по одному изделию.

При использовании этого подхода после подтверждения заказа на продажу умная кнопка «Производство» на форме заказа не появляется. Производственный заказ создается автоматически, но не имеет прямой привязки к конкретному заказу на продажу. Это означает, что изготовленная продукция не резервируется за данным заказом и может быть использована для выполнения других заказов в случае необходимости.

Найти созданный производственный заказ можно стандартным способом: приложение «Производство» -> «Операции» -> «Производственные заказы». После производства и отгрузки заказ на продажу завершается через документ доставки.


Сравнение и практические выводы

Выбор между двумя описанными методами зависит от бизнес-требований предприятия.

Маршрут MTO целесообразно применять, когда критична привязка произведенной продукции к конкретному заказу клиента. Это обеспечивает прозрачность и исключает риск использования изготовленной единицы в других целях. Данный подход характерен для производства под заказ.

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

Оба инструмента интегрированы в единую экосистему Odoo и позволяют гибко настраивать производственную логику в зависимости от специфики бизнеса. Корректная настройка маршрутов и правил повторного заказа является фундаментом для автоматизации производственных процессов и сокращения времени реакции на клиентский спрос.

Start writing here...

Базовые настройки спецификаций (BOM) в Odoo Manufacturing