Сектора: стадион

Плитки трибун с ценой и остатком, а места — обычным залом внутри сектора.

Сектора описываются строками, а остаток на плитках считается из таблицы броней.
Сектора описываются строками, а остаток на плитках считается из таблицы броней.

Блок «Сектора» отвечает на первый вопрос стадиона — «какая трибуна», а не «какое кресло». Сорок тысяч мест в телефон не помещаются и пальцем не выбираются: билетные сервисы сначала показывают трибуны с ценой и остатком, и только внутри выбранной — схему кресел. Здесь так же: плитки, потом обычный блок «Зал», отобранный по выбранному сектору.

Сектора описываются строками, тем же языком, что и зал:

Запад: 200 (2500, VIP)
Восток: 200 (1800)
Фан-зона (900, стоячие)
  • Слева имя — им сектор и опознаётся в таблице броней: «Запад», «A», «Балкон».
  • Справа вместимость. Из неё считается остаток: «Осталось 312». Не указали — остаток не показывается вовсе, и это честно: стоячая трибуна вмещает столько, сколько пустит охрана.
  • В скобках цена и категория, как у ряда кресел: (2500, VIP).

Остаток считается из той же таблицы, где лежат брони, — по столбцу с именем сектора. Как именно считать, блок решает сам по тому, что вы уже настроили: есть столбец с кодом места — считаются места (заказ на три кресла лежит одной строкой, и штукой его считать нельзя); есть столбец с количеством — складывается он; нет ни того ни другого — считаются строки.

Где: Палитра блоков → «Коммерция» → «Сектора». Готовый экран целиком — «Экраны» → «Стадион»: плитки, схема под ними и бронь.

Читать дальше