Skip to main content
Полный перечень полей — в глоссарии.

Что это такое

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

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

Обычные удаление и архивирование не стирают услугу физически — вместо этого на неё ставится отметка о выводе из оборота, и услуга исчезает из списка услуг. Отметка одна, но у неё есть способ: «удаление», «архив» или «списание».
  • Удаление услуги ставит отметку со способом «удаление». Повторное удаление безопасно: услуга просто остаётся удалённой. Если услуга была в архиве, удаление перекрывает архив — способ меняется на «удаление».
  • Архивирование ставит отметку со способом «архив». Повторное архивирование ничего не меняет: услуга остаётся в архиве.
  • Возврат из архива — отдельное действие изменения услуги по тому же адресу, а не повторное архивирование.
Если услуга уже выведена из оборота другим способом (удалена или списана), и архивирование, и возврат из архива отклоняются с сообщением «Услуга выведена из оборота другим способом» — чтобы архивная кнопка случайно не «воскресила» удалённую услугу.
Ломающее изменение для интерфейса. Раньше архивирование работало как переключатель: второй вызов того же действия возвращал услугу в оборот. Теперь возврат из архива — это отдельное действие изменения услуги. Первый вызов архивирования ведёт себя как раньше, а вот второй шаг «вернуть» нужно вызывать по-новому.
Архивная услуга не попадает в обычный список услуг, поэтому вернуть её адресно можно только зная, какая именно услуга нужна. Найти и восстановить архивные услуги можно через общий список архивированных записей — там же доступно массовое восстановление.

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

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

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

Глоссарий: Услуги (сервисы)

Полный перечень полей услуги и её тарифов.

Инвентарь и услуги (CRM)

Обзорная страница модуля учёта инвентаря и услуг.

Инвентарь (единицы)

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

Продукт

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

Комплекты (наборы)

Наборы инвентаря, сдаваемые как единое целое: состав, позиции и цены.

Тарифы и цены

Тарифы аренды по временным периодам для единиц, продуктов и комплектов.

Доступность и расписание

Расписание занятости инвентаря и расчёт его доступности.

Субаренда

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

Обслуживание и ремонт

Плановое и разовое техобслуживание по интервалу или пробегу.

Инвентаризация

Проверки состояния инвентаря при выдаче и приёмке заказов.