POST https://mrp.zolotenkov.ru/api/external/v1/manufacturing-orders
Требуемое право ключа: write:manufacturing.order.create
Заводит задание в статусе NOT_STARTED. Материалы при этом не списываются — это делает отдельный запуск.
Заголовки
Idempotency-Keyстрокаобязателен
Обязателен. Повтор с тем же ключом возвращает прежний ответ и второго задания не создает. Ответ на повтор помечен заголовком Idempotency-Replayed: true — по коду ответа повтор от первичного вызова не отличается.
Тело запроса
Формат — application/json.
created_dateдата и времянеобязателенможет быть пустым
Дата документа. Не прислали — «сейчас».
item_variant_idцелое числообязателен
Что изготавливаем — вариант изделия. Строки материалов система соберет сама по спецификации изделия, как и в интерфейсе; присылать их незачем.
manufacturing_location_idцелое числонеобязателенможет быть пустым
Производственная локация. Не прислали — склад из настроек производства, как в интерфейсе.
numberстроканеобязателенможет быть пустым
Номер документа. Не прислали — система выдает следующий сама, тем же счетчиком, что и интерфейс.
planned_start_dateдата и времянеобязателенможет быть пустым
Плановая дата начала работ.
production_dateдата и времянеобязателенможет быть пустым
Срок производства.
quantityдесятичная дробьобязателен
Плановое количество выпуска. Строго больше нуля.
shipping_dateдата и времянеобязателенможет быть пустым
Плановая дата отгрузки.
Ответы
201 Производственное задание создано, в статусе NOT_STARTED
400 Некорректное тело либо ссылка на строку другого клиента