Конфигурационная матрица
Связанные списки – это механизм для отображения и управления записями, связанными с текущей записью формы. Добавление большого количества связанных списков через форму не всегда удобно. В SimpleMES конфигурационная матрица помогает упростить и ускорить процесс создания связанных списков.
Основные термины
М2М таблица – техническая таблица, которая хранит связи таблиц.
Производная таблица – таблица, которая автоматически создается из записи в таблице М2М.
Исходная таблица – таблица, записи которой отображаются в строке матрицы.
Целевая таблица – таблица, записи которой отображаются в колонке матрицы.
Таблица полей
| Название | Тип колонки | Название колонки | Ссылки |
|---|---|---|---|
| Таблица М2М | Reference | m2m_table | |
| Исходная таблица | Reference | from_table | |
| Целевая таблица | Reference | to_table | |
| Фильтр по исходной таблице | Conditions | filter_from | |
| Фильтр по целевой таблице | Conditions | filter_to |
Виджеты
Внизу формы расположен виджет Конфигурационной матрицы. В строке отображаются записи Исходной таблицы, в колонке – записи Целевой таблицы.
Чекбоксы позволяют создать запись связи между двумя таблицами. При нажатии на чекбокс, создается запись в производной таблице.
Матрица отображается только при наличии записей в таблицах, которые хотите связать.
Копирование и фильтры
Копирование строки или колонки
В верхней части формы расположены кнопки Копировать строку и Копировать колонку.

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

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

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

Создание конфигурационной матрицы
Чтобы создать связанный список через конфигурационную матрицу:
- Перейдите в Конфигурация → Конфигурационная матрица.
- Нажмите Создать.

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

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

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