Каталог полей и прочие настройки таблиц
Так как таблицы могут включать в себя все остальные типы данных (строки, range и другие таблицы) и каталог полей, способ их настройки не всегда столь очевиден, как того хотелось бы.
Каталог полей
Для поля чаще всего нужно исправить Label, порядок (Drag & Drop строки) а также средство поиска
Для средства поиска достаточно указать ссылочной тип в виде ТАБЛИЦА-ПОЛЕ. СП данного поля будет использовать при вводе данных
Если есть значения в домене будет отображен Dropdown
Связи между таблицами
В большинстве случаев указание поля из словаря данных (SE11) в виде ТАБЛИЦА-ПОЛЕ будет вполне достаточно.
Если же нужен СП на основе другой таблицы (в той же настройке) ее можно указать тут.
В результате в основной таблице будет 2 СП или dropdown-ы
При этом должно быть выполнено несколько условий
- Таблицы должны находится на 1-м уровне (вложенные таблицы не поддерживаются)
Таблица на которую ссылаемся должна быть объявлена как *SORTED HASHED WITH UNIQUE KEY* из 1-го поля (связи по нескольким полям недоступны)
Для показа dropdown вместо СП также должно выполняться 2 условия
- Количество записей должно быть меньше 16
- В данной таблице может быть не более 2-х простых полей (те за исключением string, range, table)
Изменения первичного ключа
Довольно часто приходится изменять 1-й ключ таблицы.
Это можно сделать запустив создание настройки с параметром IV_REPAIR = ‘X’
или исправив описание в коде и в настройке
Добавление нового поля
Также параметр IV_REPAIR = ‘X’ можно использовать при изменении каталога полей
или же для удаления/добавления поля можно воспользоваться кнопками
хотя, исправить описание с параметром IV_REPAIR = ‘X’ из кода будет быстрее и надежнее