Заказы — Управление заказами
Заказы — это центральный элемент системы GetOrder. Через них происходит управление клиентами, производством, складом и продажами.
Каждый заказ проходит последовательные статусы. При каждом переходе система автоматически создает необходимые документы — от списания сырья до фиксации продажи.
Заказ — точка запуска всей бизнес-логики в GetOrder.
Что такое заказ
Заказ — это сущность, содержащая:
- клиента
- список товаров или услуг
- дату и время выполнения
- комментарии к доставке (при необходимости)
- текущий статус
Заказы запускают списание на складе, расчет себестоимости на основе калькуляций и генерацию документов в ходе жизненного цикла.
Как создать заказ
Вы можете создать заказ:
- в веб-приложении
- через Telegram-бот
Шаги:
- Выберите клиента
- Укажите дату и время
- Добавьте товары или услуги
- При необходимости добавьте комментарии
После создания заказ получает статус "Новый".
Редактирование заказа
Редактирование доступно только в статусе "Новый".
В этом статусе вы можете:
- добавлять и удалять позиции
- менять дату и время
- изменять данные клиента
- редактировать комментарии
После перевода в следующий статус редактирование ограничено.
Жизненный цикл заказа
Каждый заказ проходит следующие статусы:
Новый → В работе → Готов → Доставка → Выполнен
Каждый переход запускает автоматические процессы. Подробное описание каждого этапа — в разделе Жизненный цикл заказа.
Что происходит на каждом статусе
Новый
- заказ только создан
- полное редактирование доступно
- документы не создаются
В работе
Система автоматически:
- анализирует калькуляции (рецепты) для каждого продукта
- рассчитывает потребность в сырье
- определяет нехватку
- резервирует ресурсы на складе для предотвращения конфликтов при параллельных заказах
Дополнительно:
- можно изменить или заменить калькуляцию
- можно заменить ингредиенты (например, при отсутствии на складе)
Режим учета
Вы можете выбрать:
- Строгий учет — система контролирует остатки
- Работа "в минус" — склад не контролируется
⚠️ Работа "в минус" может привести к некорректной себестоимости.
Готов
Система автоматически создает:
- документ выпуска продукции
- документ списания сырья (на основе калькуляции)
Вы можете:
- просматривать все документы в отчетах
- видеть связь документов с конкретным заказом
Доставка
Система создает:
- документ продажи
Фиксируется:
- сумма продажи
- предварительная себестоимость
Выполнен
- заказ считается завершенным
- продажа финализирована
- зафиксирована итоговая себестоимость
Автоматическое создание документов
Система создает документы автоматически при смене статусов:
| Статус | Создаваемые документы |
|---|---|
| В работе | (резервирование ресурсов на складе) |
| Готов | Выпуск продукции, Списание сырья |
| Доставка | Продажа |
| Выполнен | Финализация продажи |
Это избавляет от ручного ведения учета.
Работа со складом
Заказы напрямую связаны со складом:
- резервируют сырье
- списывают ингредиенты при выполнении
- учитывают полуфабрикаты
- рассчитывают себестоимость
При использовании калькуляции:
- списание происходит автоматически
- учитывается вложенность рецептов
Откат (rollback)
Система поддерживает безопасный откат статусов.
При переводе заказа назад:
- связанные документы автоматически удаляются
- данные остаются консистентными
Примеры:
- "Готов" → "В работе" → удаляются документы производства
- "Доставка" → "Готов" → удаляется документ продажи
Веб и бот
Вы можете управлять заказами:
- через веб-интерфейс — полный функционал
- через Telegram-бот — чат-интерфейс с голосовым вводом
Оба варианта предоставляют:
- создание заказов
- смену статусов
- просмотр информации
Связанные разделы
- Жизненный цикл заказа — детальное описание по этапам
- Калькуляции — рецепты и расчет себестоимости
- Склад — учет остатков и списания
- Telegram-бот — альтернативный интерфейс управления
Частые вопросы
Можно ли изменить заказ после начала работы? Нет, редактирование доступно только в статусе "Новый".
Что происходит, если не хватает сырья? Система покажет нехватку. Вы можете:
- пополнить склад
- изменить калькуляцию
- включить режим "в минус"
Когда создается документ продажи? На этапе "Доставка".
Можно ли отменить действия системы? Да, через откат статуса (rollback).