Блог Интеграм

Рассказываем о проектах, обновлениях и событиях

Как отличить подчиненную таблицу от справочника

- Опубликовано в Обучение

У новичков Интеграма часто возникает недопонимание сути справочников и подчиненных таблиц.

Подчиненная таблица -- это набор записей, связанных с какой-то определенной основной записью. Например, позиции некоего заказа.

Справочное значение -- это ссылка на конкретное значение в таблице-справочнике. Например, статус заказа.

enter image description here

На картинке выше справочники обозначены – зеленым, подчиненная таблица - голубым

Рассмотрим такую структуру таблиц. Цена услуги задается для одной или нескольких моделей – их мы выбираем из списка, и здесь вот есть связь со справочником моделей – много моделей к одной услуге. Это – справочник.

enter image description here

Для выполнения услуги могут потребоваться детали – может быть несколько деталей, каждая по своей цене. Это подчиненная таблица цен, а для каждой цены мы указываем деталь из справочника.

Чтобы купить деталь для выполнения этой услуги, мы обратимся к поставщикам, каждый из которых даст свою закупочную цену – мы храним их в подчиненной таблице закупочных цен, указываем поставщика для каждой цены.

Разницу между подчиненной таблицей и связанным справочником можно наглядно наблюдать в Редакторе структуры. У справочника в скобках указано имя таблицы, а подчиненная таблица отображается без скобок. То, что со скобками – это ссылки на справочник.

Ликбез по Интеграму доступен здесь.