Направление работ: WebLk Код раздела: 5.2.1 Раздел: Заказы > Календарь > Все объекты Статус: Готов Ответственный: Панкова Л.А. Версия: 0.1 Обновлено: 17.07.26


1. Назначение

Раздел обеспечивает партнеру совместное отображение всех объектов и площадок партнерской зоны в календаре заказов.

Партнер выбирает отображение «Все объекты» и «Все площадки» в разделе WebLk 5.2 «Календарь» и просматривает единый календарь с группировкой по сферам, объектам и площадкам.

Интерфейс использует данные объектов, площадок и заказов, определенные в Back-разделах 2.1 «Объекты партнеров», 2.2 «Площадки партнеров», 3.1 «Состав заказа» и 3.2 «Процессинг заказов».

2. Ключевые понятия

Календарь заказов — экран WebLk, на котором партнер просматривает записи по времени, объектам и площадкам партнерской зоны.

Объект партнера — сущность, которая группирует площадки партнера по сфере.

Площадка — помещение объекта, представленное отдельной колонкой календаря.

Сфера — направление деятельности, по которому объекты объединяются в календаре и обозначаются общим цветом.

3. Scope

Входит

S1: Отображение всех объектов на календаре

Не входит

4. BR

Указаны в пункте 4 разделов Back: 2.1 Объекты партнеров, 2.2 Площадки партнеров, 3.1 Состав заказа и 3.2 Процессинг заказов.

5. Функциональные требования (UC + FR)

IDСценарийФункциональное требованиеBRВесСтатус
S1: FR5.2.1-1Партнер в разделе WebLk 5.2 «Календарь» выбирает отображение «Все объекты» и «Все площадки»Интерфейс показывает в одном календаре все объекты партнерской зоны и относящиеся к ним площадки.

Партнеру остается доступна панель управления календарем из WebLk 5.2: переключатели «День», «Неделя» и «Месяц», переход к предыдущему и следующему периоду, выбор даты, справочная информация и дополнительные действия.
1Реализовано
OQ5.2.1-3
S1: FR5.2.1-2Партнер просматривает все объекты на календареИнтерфейс группирует площадки по объектам, а объекты — по сферам, показывает названия сфер, объектов и площадок в заголовках календаря и обозначает каждую группу объектов цветом соответствующей сферы.1Частично
OQ5.2.1-1
S1: FR5.2.1-3Партнер просматривает заказы в календареВ блоке заказа интерфейс показывает:
— стоимость;
— статус: «Без статуса», «Зарезервировано», «Частично оплачено», «Оплачено», «Выбрано» или «Закрытый заказ»;
— индикатор источника заказа;
— при наличии индикаторы «Содержит комментарий», «Доп. оборудование», «Клиент с ограничениями», «Абонемент» и «Оплачен online»;
— рамку цветом, выбранным для соответствующей площадки в WebLk 4.2 «Площадки», если цвет отображения был настроен.
1Частично
OQ5.2.1-2

6. Открытые вопросы

Сверка с кодом: BRD 5.2.1 v0.1 · репозиторий musbooking_personal_account · commit d6f907bf / main · 26.07.26 · якорь features.fsd/order-calendar Сводка: 3 вопроса (Решено 2 · Подтверждено 1) · итоговые решения зафиксированы 04.08.26 Маршрутизация без сверки с гайдбуком (гайдбук не передавался).

IDИсточникВопросКомуСтатусРекомендацииИтоговое решение
OQ5.2.1-1Код FR5.2.1-2Требование говорит: в режиме «Все объекты» площадки группируются по объектам, объекты — по сферам, в заголовках выводятся названия сфер, объектов и площадок, и каждая группа объектов обозначается цветом своей сферы. В коде первая половина работает: площадки сгруппированы по объектам, заголовки объектов и площадок строятся из загруженной структуры. А сфер в календаре нет вообще — ни группировки, ни названий, ни цветов: поиск по разделу календаря не даёт ни одного упоминания сферы. \ features.fsd/order-calendar/model/order-calendar.ui.ts:143-153 (группировка площадок по объектам), features.fsd/order-calendar/ui/Grid/Header.vue (заголовки объектов и площадок); упоминаний сферы в разделе нетБизнесРешён(А) Подтвердить требование — тогда доработка: добавить сферу в структуру календаря, группировать объекты по ней и раскрашивать группы. Уточните, откуда брать цвет сферы: если он задаётся в справочнике сфер, это ещё и вопрос к бэкенду. (Б) Снять группировку по сферам из FR5.2.1-2, если у большинства партнёров одна сфера и разделение не нужно — тогда требование сводится к тому, что уже реализовано.Добавить группировку по сферам. Внести сферу в структуру календаря: группировать объекты по сферам, выводить названия сфер в заголовках и обозначать группы объектов цветом сферы — как требует FR5.2.1-2. Отдельно уточнить у бэкенда, откуда брать цвет сферы: если он задаётся в справочнике сфер, потребуется расширение ответа. Требование веса 1. Тикет в Bitrix.

ОТ БИЗНЕСА: доработка, вес 1
OQ5.2.1-2Код FR5.2.1-3Требование говорит: блок заказа показывает стоимость, статус, индикатор источника, при наличии — пять индикаторов информации о заказе, и рамку цветом, выбранным для площадки в WebLk 4.2 «Площадки». В коде стоимость, статус и источник выводятся, а вот две вещи — нет. (1) Из пяти индикаторов информации работает только «комментарий», остальные не подключены — это та же проблема, что описана в OQ5.2-4 родительского раздела. (2) Цвет площадки в событии календаря не используется вовсе: ни рамки, ни фона по цвету площадки в компоненте события нет, цвет берётся только от статуса заказа. \ features.fsd/order-calendar/ui/Events/Event.vue:297-300 (индикаторы), :442 и :506 (единственные цвета в компоненте — служебные, не цвет площадки)РазработкаРешёнЗавести тикет в Bitrix: применять цвет площадки к рамке события, если он настроен в разделе «Площадки». Индикаторы информации отдельным пунктом не заводить — они уже покрыты OQ5.2-4, достаточно сослаться. Уточнить у разработки, приходит ли цвет площадки в структуре календаря: если нет, потребуется расширить запрос.Цвет площадки применять к заголовку колонки, а не к рамке события. Так площадки различимы, а цветовая легенда статусов заказа не ломается (цвет самого события остаётся привязан к статусу). Переформулировать FR5.2.1-3: цвет из 4.2 «Площадки» используется в заголовке площадки. Уточнить у разработки, приходит ли цвет площадки в структуре календаря — если нет, расширить запрос. Индикаторы информации о заказе отдельным пунктом не заводить — покрыты OQ5.2-4. Тикет в Bitrix.

ОТ БИЗНЕСА: (1) доработка совместно с родительской задачей, вес 1. (2) Касательно цвета: цвет в заголовке да, но при наведении на карточку также она обретает рамку цвета площадки. Это обсуждалось Владом и Денисом. С точки зрения UX это более явное подсвечивание, помогающее ориентироваться пользователю во множестве заказов — доработка, вес 2
OQ5.2.1-3Код FR5.2.1-1Что подтверждено: режим «Все объекты» работает — если ни один объект не выбран, календарь строится по всем объектам партнёрской зоны с их активными площадками; при выборе конкретных объектов список фильтруется. Панель управления в этом режиме та же, что и в обычном календаре, со всеми её особенностями и пробелами, описанными в OQ5.2-1 и OQ5.2-2. \ features.fsd/order-calendar/model/order-calendar.ui.ts:130-141 (все объекты либо фильтр по выбранным), :143-153 (площадки объекта)—ПодтвержденоРасхождения нет — с оговоркой по панели управления, см. OQ5.2-1.—

ОТ БИЗНЕСА: ок, ждем доработки OQ5.2.1-1

0 items under this folder.