Возвращает производство: его поля, выпускаемые продукты и расход материалов, использованных продуктов и ресурсов.

```
v1/production/get_entry.php
```

## Параметры

| Поле | Тип | Обязательное | Описание |
|---|---|---|---|
| production_id | int | Да | ID производства |

## Ответ

Объект production со всеми полями производства (см. [Производство](https://developers.controlata.ru/hc/api-docs/articles/production)) и четырьмя массивами.

**products**: выпускаемые продукты в порядке строк.

| Поле | Тип | Описание |
|---|---|---|
| id | int | ID продукта |
| sku | string | Артикул |
| name | string | Название |
| amount | float | Количество |
| unit | string | Единица измерения |
| cost | float | Себестоимость строки, включая долю привязанных списаний |
| price | float | Стоимость строки по цене продажи продукта |
| position | int | Порядковый номер строки, с 0 |

**materials**: расход материалов по всему производству. Если материал списан с нескольких складов, для каждого склада приходит отдельная строка.

| Поле | Тип | Описание |
|---|---|---|
| id | int | ID материала |
| sku | string | Артикул |
| name | string | Название |
| storage_id | int | Склад, с которого списан материал |
| amount | float | Количество |
| unit | string | Единица измерения |
| cost | float | Себестоимость по FIFO |

**subproducts**: использованные продукты из состава выпускаемых. Поля те же, что у materials. Если заготовки производятся (produce_subproducts равно 1), они сюда не попадают: вместо них в materials и resources входит расход по их составу.

**resources**: использованные ресурсы.

| Поле | Тип | Описание |
|---|---|---|
| id | int | ID ресурса |
| name | string | Название |
| type | string | Тип расчета: «rate» фиксированная ставка, «percent» процент, «amortized» амортизация |
| amount | float | Количество |
| unit | string | Единица измерения, у процентного ресурса «%» |
| cost | float | Стоимость |

Массив products можно отправить в [v1/production/edit](https://developers.controlata.ru/hc/api-docs/articles/production-edit) без изменений. Расход через API не меняется: он рассчитывается по составам продуктов.

## Пример запроса

```
{
    "production_id": 39978
}
```

## Пример ответа

```
{
    "success": true,
    "production": {
        "id": "39978",
        "num": "152",
        "name": "Партия столов",
        "date": "2026-10-06",
        "status": "1",
        "order_id": "0",
        "produce_subproducts": "0",
        "materials_storage_id": "3998",
        "materials_storage_name": "Главный",
        "products_storage_id": "4001",
        "products_storage_name": "Готовая продукция",
        "subproducts_storage_id": "3998",
        "subproducts_storage_name": "Главный",
        "cost": "61540.00",
        "price": "130000.00",
        "amount": "10.000",
        "lines": "1",
        "bom_changed": "0",
        "notes": "",
        "products": [
            {
                "id": "512",
                "sku": "P-TABLE-01",
                "name": "Стол обеденный",
                "amount": "10",
                "unit": "шт",
                "cost": "61540",
                "price": "130000",
                "position": "0"
            }
        ],
        "materials": [
            {
                "id": "2051",
                "sku": "M010",
                "name": "Доска дубовая",
                "storage_id": "3998",
                "amount": "0.4",
                "unit": "куб. м",
                "cost": "54000"
            }
        ],
        "subproducts": [
            {
                "id": "530",
                "sku": "P-LEG-01",
                "name": "Ножка стола",
                "storage_id": "3998",
                "amount": "40",
                "unit": "шт",
                "cost": "6000"
            }
        ],
        "resources": [
            {
                "id": "77",
                "name": "Работа столяра",
                "type": "rate",
                "amount": "20",
                "unit": "ч",
                "cost": "1540"
            }
        ]
    }
}
```

## Ошибки

| Ошибка | Причина |
|---|---|
| No production_id in input | Не передан production_id |
| Production not found or access denied | Производство не найдено или удалено |
