> ## Documentation Index
> Fetch the complete documentation index at: https://docs.yume.cloud/llms.txt
> Use this file to discover all available pages before exploring further.

# Услуги (сервисы)

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

Полный перечень полей — в [глоссарии](/ru/logic/inventory/services-glossary).

## Что это такое

**Услуга** — это дополнительная платная позиция, которую добавляют к аренде поверх инвентаря (доставка, мойка, страховка, подгонка снаряжения и т. п.). У услуги есть категория, цена, скидка и бонус, а также свои тарифы по временным периодам. Услугу можно опубликовать в витрине, чтобы клиент выбирал её сам при онлайн-заказе.

## Удаление и архивирование услуги

Обычные удаление и архивирование не стирают услугу физически — вместо этого на неё ставится отметка о выводе из оборота, и услуга исчезает из списка услуг. Отметка одна, но у неё есть способ: «удаление», «архив» или «списание».

* **Удаление услуги** ставит отметку со способом «удаление». Повторное удаление безопасно: услуга просто остаётся удалённой. Если услуга была в архиве, удаление перекрывает архив — способ меняется на «удаление».
* **Архивирование** ставит отметку со способом «архив». Повторное архивирование ничего не меняет: услуга остаётся в архиве.
* **Возврат из архива** — отдельное действие изменения услуги по тому же адресу, а не повторное архивирование.

Если услуга уже выведена из оборота другим способом (удалена или списана), и архивирование, и возврат из архива отклоняются с сообщением «Услуга выведена из оборота другим способом» — чтобы архивная кнопка случайно не «воскресила» удалённую услугу.

<Warning>
  **Ломающее изменение для интерфейса.** Раньше архивирование работало как переключатель: второй вызов того же действия возвращал услугу в оборот. Теперь возврат из архива — это отдельное действие изменения услуги. Первый вызов архивирования ведёт себя как раньше, а вот второй шаг «вернуть» нужно вызывать по-новому.
</Warning>

<Note>
  Архивная услуга не попадает в обычный список услуг, поэтому вернуть её адресно можно только зная, какая именно услуга нужна. Найти и восстановить архивные услуги можно через общий список архивированных записей — там же доступно массовое восстановление.
</Note>

## Особенности поведения

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

<Info>
  - Любое сохранение или удаление услуги автоматически запускает пересборку витрины. Поэтому массовые изменения услуг многократно перезапускают этот процесс.
  - Связи услуги с категорией и со скидкой защищены от удаления: удалить категорию или скидку нельзя, пока на них ссылается хотя бы одна услуга.
</Info>

## Связанные страницы

<CardGroup cols={2}>
  <Card title="Глоссарий: Услуги (сервисы)" icon="book" href="/ru/logic/inventory/services-glossary">
    Полный перечень полей услуги и её тарифов.
  </Card>

  <Card title="Инвентарь и услуги (CRM)" icon="boxes-stacked" href="/ru/logic/inventory">
    Обзорная страница модуля учёта инвентаря и услуг.
  </Card>

  <Card title="Инвентарь (единицы)" icon="box" href="/ru/logic/inventory/inventory-items">
    Отдельные единицы оборудования: статусы, состояние, пробег, страховка, импорт и перемещение.
  </Card>

  <Card title="Продукт" icon="layer-group" href="/ru/logic/inventory/inventory-groups">
    Учёт однотипного инвентаря по количеству вместо отдельных единиц.
  </Card>

  <Card title="Комплекты (наборы)" icon="boxes-stacked" href="/ru/logic/inventory/inventory-sets">
    Наборы инвентаря, сдаваемые как единое целое: состав, позиции и цены.
  </Card>

  <Card title="Тарифы и цены" icon="tags" href="/ru/logic/inventory/tariffs">
    Тарифы аренды по временным периодам для единиц, продуктов и комплектов.
  </Card>

  <Card title="Доступность и расписание" icon="calendar-check" href="/ru/logic/inventory/availability">
    Расписание занятости инвентаря и расчёт его доступности.
  </Card>

  <Card title="Субаренда" icon="handshake" href="/ru/logic/inventory/sublease">
    Периоды субаренды единиц с процентом владельца для распределения выручки.
  </Card>

  <Card title="Обслуживание и ремонт" icon="screwdriver-wrench" href="/ru/logic/inventory/maintenance">
    Плановое и разовое техобслуживание по интервалу или пробегу.
  </Card>

  <Card title="Инвентаризация" icon="clipboard-check" href="/ru/logic/inventory/inventorization">
    Проверки состояния инвентаря при выдаче и приёмке заказов.
  </Card>
</CardGroup>
