Поле из связанной таблицы
Поле из связанной таблицы показывает значение из строки, на которую ссылается поле-связь. Своих данных у него нет и вручную оно не заполняется: значение подтягивается само.
«Связь» хранит ссылку на строку другой таблицы. «Поле из связанной таблицы» показывает конкретное значение из этой строки: не саму квартиру, а её адрес или цену покупки.
Раньше в документации этот тип называли «Подстановка» или lookup.
Когда использовать
Заголовок раздела «Когда использовать»- В «Платежах» показать адрес квартиры из связанной строки «Квартир».
- В «Сделках» показать тикер из «Активов».
- В «Операциях» показать тип счёта из «Счетов», чтобы разбивать по нему виджеты.
Как создать
Заголовок раздела «Как создать»Сначала в таблице должно быть поле «Связь».
- Вкладка «Поля» → «Новое поле».
- Тип: «Поле из связанной таблицы».
- «Через связь»: поле-связь этой таблицы.
- «Целевое поле»: поле связанной таблицы, значение которого показывать. Список появится после выбора связи.
- «Создать поле».
В качестве целевого поля можно выбрать только обычное поле. Формула, связь или другое поле из связанной таблицы не подойдут.
Как заполняется
Заголовок раздела «Как заполняется»- Автоматически: значение берётся из связанной строки, ячейку нельзя править.
- Если поменять связь в строке, поле покажет значение новой связанной строки.
- Если связь пустая или связанная строка удалена, поле пустое.
В формулах
Заголовок раздела «В формулах»Значение доступно в формулах как обычное поле: [Цена объекта] * 0.01. Это и есть способ «дотянуться» до поля связанной строки. См. «Связи в формулах».
В виджетах
Заголовок раздела «В виджетах»- Разбивка: виджеты можно разбивать по этому полю, например расходы по типу счёта.
- Фильтры: фильтр работает по показанному значению.
- Таблица: показывается как обычное значение.
Поле из связанной таблицы, связь или список
Заголовок раздела «Поле из связанной таблицы, связь или список»| Сценарий | Что выбрать |
|---|---|
| Нужно сослаться на строку другой таблицы. | Связь |
| Нужно показать значение из связанной строки прямо здесь. | Поле из связанной таблицы |
| Фиксированный набор вариантов без отдельной таблицы. | Список |
Связь и поле из связанной таблицы работают в паре: сначала связь, затем одно или несколько полей поверх неё.
Частые ошибки
Заголовок раздела «Частые ошибки»- Нет поля «Связь». Сначала создайте связь, иначе выбирать «Через связь» нечего.
- Хотят ввести значение вручную. Нельзя: значение всегда из связанной строки.
- Целевая таблица приватная. Значения из приватных таблиц так не подтягиваются.