Link Search Menu Expand Document

Каталог полей и прочие настройки таблиц

Так как таблицы могут включать в себя все остальные типы данных (строки, range и другие таблицы) и каталог полей, способ их настройки не всегда столь очевиден, как того хотелось бы.

image


Каталог полей

Для поля чаще всего нужно исправить Label, порядок (Drag & Drop строки) а также средство поиска

image

Для средства поиска достаточно указать ссылочной тип в виде ТАБЛИЦА-ПОЛЕ. СП данного поля будет использовать при вводе данных

Если есть значения в домене будет отображен Dropdown

image

Связи между таблицами

В большинстве случаев указание поля из словаря данных (SE11) в виде ТАБЛИЦА-ПОЛЕ будет вполне достаточно.
Если же нужен СП на основе другой таблицы (в той же настройке) ее можно указать тут.

image

В результате в основной таблице будет 2 СП или dropdown-ы

image

При этом должно быть выполнено несколько условий

  • Таблицы должны находится на 1-м уровне (вложенные таблицы не поддерживаются)
  • Таблица на которую ссылаемся должна быть объявлена как *SORTEDHASHED WITH UNIQUE KEY* из 1-го поля (связи по нескольким полям недоступны)

Для показа dropdown вместо СП также должно выполняться 2 условия

  • Количество записей должно быть меньше 16
  • В данной таблице может быть не более 2-х простых полей (те за исключением string, range, table)

image

Изменения первичного ключа

Довольно часто приходится изменять 1-й ключ таблицы.
Это можно сделать запустив создание настройки с параметром IV_REPAIR = ‘X’

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

image

Добавление нового поля

Также параметр IV_REPAIR = ‘X’ можно использовать при изменении каталога полей
или же для удаления/добавления поля можно воспользоваться кнопками

image

хотя, исправить описание с параметром IV_REPAIR = ‘X’ из кода будет быстрее и надежнее