GetOrder/Документация/Основные концепции
← К документации

Жизненный цикл заказа

Жизненный цикл заказа — это последовательность этапов, через которые проходит каждый заказ: от создания до завершения.

На каждом этапе система автоматически выполняет действия: резервирует ресурсы, списывает сырье, создает документы и рассчитывает себестоимость.

Жизненный цикл объединяет все модули системы: Заказы, Калькуляции, Склад и Telegram-бот.


Общая схема

Новый → В работе → Готов → Доставка → Выполнен

Каждый переход между статусами запускает бизнес-логику системы.


Зачем это нужно

Жизненный цикл заказа позволяет:

  • автоматизировать учет без ручных действий
  • избежать ошибок при работе со складом
  • контролировать выполнение заказов на каждом этапе
  • автоматически формировать документы
  • рассчитывать себестоимость

Этап 1: Новый — заказ создан

Заказ только что создан.

Что происходит

  • сохраняется информация о клиенте
  • добавляются товары или услуги
  • документы не создаются

Что можно делать

  • редактировать заказ свободно
  • добавлять или удалять позиции
  • менять дату и время

Этап 2: В работе — резерв ингредиентов

Заказ принят в производство или выполнение.

На этом этапе анализируются калькуляции и резервируются ресурсы на складе.

Что делает система

  • анализирует калькуляцию (рецепт) для каждого продукта
  • рассчитывает потребность в сырье
  • определяет нехватку ресурсов
  • резервирует сырье и полуфабрикаты на складе

Что это дает

  • предотвращает конфликты списания при нескольких параллельных заказах
  • показывает, что нужно докупить
  • помогает планировать производство

Дополнительно

  • можно изменить калькуляцию
  • можно заменить ингредиенты
  • можно выбрать режим учета (строгий или "в минус")

Этап 3: Готов — списание ингредиентов

Продукция или услуга выполнена.

На этом этапе происходит списание со склада.

Что делает система

Автоматически создаются документы:

  • выпуск продукции
  • списание сырья

Как это работает

  • используется калькуляция
  • учитывается вложенность полуфабрикатов (весь граф разворачивается)
  • списание происходит по фактическим нормам

Результат

  • остатки на складе обновлены
  • себестоимость зафиксирована

Этап 4: Доставка — документ продажи

Заказ передан клиенту или отправлен.

Что делает система

  • создается документ продажи

Фиксируется

  • сумма продажи
  • предварительная себестоимость

Этап 5: Выполнен — заказ закрыт

Заказ завершен.

Что происходит

  • продажа финализирована
  • зафиксированы итоговые показатели

Результат

  • заказ закрыт
  • данные используются в отчетах

Сводная таблица документов

Система создает документы без участия пользователя:

Этап Действие системы
В работе Резервирование ресурсов на складе
Готов Выпуск продукции, списание сырья
Доставка Создание документа продажи
Выполнен Финализация

Связь с модулями

Жизненный цикл заказа объединяет всю систему:


Откат (rollback)

Вы можете изменить статус заказа назад.

Что делает система

  • удаляет связанные документы
  • пересчитывает остатки на складе
  • сохраняет целостность данных

Примеры

  • "Готов" → "В работе" → удаляются документы производства
  • "Доставка" → "Готов" → удаляется документ продажи

Режимы учета

Строгий режим

  • остатки контролируются
  • точная себестоимость

Работа "в минус"

  • склад не блокирует операции
  • можно выполнять заказ при нехватке ресурсов

⚠️ Может привести к неточной себестоимости. Подробнее — в разделе Склад.


Типичные сценарии

Несколько заказов одновременно

  • система резервирует ресурсы под каждый заказ
  • предотвращает двойное списание

Нехватка сырья

  • система показывает дефицит
  • вы можете:

Изменение заказа

  • возможно только на этапе "Новый"

Ключевая идея

Вам не нужно вручную:

  • списывать сырье
  • создавать документы
  • считать себестоимость

Система делает это автоматически при каждой смене статуса заказа.


Связанные разделы

  • Заказы — создание и управление заказами
  • Калькуляции — рецепты, нормы и расчет себестоимости
  • Склад — остатки, списания и документы
  • Telegram-бот — управление статусами через чат

Частые вопросы

Когда списывается сырье? На этапе "Готов".

Когда создается документ продажи? На этапе "Доставка".

Можно ли изменить заказ после начала работы? Нет, только в статусе "Новый".

Что если вернуться на предыдущий этап? Система удалит связанные документы и пересчитает остатки на складе.