Что хранит ингредиент

Название, единицы, цена, пищевая ценность и аллергены — и что из этого нужно каждому расчёту.

Обновлено: 2026-09-04

Одна запись за каждым рецептом

Твоё масло — это одна запись в библиотеке, а не строка, перепечатанная в двадцати рецептах. Его цена, калории и аллергены попадают в каждый рецепт с ним. Изменение, сделанное один раз, доходит до всех. Обязательно только название. Ингредиент, набранный в рецепте и неизвестный библиотеке, создаётся при сохранении рецепта.

  • Название и производитель
  • Базовая единица и дополнительные
  • Цена за количество
  • Пищевая ценность и аллергены

Единицы, в которых он измеряется

У каждого ингредиента есть базовая единица: граммы для муки, миллилитры для сливок, штуки для яиц. К ней можно добавить ещё несколько. Рецепт меряет ингредиент любой из них. Выберешь в рецепте новую единицу — она попадёт в список. Единицу, которую уже использует рецепт, нельзя убрать, пока этот рецепт не изменён.

Что нужно каждому расчёту

Себестоимости нужна цена за количество, например за килограмм муки, и способ дойти до единицы, которой пользуется рецепт. Калориям нужна пищевая ценность, набранная с упаковки или выбранная из словаря продуктов. Аллергенам нужны только отметки. Запись может быть полной для одного расчёта и пустой для другого. Библиотека помечает каждый пробел своим предупреждением.

  • Себестоимость: цена и пересчёт
  • Калории: пищевая ценность
  • Аллергены: только отметки

Чего в приложении нет

Две вещи, которых запись ингредиента не делает:

  • Учёт остатков: библиотека хранит цены, а не содержимое шкафа
  • Принадлежность больше чем одному аккаунту

Частые вопросы

Можно ли удалить ингредиент, который используют рецепты?

Нет. Удаление блокируется, а диалог называет рецепты, в которых он есть. Сначала убери его оттуда или оставь как есть. Неиспользуемая запись ничего не стоит.