Перейти к основному содержимому

Конфигурационная матрица


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

Основные термины


М2М таблица – техническая таблица, которая хранит связи таблиц.

Производная таблица – таблица, которая автоматически создается из записи в таблице М2М.

Исходная таблица – таблица, записи которой отображаются в строке матрицы.

Целевая таблица – таблица, записи которой отображаются в колонке матрицы.


Таблица полей

НазваниеТип колонкиНазвание колонкиСсылки
Таблица М2МReferencem2m_table
Исходная таблицаReferencefrom_table
Целевая таблицаReferenceto_table
Фильтр по исходной таблицеConditionsfilter_from
Фильтр по целевой таблицеConditionsfilter_to

Виджеты

Внизу формы расположен виджет Конфигурационной матрицы. В строке отображаются записи Исходной таблицы, в колонке – записи Целевой таблицы.

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

примечание

Матрица отображается только при наличии записей в таблицах, которые хотите связать.

Копирование и фильтры


Копирование строки или колонки

В верхней части формы расположены кнопки Копировать строку и Копировать колонку.

alt text

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

alt text

Копирование статусов чекбоксов из одной колонки в другую происходит аналогичным образом через Копировать колонку.

alt text

Добавление фильтра

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

alt text

Создание конфигурационной матрицы


Чтобы создать связанный список через конфигурационную матрицу:

  1. Перейдите в КонфигурацияКонфигурационная матрица.
  2. Нажмите Создать.

alt text

  1. Нажмите Добавить.

alt text

  1. В открывающемся окне выберите таблицы, которые хотите связать.

alt text

примечание

Выбрать можно только таблицы класса Master Data.

  1. Нажмите Ок.