Раздел «Рецепты»

Список рецептов

Раздел Рецепты предназначен для ведения личной базы рецептов пива. Здесь можно создавать рецепты, редактировать состав и технологию, смотреть расчётные характеристики, импортировать и экспортировать рецепты, публиковать их в библиотеку, копировать, удалять и создавать партии для варки.

Рецепты — это раздел ваших личных рецептов. Публичные рецепты других пользователей находятся в разделе Библиотека, а просмотр по публичной ссылке открывается отдельно.

Назначение раздела

Раздел помогает:

  • хранить личные рецепты;
  • рассчитывать параметры пива: OG, FG, ABV, IBU, EBC, BU/GU и калории;
  • подбирать стиль BJCP и сравнивать рецепт с диапазонами стиля;
  • управлять ингредиентами: сбраживаемыми, хмелем, дрожжами и добавками;
  • задавать оборудование, воду, затирание и брожение;
  • импортировать и экспортировать рецепты в BeerXML;
  • экспортировать рецепт в PDF;
  • публиковать рецепт в библиотеку;
  • создавать партию по готовому рецепту.

Список рецептов

При открытии раздела приложение загружает список ваших активных рецептов.

В списке доступны:

  • поиск;
  • постраничная подгрузка при прокрутке;
  • обновление жестом pull-to-refresh;
  • переход в редактор по нажатию на карточку;
  • создание нового рецепта;
  • импорт BeerXML.

Список загружается страницами по 20 рецептов. При прокрутке ближе к концу приложение автоматически подгружает следующую страницу.

Поиск рецептов

В верхней части раздела есть поле Поиск рецептов....

Поиск выполняется локально по уже загруженным рецептам:

  • по названию рецепта;
  • по названию стиля;
  • по коду стиля.

Как пользоваться:

  1. Начните вводить текст в поле поиска.
  2. Приложение подождёт короткую паузу после ввода и отфильтрует список.
  3. Чтобы очистить поиск, нажмите кнопку очистки в поле.

Фильтрация запускается с задержкой около 500 мс после последнего изменения текста.

Карточка рецепта

В карточке рецепта отображаются:

  • иконка бокала с цветом по расчёттному SRM;
  • название рецепта;
  • стиль, если он выбран;
  • основные характеристики:
    • ABV;
    • OG;
    • FG;
    • IBU;
  • изображение рецепта, если оно загружено;
  • значок приватности:
    • глобус — публичный рецепт;
    • замок — приватный рецепт.

Плотность OG и FG отображается в единицах, выбранных в профиле пользователя: SG, °Plato или °Brix.

Пустые и ошибочные состояния списка

Если рецептов нет, отображается сообщение Нет рецептов.

Если поиск не дал результатов, отображается Ничего не найдено.

Если список не удалось загрузить, приложение показывает:

  • значок ошибки;
  • текст ошибки;
  • кнопку Повторить.

Создание рецепта

Чтобы создать рецепт:

  1. Нажмите кнопку + в правом нижнем углу.
  2. Выберите Добавить рецепт.
  3. Приложение создаст черновик с названием Новый рецепт.
  4. Откроется редактор рецепта.
  5. Заполните рецепт и сохраните изменения.

Если в профиле пользователя выбран Профиль оборудования по умолчанию, новый рецепт создаётся с параметрами этого оборудования: объёмом партии, временем кипячения, объёмом до кипячения и снимком оборудования.

На бесплатном тарифе действует лимит до 5 активных рецептов. Если лимит достигнут, при создании появится диалог Лимит рецептов.

Новый рецепт и выход без изменений

Новый рецепт создаётся на сервере сразу, чтобы редактор мог работать с полноценной записью. Если вы открыли только что созданный рецепт и вышли без внесения изменений, пустая черновая запись может быть удалена автоматически.

Если нажать Сохранить для только что созданного рецепта без изменений, приложение покажет сообщение Внесите изменения в рецепт для сохранения.

Импорт BeerXML

Импорт позволяет создать рецепт из файла BeerXML.

Как импортировать:

  1. Нажмите кнопку + в списке рецептов.
  2. Выберите Импорт (BeerXML).
  3. Выберите файл .xml.
  4. Дождитесь импорта.

Если в файле несколько рецептов, приложение импортирует первый и покажет сообщение Импортирован первый из N рецептов в файле.

При успешном импорте одного рецепта отображается Рецепт импортирован.

Импорт BeerXML доступен только с Премиум-доступом или активным пробным периодом. Без доступа приложение покажет диалог о Премиум-функции.

Возможные ошибки:

  • Не удалось прочитать файл — файл пустой или не был прочитан;
  • текст ошибки BeerXML — если файл не удалось разобрать;
  • Ошибка импорта: ... — другая ошибка импорта.

Редактор рецепта

Редактирование рецепта 1 Редактирование рецепта 2 Редактирование рецепта 3 Редактирование рецепта 4

Редактор открывается при создании нового рецепта или при нажатии на рецепт в списке.

На широких экранах редактор использует двухколоночную раскладку. На узких экранах блоки идут последовательно.

В редакторе доступны:

  • изображение рецепта;
  • название, автор и стиль;
  • расчётные характеристики;
  • оборудование;
  • сбраживаемое сырьё;
  • хмель;
  • добавки;
  • дрожжи;
  • затирание;
  • вода;
  • брожение;
  • публикация;
  • теги;
  • описание.

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

Название, автор и стиль

Название

Название рецепта обязательно. Если поле пустое, при сохранении появится сообщение Введите название рецепта.

Автор

Автор отображается как информационное поле. Если рецепт принадлежит другому пользователю, может отображаться пометка Другой автор.

Стиль

Поле Стиль открывает выбор BJCP-стиля. Выбранный стиль используется для:

  • отображения кода и названия стиля в рецепте;
  • сравнения характеристик рецепта с диапазонами стиля;
  • поиска и фильтрации публичных рецептов после публикации.

Стиль можно сбросить, если он не нужен.

Изображение рецепта

Изображение помогает визуально отличать рецепты в списке и публичной библиотеке.

Чтобы добавить или заменить изображение, нажмите на область изображения в редакторе. Откроется экран работы с изображением рецепта.

Загрузка изображения доступна только с Премиум-доступом или активным пробным периодом. Без доступа приложение покажет диалог Изображение рецепта.

Характеристики рецепта

Блок характеристик показывает расчётные параметры:

  • ABV — крепость;
  • OG — начальная плотность;
  • FG — конечная плотность;
  • EBC — цвет;
  • IBU — горечь;
  • BU/GU — баланс горечи к плотности;
  • калории, если расчёт доступен.

Цвет EBC рассчитывается из SRM по приближению:

EBC = SRM × 1.97

Если выбран стиль, характеристики сравниваются с диапазонами стиля. Это помогает понять, попадает ли рецепт в ожидаемые рамки выбранного BJCP-стиля.

Расчёты выполняются локально в приложении после изменений рецепта. Модель расчёта IBU берётся из Профиля пользователя.

Если пересчёт прошёл успешно после изменения ингредиентов, может появиться сообщение Параметры пересчитаны. При ошибке отображается Ошибка пересчёта: ....

Оборудование

Блок Оборудование хранит параметры системы, на которой планируется варка.

В блоке отображаются:

  • выбранный профиль оборудования;
  • время кипячения;
  • объём до кипячения;
  • объём в ферментере;
  • объём на розлив;
  • коэффициент абсорбции зерна;
  • гидромодуль;
  • расчёт воды на затор;
  • расчёт воды на промывку;
  • общий объём воды.

Доступные действия:

  • выбрать профиль оборудования;
  • редактировать снимок оборудования в рецепте;
  • масштабировать рецепт под другой объём.

Если объём партии меньше 1 л, сохранение не выполняется и появляется сообщение Выберите оборудование в разделе «Оборудование» или укажите объём не менее 1 л.

Если время кипячения некорректно, приложение попросит выбрать оборудование с корректным временем кипячения или профиль с корректными параметрами.

Масштабирование рецепта

Масштабирование изменяет рецепт под новый объём в ферментере.

Как использовать:

  1. Откройте блок Оборудование.
  2. Нажмите кнопку масштабирования.
  3. Введите новый объём.
  4. Нажмите Применить.

Если текущий объём в ферментере не задан, появится сообщение Укажите объём в ферментере в разделе «Оборудование».

Если введено некорректное значение, появится Введите положительное число.

После успешного масштабирования приложение покажет сообщение вида Рецепт масштабирован под ....

Важно: не все потери масштабируются одинаково. Потери в ферментере и deadspace в заторнике могут оставаться фиксированными параметрами оборудования.

Сбраживаемое сырьё

Блок сбраживаемого сырья используется для солода, сахара, экстрактов и других источников экстракта.

Для позиции могут задаваться:

  • ингредиент из каталога;
  • масса;
  • способ использования;
  • доля или процент, если это предусмотрено формой;
  • дополнительные параметры, зависящие от ингредиента.

В итогах блока отображаются:

  • плотность до кипения;
  • OG;
  • цвет EBC;
  • общая масса сбраживаемого сырья;
  • калории на порцию 355 мл, если расчёт доступен.

После добавления, изменения или удаления позиции приложение пересчитывает параметры рецепта.

Хмель

Блок Хмель используется для всех хмелевых добавок.

Для позиции могут задаваться:

  • сорт хмеля;
  • масса;
  • альфа-кислоты;
  • применение;
  • время;
  • параметры для сухого охмеления;
  • параметры для вирпула.

Примеры применений:

  • кипячение;
  • сухое охмеление;
  • вирпул;
  • другие варианты, доступные в форме добавления хмеля.

Хмель влияет прежде всего на IBU, ароматический профиль и баланс рецепта.

Дрожжи

Блок Дрожжи хранит дрожжевые добавки.

Для позиции могут задаваться:

  • штамм дрожжей;
  • количество;
  • единица;
  • аттенюация и другие параметры, если они есть в выбранном ингредиенте.

Дрожжи влияют на расчёт конечной плотности и крепости, так как аттенюация определяет ожидаемую степень сбраживания.

Добавки

Блок Добавки используется для прочих ингредиентов:

  • специй;
  • осветлителей;
  • солей и водных добавок;
  • трав;
  • ароматизаторов;
  • других вспомогательных ингредиентов.

Для добавки отображаются количество, единица и применение, если они заполнены.

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

Затирание

Блок Затирание описывает расписание затирания.

Можно выбрать профиль затирания из справочника или отредактировать шаги вручную.

Для каждого шага могут отображаться:

  • номер шага;
  • название;
  • тип;
  • температура;
  • длительность;
  • время рампа или догрева.

Температуры отображаются в единицах профиля пользователя.

Вода

Блок воды показывает профиль воды рецепта:

  • Ca;
  • Mg;
  • Na;
  • Cl;
  • SO₄;
  • HCO₃;
  • pH.

В блоке доступен переход в калькулятор добавок воды. После применения результата калькулятора рецепт обновляет водный профиль и, если нужно, список добавок. При успешном применении отображается Добавки применены к рецепту.

Калькулятор воды Меню калькулятора воды

Брожение

Блок Брожение описывает этапы ферментации.

Можно выбрать профиль брожения из справочника или отредактировать этапы вручную.

Для каждого этапа могут отображаться:

  • номер этапа;
  • название;
  • тип;
  • температура;
  • длительность в днях;
  • рамп в днях.

Публикация рецепта

Переключатель Опубликовать делает рецепт публичным и доступным в разделе Библиотека.

Публикация доступна только с Премиум-доступом или активным пробным периодом. Если попытаться включить публикацию без доступа, приложение покажет диалог Публикация рецепта.

Снять рецепт с публикации можно для своего рецепта.

Перед публикацией рекомендуется заполнить:

  • стиль;
  • описание;
  • изображение;
  • хэштеги;
  • основные ингредиенты и технологические блоки.

Хэштеги

В блоке тегов можно добавить хэштеги рецепта.

Как добавить тег:

  1. Введите текст в поле Теги.
  2. Нажмите кнопку добавления рядом с полем.

Теги отображаются как чипы вида #tag. Их можно использовать для поиска и группировки публичных рецептов в библиотеке.

Описание

Описание — многострочное текстовое поле для комментариев к рецепту. Здесь удобно хранить:

  • идею рецепта;
  • особенности процесса;
  • дегустационные заметки;
  • комментарии по будущим правкам.

Сохранение рецепта

Чтобы сохранить рецепт:

  1. Нажмите кнопку с тремя точками в правом нижнем углу.
  2. Выберите Сохранить.

При успешном сохранении появится сообщение Рецепт сохранён.

Если при выходе из редактора есть несохранённые изменения, приложение покажет диалог Есть несохранённые изменения с вариантами:

  • Отмена;
  • Выйти без сохранения;
  • Сохранить и выйти.

Удаление рецепта

Удалить можно свой рецепт.

Как удалить:

  1. Откройте рецепт.
  2. Нажмите кнопку с тремя точками.
  3. Выберите Удалить.
  4. Подтвердите действие в диалоге Удалить рецепт?.

После удаления появится сообщение Рецепт удалён.

Если удаление не удалось, отображается Ошибка удаления: ....

Копирование рецепта

Копирование создаёт новый рецепт на основе текущего.

Как скопировать:

  1. Откройте рецепт.
  2. Нажмите кнопку с тремя точками.
  3. Выберите Копировать.

Если пользователь не вошёл в аккаунт, появится сообщение Войдите в аккаунт, чтобы скопировать рецепт.

На бесплатном тарифе копирование также учитывает лимит рецептов, потому что копия создаётся как новый рецепт.

Если копирование не удалось, отображается Ошибка копирования: ....

Экспорт

В меню рецепта доступно действие Экспорт.

После выбора открывается меню форматов:

  • BeerXML;
  • PDF.

Экспорт доступен только с Премиум-доступом или активным пробным периодом. Без доступа приложение покажет диалог Экспорт.

При успешном экспорте отображаются сообщения:

  • BeerXML сохранён;
  • PDF сохранён.

При ошибках отображаются:

  • Ошибка экспорта: ...;
  • Ошибка экспорта PDF: ....

Поделиться рецептом

Действие Поделиться открывает меню публичной ссылки. Ссылку можно скопировать и отправить другому пользователю.

После копирования ссылки отображается сообщение Ссылка скопирована.

Чтобы ссылка была полезна другим пользователям, рецепт должен быть опубликован.

Создание партии из рецепта

Действие Сварить партию создаёт партию на основе рецепта.

Как использовать:

  1. Откройте свой рецепт.
  2. Нажмите кнопку с тремя точками.
  3. Выберите Сварить партию.

Создание партии доступно только для своих рецептов. Для чужого рецепта появится сообщение Создание партии доступно только для своих рецептов.

На бесплатном тарифе доступна одна активная партия. Если лимит достигнут, приложение покажет диалог Лимит партий.

Если партию не удалось создать, отображается Не удалось создать партию: ....

Премиум-ограничения

На бесплатном тарифе доступны базовые функции рецептов, но действуют ограничения:

  • до 5 активных рецептов;
  • до 1 активной партии;
  • импорт BeerXML недоступен;
  • экспорт BeerXML и PDF недоступен;
  • загрузка изображения рецепта недоступна;
  • публикация рецепта в библиотеку недоступна.

Премиум-доступ или одноразовый пробный период снимают эти ограничения для соответствующих функций.

Чужие и публичные рецепты

Если рецепт принадлежит другому пользователю, он открывается в режиме просмотра. Поля нельзя редактировать, а сохранение и удаление недоступны.

Чтобы использовать чужой рецепт как основу, скопируйте его к себе. После копирования новая версия станет вашим личным рецептом, и её можно будет редактировать.

Единицы измерения

Рецепты используют настройки из Профиля пользователя.

От них зависят:

  • отображение плотности (SG, °Plato, °Brix);
  • отображение температуры (°C, °F);
  • отображение массы (кг, г, lb, oz в зависимости от контекста);
  • отображение объёма (л, мл, галлоны (US)).

Если числа в рецепте отображаются не в нужных единицах, измените настройки в профиле пользователя.

Ошибки и сообщения

Частые сообщения раздела:

  • Введите название рецепта — название обязательно;
  • Рецепт сохранён — сохранение выполнено;
  • Ошибка: ... — ошибка сохранения;
  • Ошибка пересчёта: ... — не удалось пересчитать характеристики;
  • Параметры пересчитаны — расчёты обновлены после изменения ингредиентов;
  • Рецепт удалён — рецепт удалён;
  • Ошибка удаления: ... — удаление не выполнено;
  • Внесите изменения в рецепт для сохранения — новый рецепт не изменялся;
  • BeerXML сохранён — экспорт BeerXML выполнен;
  • PDF сохранён — экспорт PDF выполнен;
  • Добавки применены к рецепту — результат калькулятора воды применён.

Что важно помнить

Рецепт объединяет состав, оборудование, воду и технологию. После изменения ингредиентов или профилей проверяйте расчётные характеристики и сравнение со стилем.

Перед варкой партии желательно сохранить рецепт, убедиться в корректности оборудования и проверить итоговые объёмы, плотность, горечь и график брожения.