Направление работ: 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 вопроса (Open 2 · Подтверждено 1) Маршрутизация без сверки с гайдбуком (гайдбук не передавался).

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 (заголовки объектов и площадок); упоминаний сферы в разделе нетБизнесOpen(А) Подтвердить требование — тогда доработка: добавить сферу в структуру календаря, группировать объекты по ней и раскрашивать группы. Уточните, откуда брать цвет сферы: если он задаётся в справочнике сфер, это ещё и вопрос к бэкенду. (Б) Снять группировку по сферам из FR5.2.1-2, если у большинства партнёров одна сфера и разделение не нужно — тогда требование сводится к тому, что уже реализовано.
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 (единственные цвета в компоненте — служебные, не цвет площадки)РазработкаOpenЗавести тикет в Bitrix: применять цвет площадки к рамке события, если он настроен в разделе «Площадки». Индикаторы информации отдельным пунктом не заводить — они уже покрыты OQ5.2-4, достаточно сослаться. Уточнить у разработки, приходит ли цвет площадки в структуре календаря: если нет, потребуется расширить запрос.
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.

0 items under this folder.