Шаблоны использования связей
Три повторяющихся сценария, в которых связь даёт больше всего пользы.
Сценарий 1. Квартиры → Платежи аренды
Заголовок раздела «Сценарий 1. Квартиры → Платежи аренды»Родитель: «Объекты недвижимости». Поля: «Адрес», «Цена покупки», «Аренда в месяц», «Дата покупки», «Сдан в аренду».
Дочерняя: «Платежи аренды». Поля: «Дата платежа», «Сумма», «Объект» (связь), «Статус» (Список: оплачено / ожидается / просрочено).
Что получаете на дашборде:
- KPI «Получено в этом месяце»: «Сложить» колонку «Сумма», свой период «Этот месяц».
- Линейный график «Поступления по месяцам»: та же колонка, шаг «По месяцам».
- Столбцы «Доход по объектам»: «Разбить по»: «Объект».
- Клик по столбцу квартиры открывает окно «Записи» с её платежами.
Расходы отдельной таблицей. Тот же родитель «Объекты», новая дочерняя «Расходы»: ремонт, налоги, комиссии, связь «Объект». Чистый доход считает KPI с двумя шагами: «Платежи аренды» минус «Расходы». См. «Как виджет считает значение».
Сценарий 2. Активы → Сделки
Заголовок раздела «Сценарий 2. Активы → Сделки»Родитель: «Активы». Поля: «Тикер», «Название», «Класс» (Список: акция / облигация / крипта).
Дочерняя: «Сделки». Поля: «Дата», «Актив» (связь), «Тип» (покупка / продажа), «Количество», «Цена», «Комиссия».
Что получаете:
- «Тикер» актива прямо в сделках: «Поле из связанной таблицы».
- Стоимость портфеля по текущим ценам: из «Биржевых цен» по тикеру.
- Средняя цена покупки: рецепт 13.
- Кольцо «Структура портфеля»: разбивка по «Активу».
Сценарий 3. Категории → Расходы
Заголовок раздела «Сценарий 3. Категории → Расходы»Родитель: «Категории». Поля: «Название», «Бюджет на месяц» (Деньги).
Дочерняя: «Расходы». Поля: «Дата», «Сумма», «Категория» (связь), «Заметки».
Что получаете:
- Кольцо или разбивка «Расходы по категориям»: разбивка по «Категории».
- План и факт: виджет «Сравнение». «Левая метрика» складывает «Бюджет на месяц» из «Категорий», «Правая» берёт «Сумму» из «Расходов» за месяц.
- Клик по категории показывает список её расходов.
Когда связь не нужна
Заголовок раздела «Когда связь не нужна»- У значения нет своих полей. Например, для приоритета «низкий / средний / высокий» хватит «Списка».
- Значение уникально. Если имя контрагента встречается один раз, хватит «Текста».
- Нужно «многие ко многим». Напрямую не поддерживается, нужна промежуточная таблица. См. «Что такое связь».
Частые ошибки
Заголовок раздела «Частые ошибки»- Продублировали «Адрес» в обеих таблицах. Адрес хранится в родителе. В дочерней достаточно связи и, если нужно видеть адрес, поля из связанной таблицы.
- Хотят «сумму платежей» колонкой в «Объектах». Колонкой это не посчитать. Считайте на дашборде с разбивкой по связи.
- Связь «ребёнок → ребёнок» без общего родителя. Обычно нужна третья таблица-родитель.