Таблицы
«Ма-3» содержит каталог справочников, призванных облегчить и стандартизировать классификацию сущностей в базе данных. Этот каталог представлен в виде таблицы под названием SX5, которая содержит список общих таблиц-справочников и состоит из:
Связь с полями SX3 обеспечивается через поля стандартного запроса X3_F3
. Если
поле X3_F3
состоит из двух символов, то стандартный запрос будет работать
с общей таблицей по ключу общей таблицы.
Помимо полей SX3 на общие таблицы могут ссылаться настройки (таблица SX1) и другие сущности системы. Еще один способ применения SX5 – использование их для номерных серий.
Пример общей таблицы:
26 – «Степени образования» | |||
x5_tabela | x5_chave | x5_desceng | Description Rus |
26 | Д13-03 | General basic education | Основное общее образование |
26 | Д13-07 | General secondary education | Среднее (полное) общее образование |
26 | Д13-10 | Primary vocational education | Начальное профессиональное образование |
26 | Д13-11 | Secondary vocational education | Среднее профессиональное образование |
26 | Д13-15 | Incomplete higher education | Неполное высшее образование |
26 | Д13-18 | Higher education | Высшее образование |
26 | Д13-19 | Postgraduate professional education | Послевузовское образование |
26 | 13-03 | General basic | Основное общее образование |
26 | 13-04 | General secondary | Среднее общее образование |
26 | 13-05 | Secondary vocational | Среднее профессиональное образование |
26 | 13-06 | Higher education – bachelor degree | Высшее образование – бакалавриат |
26 | 13-07 | Higher education – specialty degree, master's degree | Высшее образование – специалитет, магистратура |
26 | 13-08 | Higher education – training of highly qualified personnel | Высшее образование – подготовка кадров высшей квалификации |
Связывание таблиц
После добавления общей таблицы ее можно связать с полем из таблицы SX3.
Чтобы это сделать, нужно ввести ключ созданной таблицы в поле
Валидация
.
Пример связи поля RA_GRINRAI
c таблицей 26:
Поле | Валидация | Ключ общей таблицы |
X3_CAMPO |
X3_VALID |
X3_F3 |
RA_GRINRAI |
EXISTCPO("SX5","26"+M->RA_GRINRAI) |
26
|