Бронируйте материалы для конкретных объектов до физического отпуска. Освобождайте при изменении потребностей, исполняйте при отпуске, отменяйте при отмене проекта.
Материалы объекта должны быть отложены, а не оспариваемы при необходимости. Бронирования предотвращают перераспределение и позволяют лучшее планирование.
Два объекта хотят одну партию. Без бронирования — кому достанется? Приоритизированные бронирования решают.
Объект ждёт материалы, потому что другой объект их использует. Бронирования защищают вас.
Вы не знаете сколько реально доступно для нового объекта. availableStock = stock − reserved в реальном времени.
Бронирование без потока cancel/release/fulfill — материалы остаются заблокированы навсегда.
Construction Team предоставляет полный жизненный цикл бронирования.
getNextNumber генерирует уникальный номер бронирования. Согласованная нумерация для аудита.
create для конкретного объекта/договора + материал + количество. Из доступного остатка — блокируется для бронирования.
Эндпоинт release — если объект больше не нуждается в полном количестве, освободите часть или всё обратно в доступный остаток.
fulfill — при фактическом отпуске материала бронирование преобразуется в OUTBOUND-движение склада. Автообновление склада.
cancel — при отмене проекта или изменении потребностей. Материал возвращается в availableStock. Аудит-трейл сохраняется.
list с пагинацией, фильтры по складу, объекту, статусу. Быстрый поиск активных бронирований.
Четыре шага от планирования к отпуску:
Планирование материалов для предстоящего объекта. Видите availableStock.
create бронирования для объекта. Количество заблокировано, видно как RESERVED.
release для меньшего чем запланировано, cancel при отмене. Гибкий workflow.
При фактическом взятии материала fulfill генерирует OUTBOUND-движение склада. Бронирование закрывается.
Подходит для компаний с несколькими активными объектами:
Планируют заказы, зная что забронировано для какого объекта.
Бронируют материалы при одобрении КСС, гарантируют доступность.
Приоритизируют движения — забронированные первыми, ad-hoc — позже.
Знают что отложено для их объекта. Уверенность в планировании.
Почему ручные бронирования непрактичны:
| Функция | Excel | Construction Team |
|---|---|---|
| Доступный остаток | Сумма − забронировано вручную | Авто в реальном времени |
| Жизненный цикл | Нет | Создать/выпустить/выполнить/отменить |
| По объектам | Колонка | Foreign key + агрегация |
| Приоритизация | Устно | Формализованная |
| Аудит | Нет | Полный журнал |
| Автонумерация | Вручную | getNextNumber |
| Интеграция fulfill | Двойной ввод | Авто складское движение |
ACTIVE → FULFILLED (при отпуске), или ACTIVE → RELEASED (при частичном освобождении), или ACTIVE → CANCELLED (при отмене). Каждый переход с аудит-записью.
Release — освободить часть или всё, потому что объекту больше не нужно столько. Cancel — отменить всё бронирование, потому что проект изменился.
fulfill преобразует бронирование в OUTBOUND-движение склада. Материал физически покидает склад. Бронирование закрывается со статусом FULFILLED.
Нет. create проверяет availableStock (stock − ACTIVE-бронирования) перед подтверждением. Если недостаточно — ошибка.
First come first served. Для ручной приоритизации — отмените старое бронирование при необходимости, создайте новое.
list с пагинацией и фильтрами по объекту, складу, статусу. На дашборде также есть сводка активных бронирований.
Да, при релевантных событиях — отмена другим пользователем, приближение крайнего срока release и т.д.
Бесплатный 14-дневный пробный период. Без кредитной карты.
Зарегистрироваться бесплатно