Профили связей

Содержание

Профиль связи — способ взаимосвязи между таблицами через определенные колонки. Используется для настройки колонок с типом “Связанные ячейки”. Данная настройка определяет способ взаимосвязи между таблицами через определенные колонки, что позволяет создавать более сложные структуры данных и устанавливать взаимосвязи между разными частями информации в системе.

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

Если планируется установить простую связь между таблицами — связь без использования виртуальной ячейки (VCell) или валидации данных, то достаточно одного профиля связи для каждого такого случая. Это подходит для ситуаций, когда требуется только основная связь данных без дополнительных условий или проверок. Однако, если в процессе установления связи между таблицами предполагается добавление виртуальной ячейки или проведение валидации данных, тогда необходимо для каждого случая создавать отдельный профиль связи для каждой уникальной комбинации этих условий. Это позволит гибко управлять данными в связанных таблицах.

Порядок действий по созданию профиля связи и настройке связанной таблицы

  1. В подразделе “Профили связей” перейдите к созданию нового профиля связи, нажав кнопку “Создать” и заполните обязательные параметры (см.Рис.):
    ПараметрДействия для настройки
    НаименованиеУкажите наименование списка
    АлиасУкажите уникальный алиас без пробелов, до 30 символов

     

  2. Убедитесь, что все данные введены корректно и нажмите кнопку “Сохранить” для сохранения изменений и возврата к перечню профилей связей или “Сохранить и продолжить”, если необходимо сохранить изменения и продолжить настройку;
  3. Перед настройкой связей между таблицами, убедитесь в наличии следующих компонентов в системе:
    • Основная таблица — таблица, от которой будет исходить связь. Проверьте, что она присутствует в подразделе «Таблицы» и наполнена нужными колонками. Это основа, откуда будет тянуться связь к другой таблице.
    • Подтаблица — таблица, которая будет открываться при активации связи. Эта таблица также должна быть доступна в подразделе «Таблицы». Подтаблица является целью связи, куда будут направляться запросы из основной таблицы.

    Если какая-либо из этих таблиц отсутствует, то необходимо создать её. Для этого перейдите по ИНСТРУКЦИИ ПО ССЫЛКЕ, где описаны шаги по созданию таблиц в системе.

    • Колонка в основной таблице с типом “Связанные ячейки (Один ко многим)” или “Связанные ячейки (Многие ко многим)”. Колонки с данными типами служат для настройки связи с подтаблицей, основные характеристики этих типов связей:
      • Связанные ячейки (Один ко многим): этот тип колонки позволяет установить связь, при которой каждая ячейка в основной таблице ассоциирована с несколькими строками в подтаблице. Это значит, что выбор конкретной ячейки в основной таблице откроет подтаблицу, содержащую все связанные с этой ячейкой строки;
      • Связанные Ячейки (Многие ко многим): при использовании этого типа связи, одна ячейка в основной таблице может быть связана с несколькими строками в подтаблице, и наоборот, одна строка в подтаблице может быть связана с несколькими ячейками в основной таблице.

    Если такая колонка отсутствует, то необходимо ее создать. Для этого перейдите по ИНСТРУКЦИИ ПО ССЫЛКЕ, где описаны шаги по созданию колонок в системе.

  4. Настройте опцию колонки «Связь по умолчанию», для этого:
    1. В параметре «Тип связи» укажите нужный тип связи;
    2. В параметре «Таблица» укажите таблицу, которая будет открываться по связи (подтаблица).
  5. При необходимости, настройте «Дополнительные связи». Данная опция позволяет создавать многоуровневую систему вложенности подтаблиц, обеспечивая глубокую интеграцию и связанность данных между различными уровнями таблиц, создавая сложную, но упорядоченную сеть связей. Это значительно расширяет возможности анализа и обработки данных, обеспечивая более гибкое и многофункциональное управление информацией в системе. Для настройки данной опции выполните следующие шаги:
    1. Нажмите кнопку «Добавить связь»;
    2. В раскрывшемся списке выберите таблицу, которая будет являться основной в дополнительной связи;
    3. Выполните пункты 1-4;
    4. Добавьте в основную таблицу текущую колонку, для настройки связи с подтаблицей. Связующей колонкой будет именно эта колонка.
  6. Убедитесь, что все данные введены корректно и нажмите кнопку “Сохранить” для сохранения изменений.

Это важно!

! Параметр UUID является техническим и не требует заполнения. UUID будет присвоен автоматически при сохранении нового элемента.

! При создании как компонентов, так и элементов, необходимо указывать название и алиас (alias). Алиас должен содержать не более 30 символов, его можно ввести вручную, либо сгенерировать автоматически.

! Если при попытке сохранения появляется сообщение об ошибке (“Error!”), это может свидетельствовать о двух возможных причинах:

  • один из обязательных параметров не был заполнен;
  • элемент с указанным алиасом уже был создан ранее.