Для получения свойств заданного элемента Сборника рецептур следует использовать метод GET /recipes/element/{$id1}/, где {$id1} — уникальный идентификатор ( fc_id) элемента
GET| Параметр | Обязательно | Описание |
|---|---|---|
| token | Да | Текущий токен |
GET /api/1.0/products/element/125677/?token=3fca2c2f88d821fd1592b842713d1093 HTTP/1.1
Host: foodcost.pro
| Свойства | Описание | Значения | |
|---|---|---|---|
| status | Статус ответа на запрос | success/error | |
| fc_id | Уникальный идентификатор элемента | ||
| type | Тип блюда |
кг — заготовка, полуфабрикат; шт — порционное блюдо |
|
| name | Название блюда/заготовки | ||
| date_create | Дата создания продукта формате стандарта ISO 8601 | ||
| parent_id | Уникальный идентификатор (fc_id) родительского раздела | ||
| description | Краткое описание блюда/заготовки | ||
| recipes | Массив с рецептурой блюда, где: | ||
| fc_id | уникальный идентификатор ингредиента (продукта/заготовки) | ||
| w_brutto | масса ингредиента (продукта/заготовки) БРУТТО | ||
| w_netto | масса ингредиента (продукта/заготовки) НЕТТО | ||
| w_ready | масса ГОТОВОГО ингредиента (продукта/заготовки) | ||
| technology | Описание технологии приготовления блюда/заготовки в формате HTML | ||
| w_semifinished | Масса полуфабриката (г) | ||
| w_general | Масса общая готового блюда, выход (г) | ||
| w_main | Масса основного продукта в готовом блюде (г) | ||
| w_garnish | Масса гарнира в граммах в готовом блюде (г) | ||
| w_sauce | Масса соуса/дополнительного продукта в готовом блюде (г) | ||
| r_requirements | Общие требования к реализации и оформлению блюда | ||
| r_ban | Блюдо запрещено в соответствии с СанПиН СанПиН 2.3.6.1079-01 блюдо/заготовку запрещено оставлять на следующий день | Y/N | |
| r_organoleptic | Массив органолептических показателей качества блюда/заготовки. где: | ||
| appearance | внешний вид | ||
| color | цвет | ||
| consistency | консистенция | ||
| taste_and_smell | вкус и запах | ||
| r_microbiologic | Индекс микробиологических показателей в соответствии с СанПиН 2.3.2.1078-01 | ||
| r_storage | Массив данных по условиям хранения, согласно СанПиН | ||
| unit | название единицы измерения | ||
| time | продолжительность хранения | ||
| temperature | температурный режим хранения | ||
| storage_unit | Код единицы хранения по ОКЕИ | ||
| weight_units | вес единицы хранения в граммах | ||
| nutrients |
массив нутриентов (Для получение списка нутриентов используйте метод GET /nutrients/):
|
||
| nutrient_id | id нутриента | ||
| measure | краткое название единицы измерения нутриента | ||
| storage_unit | код единицы измерения по ОКЕИ | ||
| value | значение массы нутриента | ||
| token | Новый токен | ||
Правило записи выхода блюд
Если в процессе приготовления продукты перемешиваются, то выход указывается одним числом: Винегрет с маслом 150 г, где 150 — weight_general — общая масса готового блюда.
Если ингредиенты в блюде располагаются отдельно, тогда выход каждого необходимо писать раздельно: Борщ Малороссийский с говядиной 15/250/10, где 15 — weight_main — масса основного продукта (говядина), 250 — weight_garnish — масса гарнира (борщ), 10 — weight_sauce — масса соуса или других продуктов (сметана).
{
"status": "success",
"type": "кг",
"name": "Винегрет с маслом, заготовка",
"date_create": "2018-05-10T19:35:36+03:00",
"date_update": "2019-07-27T17:50:05+03:00",
"parent_id": "232",
"description": "Заготовка овощного винегрета с растительным маслом",
"technology": "Варёные картофель, свеклу, и солёные огурцы морковь нарезают кубиками, репчатый лук — полукольцами. Подготовленные овощи соединяют с консервированным горошком, тщательно перемешивают и заправляют растительным маслом.",
"output": "1000",
"requirements": "Винегрет готовят по мере необходимости и реализуют в порционной посуде сразу после приготовления.",
"ban": "N",
"caloricity": "164.153",
"national_cuisine_id": "2",
"weight_units": "1000",
"storage_unit": "166",
"origin_id": "40",
"fc_id": "125677",
"organoleptic": {
"appearance": "Все продукты равномерно нарезаны, перемешаны, заправлены; декорирован зеленью и овощами (по рецептуре); заправка равномерно распределена по компонентам; продукты без признаков заветривания.",
"color": "Свойственный компонентам, входящим в блюдо.",
"consistency": "Варёных овощей — достаточно мягкая, некрошливая.",
"taste_and_smell": "Приятные, свойственные данным компонентам по рецептуре, без порочащих признаков."
},
"microbiologic": "1.9.15.4.",
"sunpin": {
"unit": "час",
"time": "24",
"temperature": "от +2°С до +6°С"
},
"recipes": [
{
"fc_id": "1063",
"ing_id": "112",
"brutto": "110",
"netto": "110",
"process_id": "29"
},
{
"fc_id": "1066",
"ing_id": "130",
"brutto": "122",
"netto": "120",
"process_id": "29"
},
{
"fc_id": "1067",
"ing_id": "148",
"brutto": "250",
"netto": "250",
"process_id": "29"
},
{
"fc_id": "1069",
"ing_id": "1663",
"brutto": "170",
"netto": "170",
"process_id": "29"
},
{
"fc_id": "1065",
"ing_id": "1793",
"brutto": "180",
"netto": "180",
"process_id": "29"
},
{
"fc_id": "1064",
"ing_id": "1926",
"brutto": "120",
"netto": "120",
"process_id": "29"
},
{
"fc_id": "1068",
"ing_id": "57",
"brutto": "60",
"netto": "60",
"process_id": "29"
}
],
"token": "ae41f1c74dbf75593d297fa457d03175"
}
Обратите внимание!
Для доступа к Справочнику продуктов потребуется токен. Не забудьте перезаписать записать новый токен!
| Код | Текст ошибки | Причины |
|---|---|---|
| 3 | Request method does not supported | Используется неправильный метод запроса |
| 1000 | Неверный token. Обратитесь в техническую поддержку. | Токен указан неверно. Для решения проблемы следует обратиться в техническую поддержку. |
{
"status": "error",
"code": 1000,
"message": "Неверный token. Обратитесь в техническую поддержку."
}