# Как работает учёт питания

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

Статья описывает:

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

Настройка типов питания и пакетов выполняется в разделе **Администрирование -&gt; Услуги -&gt; Список услуг** и **Список пакетов услуг**.

### Как система определяет дату начисления

Каждый приём пищи привязан к логике проживания гостя. Система автоматически рассчитывает дату оказания услуги по следующим правилам:

<table border="1" id="bkmrk-%D0%A2%D0%B8%D0%BF-%D0%BF%D0%B8%D1%82%D0%B0%D0%BD%D0%B8%D1%8F-%D0%9F%D1%80%D0%B0%D0%B2%D0%B8%D0%BB%D0%BE-" style="border-collapse: collapse; width: 100%;"><colgroup><col style="width: 33.3745%;"></col><col style="width: 33.3745%;"></col><col style="width: 33.3745%;"></col></colgroup><tbody><tr><th>Тип питания</th><th>Правило начисления</th><th>Пример: гость заехал 1 марта</th></tr><tr><td>**Завтрак**</td><td>Начисляется на **следующий день** после заезда (сдвиг +1 день) и далее каждый день проживания. Последний завтрак — в день выезда.</td><td>Первый завтрак — 2 марта</td></tr><tr><td>**Обед**</td><td>Начисляется **в день заезда** и далее каждый день проживания. В день выезда обед не начисляется.</td><td>Первый обед — 1 марта</td></tr><tr><td>**Ужин**</td><td>Начисляется **в день заезда** и далее каждый день проживания. Последний ужин — в день, предшествующий выезду.</td><td>Первый ужин — 1 марта</td></tr></tbody></table>

- **Завтрак +1 день:** если гость заехал вечером, он не может позавтракать «задним числом». Первый завтрак всегда утром следующего дня. В день выезда завтрак предоставляется — гость ещё не уехал.
- **Обед и ужин день в день:** первый приём пищи возможен сразу в день заезда, а в день выезда — уже нет.

Эти правила применяются автоматически, если питание включено в тариф, добавлено как пакет или как дополнительная услуга через карточку заявки.

### Способы добавления питания в заявку

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

##### 1. Питание в составе тарифа

Питание уже включено в выбранный тариф (например, «Стандарт с завтраком»). Система начисляет услуги автоматически на весь период проживания — администратору не нужно ничего добавлять.

**Когда использовать:** для стандартных тарифов с фиксированным типом питания.

##### 2. Отдельный пакет питания

Пакет добавляется к заявке вручную через карточку заявки (вкладка «Услуги») — например, «Полупансион» или «Только завтраки». После добавления система так же автоматически рассчитывает даты начислений по правилам из таблицы выше.

**Когда использовать:** если тариф не включает питание, но гость хочет добавить его на весь период проживания.

##### 3. Дополнительная услуга с расписанием

В справочнике услуг можно создать услугу питания с привязкой к расписанию (например, «Завтрак в номер»). Такая услуга добавляется через карточку заявки и начисляется на указанные дни.

**Когда использовать:** для специальных предложений или питания, которое не привязано к стандартным правилам сдвига дат.

##### 4. Ручное добавление через «Счёт»

Услуга питания добавляется напрямую в счёт заявки кнопкой **«Добавить услугу»**. В этом случае система не применяет автоматические правила сдвига дат — администратор вручную указывает конкретную дату предоставления.

<p class="callout danger">**Важно:** при ручном добавлении завтрака в счёт указывайте только дату предоставления питания.   
Поле «Период проживания» заполнять не нужно.</p>

**Когда использовать:** если гость хочет разово добавить конкретный приём пищи на определённую дату (например, завтрак только на 3 марта).

### Пакеты питания: полупансион, полный пансион

Услуги питания можно комбинировать в пакеты. Настройка выполняется в разделе **Администрирование → Услуги → Список пакетов услуг**.

**Примеры комбинаций:**

<table border="1" id="bkmrk-%D0%9F%D0%B0%D0%BA%D0%B5%D1%82-%D0%A1%D0%BE%D1%81%D1%82%D0%B0%D0%B2-%D0%9F%D0%BE%D0%BB%D1%83%D0%BF%D0%B0%D0%BD" style="border-collapse: collapse; width: 100%; height: 148.984px;"><colgroup><col style="width: 50.0618%;"></col><col style="width: 50.0618%;"></col></colgroup><tbody><tr style="height: 29.7969px;"><th style="height: 29.7969px;">**Пакет**</th><th style="height: 29.7969px;">**Состав**</th></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">Полупансион (вариант 1)</td><td style="height: 29.7969px;">Завтрак + Обед</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">Полупансион (вариант 2)</td><td style="height: 29.7969px;">Завтрак + Ужин</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">Полупансион (вариант 3)</td><td style="height: 29.7969px;">Обед + Ужин</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">Полный пансион</td><td style="height: 29.7969px;">Завтрак + Обед + Ужин</td></tr></tbody></table>

**Как это выглядит в счёте гостя:**  
При добавлении пакета «Полный пансион» система автоматически создаст в счёте три строки услуг и рассчитает даты по правилам:

- **Завтрак** — начиная со следующего дня после заезда;
- **Обед** и **Ужин** — начиная с дня заезда.

Гостю не нужно добавлять каждый приём пищи по отдельности — достаточно один раз выбрать пакет.

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

**Гость хочет добавить завтрак только на один день. Как это сделать?**  
Используйте способ 4: откройте «Счёт» заявки, нажмите «Добавить услугу», выберите «Завтрак» и укажите конкретную дату. Система начислит услугу только на этот день.

**Как узнать, сколько завтраков/обедов/ужинов нужно приготовить на завтра?**  
Используйте отчёт **«Оказание услуг за период»** с фильтром по типу услуги (Завтрак / Обед / Ужин) — он покажет суммарное количество начисленных приёмов пищи на выбранную дату.

**Гость заехал вечером, и система не начислила ему ужин. Это правильно?**  
Да. Если гость заехал после времени ужина и вы не вручную добавили услугу в счёт, система не начислит ужин задним числом. Если ужин был предоставлен — добавьте его вручную через счёт с указанием фактической даты.

<details id="bkmrk-%D0%BD%D0%B0%D0%BF%D1%80%D0%B8%D0%BC%D0%B5%D1%80%3A-%D0%93%D0%BE%D1%81%D1%82%D1%8C%2C-%D0%BF%D1%80%D0%BE"><summary>Пример - Завтрак</summary>

[![image.png](https://help.ecvi.ru/uploads/images/gallery/2022-09/scaled-1680-/sVyimage.png)](https://help.ecvi.ru/uploads/images/gallery/2022-09/sVyimage.png)

Гость, проживающий с пакетом питания Пакет "Завтрак" в периоде с 17.10.2022 по 19.10.2022 будет иметь в счете на каждые сутки проживания Пакет "Завтрак" с датой предоставления = *дате заезда гостя* (в нашем случае 17.10.2022), во вложении которого будет присутствовать услуга "Завтрак" с датой предоставления = *дата заезда гостя + 1 день*, т.е. услуга питания будет оказана гостю на следующий день после заезда:

[![image.png](https://help.ecvi.ru/uploads/images/gallery/2022-09/scaled-1680-/Iyvimage.png)](https://help.ecvi.ru/uploads/images/gallery/2022-09/Iyvimage.png)

[![image.png](https://help.ecvi.ru/uploads/images/gallery/2022-09/scaled-1680-/Sueimage.png)](https://help.ecvi.ru/uploads/images/gallery/2022-09/Sueimage.png)

В последний проживания услуга питания будет иметь дату оказания 19.10.2022 (находясь в пакете с датой оказания 18.10.2022):

[![image.png](https://help.ecvi.ru/uploads/images/gallery/2022-09/scaled-1680-/SBAimage.png)](https://help.ecvi.ru/uploads/images/gallery/2022-09/SBAimage.png)

В отчете по питанию именно по этой "дате оказания услуги" будет выводиться гость.

</details><details id="bkmrk-%D0%BD%D0%B0%D0%BF%D1%80%D0%B8%D0%BC%D0%B5%D1%80%3A-%D0%94%D0%BB%D1%8F-%D0%B3%D0%BE%D1%81%D1%82%D1%8F--0"><summary>Пример - Ужин</summary>

[![image.png](https://help.ecvi.ru/uploads/images/gallery/2022-09/scaled-1680-/CTlimage.png)](https://help.ecvi.ru/uploads/images/gallery/2022-09/CTlimage.png)

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

[![image.png](https://help.ecvi.ru/uploads/images/gallery/2022-09/scaled-1680-/Rapimage.png)](https://help.ecvi.ru/uploads/images/gallery/2022-09/Rapimage.png)

</details><details id="bkmrk-%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80---%D0%BF%D0%B0%D0%BA%D0%B5%D1%82-%D0%BF%D0%B8%D1%82%D0%B0%D0%BD"><summary>Пример - Полный пансион</summary>

Скриншот настроек из модуля Администрирование - Услуги - Список пакетов услуг - пакет питания "Полный пансион":

[![image.png](https://help.ecvi.ru/uploads/images/gallery/2022-09/scaled-1680-/saQimage.png)](https://help.ecvi.ru/uploads/images/gallery/2022-09/saQimage.png)

Начисленные в счете услуги питания в составе пакета Полный пансион:

[![image.png](https://help.ecvi.ru/uploads/images/gallery/2022-09/scaled-1680-/Eg7image.png)](https://help.ecvi.ru/uploads/images/gallery/2022-09/Eg7image.png)

Завтрак оказывается на следующий день после даты заезда и в процессе проживания со сдвигом +1 день;

Обед и Ужин оказываются в день заезда и в процессе проживания.

</details>