Шинный отель
Шинный отель — это учёт хранения шин клиентов в вашем сервисе. Вы принимаете комплект на хранение (зима, лето или всесезонка), записываете к кому они принадлежат, какой сезон, размер и на какой полке лежат, — а когда клиент приезжает за ними, выдаёте обратно одним нажатием. Никаких бумажек и «где-то записано».
Как открыть
Раздел находится в боковом меню «Ещё» — ищите строку «Шинный отель» со значком шины. Нажмите на неё — откроется список всех комплектов на хранении.
Прямая ссылка в приложении: /tires.
Важно: Раздел «Шинный отель» может быть включён или выключен владельцем в настройках («Модули»). Если раздел выключен, вместо списка появится сообщение «Раздел отключён» с кнопкой перехода в «Модули» для включения.
Что на экране
Экран «Шинный отель» устроен просто — это список карточек и одна кнопка внизу.
Список карточек — каждая карточка это один комплект шин на хранении. В карточке видно:
- Иконка сезона слева (снежинка — зима, солнышко — лето, стрелки — всесезон).
- Сверху — авто клиента: марка, модель и госномер (например, «Volvo V60 · ABC123»).
- Ниже — имя клиента (если указан).
- Ещё ниже — размер шин, номер полки и сезон через точку (например, «205/55R16 · Полка: А3 · Зима»).
- Справа — кнопка «Выдать».
Кнопка «Принять шины» — большая синяя кнопка внизу справа. Нажмите, чтобы принять новый комплект на хранение.
Пустой экран — если комплектов на хранении нет, в середине экрана показывается иконка шины и надпись «На хранении ничего нет».
Ошибка загрузки — если список не удалось загрузить (нет сети или ошибка сервера), в центре экрана появляется текст «Повторить». Потяните экран вниз (pull-to-refresh), чтобы загрузить список снова.
Каждая кнопка и действие
| Элемент | Где | Что делает | Кому доступно |
|---|---|---|---|
| «Принять шины» (синяя кнопка с иконкой «+» внизу справа) | Главный экран «Шинного отеля» | Открывает панель приёма шин на хранение (форму заполнения) | Владелец, приёмщик, механик — любой, у кого открыт модуль «tires» |
| Потянуть экран вниз (свайп вниз) | Список карточек | Обновляет список — загружает свежие данные с сервера | Все |
| «Выдать» (кнопка в правой части карточки) | Каждая карточка шин | Показывает диалог подтверждения выдачи — отдать шины обратно клиенту | Владелец, приёмщик, механик |
| Локация (поле с иконкой магазина) | Панель «Принять шины» | Открывает список площадок — выбрать, в каком месте/складе принимаем шины | Все, у кого открыта панель |
| Клиент (поле с иконкой человека) | Панель «Принять шины» | Открывает список клиентов — выбрать, чьи шины принимаем | Все |
| Автомобиль (поле с иконкой машины) | Панель «Принять шины» | Открывает список авто — привязать шины к конкретной машине клиента (необязательно) | Все |
| «Зима» / «Лето» / «Всесезон» (три чипа-кнопки) | Панель «Принять шины» | Выбрать сезон принимаемых шин — активный чип подсвечивается | Все |
| Поле «Размер» | Панель «Принять шины» | Ввести размер шин (например, 205/55R16) — необязательно, но полезно | Все |
| Поле «Полка» | Панель «Принять шины» | Ввести номер полки или место на стеллаже (например, А3) — необязательно | Все |
| «Сохранить» (синяя кнопка внизу панели) | Панель «Принять шины» | Сохраняет комплект шин на хранение; закрывает панель и обновляет список | Все |
| «Отмена» (в диалоге выдачи) | Диалог подтверждения выдачи | Закрывает диалог без действий — шины остаются на хранении | Все |
| «Выдать» (синяя кнопка в диалоге выдачи) | Диалог подтверждения выдачи | Подтверждает выдачу: комплект уходит из списка хранящихся | Все |
| «Модули» (кнопка при выключенном модуле) | Экран-заглушка (модуль выключен) | Переходит в раздел «Модули», чтобы включить шинный отель | Владелец |
Диалоги и подэкраны
Панель «Принять шины»
Открывается по кнопке «Принять шины» снизу. Это выезжающая снизу панель на весь экран (шторка).
Поля формы:
- Локация — выпадающий список точек/складов вашего сервиса. Если у вас одна точка, она подставится автоматически. Если не выбрать — форма не отправится, под полем появится «Обязательное поле».
- Клиент — список ваших клиентов. Нажмите поле — откроется окошко выбора с поиском по имени, телефону или е-мейлу. Внизу списка кнопка «+ Клиент» — создать нового клиента прямо отсюда, не уходя из формы. Клиент обязателен — без него форма не сохранится.
- Автомобиль — после выбора клиента автоматически показывает его машины. Поле помечено «· необязательно». Нажмите — откроется список авто этого клиента; кнопка «+ Авто» создаёт новое. Если выбрать авто до клиента, приложение само подставит владельца этого авто.
- Зима / Лето / Всесезон — три кнопки-чипа. По умолчанию выбрана «Зима». Нажмите нужный сезон — он подсветится. Выбрать можно только один.
- Размер — текстовое поле. Вписывайте в любом формате (205/55R16, 215/65/16 — как привыкли). Необязательно, но удобно потом искать.
- Полка — текстовое поле. Вписывайте как называете место хранения (А3, Стеллаж 2, Полка 5 слева). Необязательно, но помогает быстро найти шины на складе.
- «Сохранить» — большая синяя кнопка внизу. Пока идёт сохранение, кнопка неактивна и показывает крутящийся кружок. После сохранения панель закрывается, список обновляется. Если сохранить не удалось — внизу экрана появится всплывающее сообщение «Повторить».
Диалог подтверждения выдачи
Открывается при нажатии кнопки «Выдать» в карточке.
Показывает вопрос: «Выдать шины для [авто клиента]?»
Две кнопки:
- «Отмена» — закрыть диалог, ничего не делать.
- «Выдать» (синяя) — подтвердить выдачу. Комплект исчезнет из списка хранящихся. Если что-то пошло не так, внизу экрана появится всплывающее сообщение «Повторить».
Окошко выбора клиента
Открывается при нажатии поля «Клиент» в форме приёма.
- Список клиентов с именем, телефоном и е-мейлом.
- Поиск по строке вверху.
- Кнопка «+ Клиент» — открывает мини-форму создания нового клиента прямо здесь.
- Нажать на строку клиента — он выбирается, окошко закрывается.
Окошко выбора авто
Открывается при нажатии поля «Автомобиль» в форме приёма.
- Если уже выбран клиент — показываются только его машины.
- Если клиента ещё нет — показываются все машины организации.
- Кнопка «+ Авто» — открывает мини-форму создания нового авто. Если клиент выбран, новое авто сразу привяжется к нему.
- Нажать на строку авто — оно выбирается, а если клиент ещё не был выбран — приложение попробует подставить его владельца автоматически.
Экран-заглушка «Раздел отключён»
Если владелец выключил модуль «Шинный отель» в настройках, при открытии /tires вместо списка будет экран с иконкой «модуль выключен» и текстом:
«Раздел отключён. Этот модуль выключен. Включите его в «Модулях», чтобы пользоваться разделом.»
Кнопка «Модули» переходит на экран управления модулями.
Что если…
На экране пусто — написано «На хранении ничего нет»
Значит, вы ещё не принимали шины или все комплекты уже выданы. Нажмите «Принять шины», чтобы завести первую запись.
Поле «Клиент» в форме подчёркнуто красным и написано «Обязательное поле»
Вы нажали «Сохранить», не выбрав клиента. Нажмите поле «Клиент», выберите из списка или создайте нового — и снова нажмите «Сохранить».
Поле «Локация» подчёркнуто красным и написано «Обязательное поле»
Форма не заполнит сама площадку, если у вас несколько точек. Нажмите поле «Локация» и выберите нужный склад.
После нажатия «Выдать» появляется сообщение «Повторить»
Что-то пошло не так (нет сети, ошибка сервера). Подождите секунду и нажмите «Выдать» снова.
Раздела «Шинный отель» нет в меню «Ещё»
Владелец выключил модуль. Попросите его зайти в меню «Ещё» → «Модули» и включить «Шинный отель».
Вопрос-ответ
Я принял шины, но забыл написать номер полки. Как отредактировать запись?
В текущей версии редактировать уже созданную запись нельзя. Если очень нужно — выдайте комплект (кнопка «Выдать» → подтвердить) и заведите его снова с правильным номером полки через «Принять шины».
Клиент пришёл за шинами — что нажать?
Найдите его комплект в списке (ищите по марке/модели/госномеру авто). Нажмите «Выдать» справа на карточке, подтвердите в диалоге — и комплект уйдёт из списка. Сезон смены помните: зимой выдаём летние, летом — зимние.
Шинный отель не вижу в меню — куда пропал?
Заходите в меню «Ещё». Если пункта «Шинный отель» там нет — значит, владелец выключил этот модуль. Пусть зайдёт в «Ещё» → «Модули» и включит его. После включения пункт появится сразу.
Можно хранить шины без привязки к конкретной машине — просто к клиенту?
Да. Поле «Автомобиль» в форме необязательно. Выберите только клиента, заполните сезон и полку — и сохраняйте. В карточке будет показан только клиент без авто.
У нас две точки — как убедиться, что шины записаны на правильный склад?
При нажатии «Принять шины» первым делом выбираете поле «Локация» — там все ваши точки. Выберите нужную. Если точка одна, она подставится автоматически.
Что означают иконки у карточек — снежинка, солнышко, стрелки?
Это сезон шин: снежинка ❄ — зима, солнышко ☀ — лето, две стрелки — всесезонка. Подставляется по выбору сезона при приёме.