Производственное задание — это план выпуска, который связывает потребность в готовой продукции с наличием сырья. Оно проверяет, хватает ли материалов, резервирует их и превращается в технологические операции по мере выпуска. Разберём, как выстроить планирование через задания.
Что такое производственное задание
Если техоперация — это факт выпуска, то производственное задание — это намерение выпустить. Задание отвечает на вопросы «что произвести», «сколько» и «к какому сроку», а затем помогает довести план до факта.
У задания три рабочие функции:
- планирование — фиксирует объём выпуска по техкартам;
- резервирование — бронирует материалы под план, чтобы их не забрали на другие нужды;
- генерация выпуска — из задания создаются техоперации, а связь план-факт остаётся видимой.
Как создать задание
Задание создаётся в разделе Производство → Производственные задания. Порядок:
- Добавляете задание и указываете дату и планируемый срок выпуска.
- Выбираете продукцию и техкарты, по которым она производится.
- Задаёте количество каждого изделия — система рассчитывает потребность в материалах.
- Проверяете обеспеченность сырьём и при нехватке формируете закупку.
- По мере выпуска создаёте из задания техоперации.
Задание можно наполнить как одним изделием, так и целым портфелем — например, план на неделю по всем позициям. Тогда потребность в материалах считается суммарно, и сразу видно, чего не хватит на всю программу.
Резервирование материалов
Ключевая ценность задания — резерв. Когда вы планируете выпуск, МойСклад бронирует нужное сырьё, и оно перестаёт быть «свободным» остатком. Это защищает план: материалы под запущенное задание не уйдут в другой заказ или на розничную продажу.
| Показатель остатка | Что означает |
|---|---|
| В наличии | Физически лежит на складе |
| Резерв | Забронировано под задания и заказы |
| Доступно | Наличие минус резерв — что можно взять |
| Ожидание | Заказано у поставщика, ещё не пришло |
Планировщик ориентируется на «Доступно». Если доступного сырья меньше потребности, задание подсвечивает дефицит, и это сигнал оформить закупку до старта выпуска.
Проверка обеспеченности сырьём
Прежде чем запускать выпуск, задание отвечает на главный вопрос: хватит ли материалов на всю программу. МойСклад сопоставляет потребность по техкартам с доступными остатками и показывает дефицит по каждой позиции.
- Хватает — можно запускать выпуск сразу;
- Дефицит — часть сырья нужно докупить, задание показывает сколько;
- В пути — материал заказан и скоро придёт, выпуск можно спланировать под поставку.
Из выявленного дефицита удобно сразу сформировать заказ поставщику — так планирование производства смыкается с управлением закупками, и цех не встаёт из-за нехватки одного винтика.
План-факт и завершение
По мере выпуска из задания создаются техоперации. Каждая из них закрывает часть плана, и задание показывает, сколько уже произведено, а сколько осталось. Это и есть план-факт: сравнение намеченного объёма с реально выпущенным.
Отклонения бывают всегда: выпустили меньше из-за брака, больше — из-за срочного дозаказа, потратили сырья не по норме. Задание фиксирует эти расхождения, и по ним видно, насколько нормативы соответствуют реальности.
Автоматизация и API
Задания доступны через JSON API, что позволяет строить сценарии автоматического планирования. Например, при поступлении заказа покупателя можно программно создать производственное задание на недостающую продукцию.
В API производственные задания и связанные с ними операции получают через соответствующие сущности раздела производства; техоперации, как и прежде, живут в entity/processing. Это позволяет связать МойСклад с интернет-магазином или CRM: заказ клиента автоматически превращается в план выпуска.
Такой сценарий особенно полезен для производства под заказ, где нет смысла держать готовую продукцию на складе, а выпуск запускается только под подтверждённую продажу.
Итог
Производственное задание — это мост между спросом и цехом: оно планирует объём выпуска, резервирует сырьё, проверяет обеспеченность материалами и порождает технологические операции с наглядным план-фактом. Благодаря резерву материалы под запущенный план не уходят на сторону, а выявленный дефицит сразу превращается в заказ поставщику.
Мы настраиваем задания под вашу модель: связываем их с техкартами и закупками, выстраиваем резервирование и контроль обеспеченности, а при работе под заказ автоматизируем создание заданий из заказов покупателей. В результате производство планируется заранее, а не тушит пожары из-за внезапной нехватки сырья.
Частые вопросы
Чем задание отличается от технологической операции?
Задание — это план выпуска: оно резервирует материалы и проверяет обеспеченность. Техоперация — это факт, который списывает сырьё и приходует продукцию. Из одного задания создаётся несколько техопераций.
Резервирует ли задание материалы?
Да. При планировании выпуска МойСклад бронирует нужное сырьё, и оно уходит из свободного остатка. Это защищает план — забронированные материалы не заберут на другой заказ.
Как узнать, хватает ли сырья на программу?
Задание сопоставляет потребность по техкартам с доступными остатками и показывает дефицит по каждой позиции. Из дефицита можно сразу сформировать заказ поставщику.
На каких тарифах доступны производственные задания?
Задания относятся к функциям старших тарифов. Мелкому производству без планирования можно работать прямыми техоперациями, но при очереди заказов и дефиците сырья задания окупаются.
Что показывает план-факт по заданию?
Сравнение запланированного объёма выпуска с реально произведённым через связанные техоперации. По нему видны отклонения — недовыпуск из-за брака или перерасход сырья.
Можно ли создавать задания автоматически?
Да, через JSON API. Типовой сценарий — автоматическое создание задания на недостающую продукцию при поступлении заказа покупателя, что удобно для производства под заказ.
Когда можно закрывать задание?
После того как оформлены все связанные технологические операции. Если закрыть раньше, часть выпуска окажется вне плана и отчёт план-факт покажет искажённую картину.
Поможем с настройкой и поддержкой МойСклад
Поможем с настройкой, доработкой и поддержкой МойСклад.