Попробуйте инновационную платформу для разработки и запуска бизнес-приложений Comindware Business Application Platform

Запросить демонстрацию

Связи между шаблонами записей

Связь между шаблонами записей необходимо для описания логической связи между сущностями. Платформа поддерживает связи следующих типов: 

Тип связиОписаниеПример
Ссылка Ссылка на запись, созданную в другом шаблоне.  Запрос в тех. Поддержку имеет ссылку на карточку отправившего его клиента. 
Коллекция  Список ссылок на записи, созданные в другом шаблоне.  В карточке клиента есть перечень ссылок на отправленные этим клиентом запросы.

 

Ссылка

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

В качестве примеров можно привести следующие:

  • Перемещение товара. Для перемещения создается специальный документ, который имеет минимум две ссылки на одну сущность Склады: Склад откуда и Склад куда. Кроме этого, может иметь отдельную сущность Номенклатуры перемещений, в которой есть минимум две ссылки: Документ перемещение (на документ Перемещение) и Товар (на справочник Товары).
  • Назначение сотрудника на работу. При этом создается документ Назначение, которые имеет следующие атрибуты-ссылки: Сотрудник (на справочник Сотрудники), Штатная позиция (на справочник Штатные позиции). В свою очередь штатная позиция – это набор ссылок, часть из которых на подразделение и должность.
  • Заказ покупателя. Заказ покупателя при размещении ссылается на справочник покупателей. Кроме этого, в заказе присутствует сущность Детализация заказа, которая ссылается на заказ и на справочник номенклатуры.

 

Коллекция

Данный вид связи относится к типу 1:N. Это означает, что к одной записи может быть связано несколько уникальных записей связанного шаблона записи. Так как одна запись не может ссылаться на несколько записей связанного шаблона с использованием атрибутассылки, это значит, что в коллекции в разных записях не может присутствовать одна и та же запись.

  • Ограничение. Атрибут типа коллекция всегда существует во взаимосвязи с атрибутом типа ссылка. В коллекции могут присутствовать только записи, которые ссылаются на текущую запись (в котором настроен атрибут-коллекция) с помощью атрибута-ссылки.

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

Коллекция, представленная в виде древовидной структуры, описана в Настройка формы. Настройка коллекции со связью N-N описана в Настройка связи «многие ко многим» в коллекции.

Вложения
У этой статьи нет вложений.
Обратная связь
Security Code
Статьи по теме
Low-code и графовая БД
Просмотрено 112 раз с Thu, Mar 19, 2020

Рабочая станция
Просмотрено 67 раз с Fri, Mar 6, 2020

Настройка связи «многие ко многим» в коллекции
Просмотрено 87 раз с Tue, Mar 10, 2020

Настройка приема входящей эл. почты
Просмотрено 61 раз с Mon, Jul 6, 2020

Аутентификация в API
Просмотрено 41 раз с Thu, Jul 30, 2020

Настройка диаграммы бизнес-способностей
Просмотрено 15 раз с Mon, Aug 31, 2020

Технологический сервер
Просмотрено 90 раз с Fri, Mar 6, 2020

Настройка операции
Просмотрено 125 раз с Tue, Mar 10, 2020

Финальная настройка процесса «Создание заявки на командировку» 
Просмотрено 22 раз с Mon, Aug 3, 2020

Настройка резервного копирования
Просмотрено 171 раз с Tue, Mar 3, 2020


Исследования осуществляются <br>ООО «Колловэар» при грантовой <br>поддержке Фонда «Сколково»
Comindware