Редактирование таблиц внешнего источника данных
Редактирование таблицы внешнего источника данных выполняется в окне редактирования.
Данные
- На закладке выполняется формирование описания полей таблицы внешнего источника данных.
- В группе "Вид таблицы" выбирается вид таблицы источника данных: таблица или выражение.
- Для таблицы в свойстве "Имя в источнике данных" указывается имя таблицы в источнике данных.
- Для выражения в свойстве "Выражение в источнике данных" указывается выражение в источнике данных на языке источника. Для ввода выражения нажмите кнопку выбора.
- Тип данных
- В группе "Вид таблицы" выбирается вид таблицы источника данных: таблица или выражение.
- Объектные данные используются для таблиц, которые содержат данные объектов. Например, таблицы, содержащие справочные данные или документы. Для объектных данных можно указать поле представления, а также можно задавать формы объекта.
Необъектные данные применяют к другим таблицам. Для необъектных данных можно указать форму записи. - Свойство "Поле ключа" содержит поля, входящие в ключ таблицы. Для указания полей нажмите кнопку выбора. В открывшейся форме укажите список полей, являющимися полями ключа, и их порядок.
- Если добавляется одно ключевое поле, то в свойстве "Тип данных таблицы" устанавливается значение "Объектные данные". Если указывается больше одного ключевого поля, то в свойстве "Тип данных таблицы" устанавливается значение "Необъектные данные" и становится недоступным выбор дополнительных характеристик объекта метаданных. Таблицы объектных данных могут быть использованы как типы полей других таблиц.
- Свойство "Поле представления" содержит поле, содержащее представление строки таблицы.
- При нажатии кнопки "Обработчики представления" открывается модуль менеджера с позиционированием на обработчике ПриПолученииПолейПредставления(). Если в модуле отсутствуют обработчики ПриПолученииПолейПредставления() и ПриПолученииПредставления(), то они автоматически создаются.
- В списке ниже представлена структура полей, которые описаны в таблице внешнего источника. Поля можно добавлять, изменять их свойства, удалять и упорядочивать. Для каждого добавленного поля в палитре свойств в свойстве "Имя в источнике данных" следует обязательно указать поле таблицы внешнего источника, с которым связано поле.
- При удалении таблицы проверяется использование таблицы в типах полей. Если на таблицу есть ссылки, выдается предупреждение и в окно сообщений выводится список таких полей.
- Если добавляется одно ключевое поле, то в свойстве "Тип данных таблицы" устанавливается значение "Объектные данные". Если указывается больше одного ключевого поля, то в свойстве "Тип данных таблицы" устанавливается значение "Необъектные данные" и становится недоступным выбор дополнительных характеристик объекта метаданных. Таблицы объектных данных могут быть использованы как типы полей других таблиц.
-
Иерархия
- На закладке выполняется настройка иерархии таблицы внешнего источника данных. Поля доступны только для объектных таблиц. Эти настройки используются системой компоновки данных для формирования иерархических группировок, проверки условий иерархии. В языке запросов используются для работы конструкции В ИЕРАРХИИ.
- В свойстве "Поле родителя" указывается поле таблицы, в котором содержится родитель;
- Свойство "Признак незаполненного родителя" используется для выбора типа значения незаполненного родителя, в котором можно выбрать варианты Null или "Заданное значение";
- В свойстве "Значение незаполненного родителя" указывается значение типа ключа таблицы или Null. Значение, используемое для проверки того, что у записи отсутствует родительская запись.
- В свойстве "Поле родителя" указывается поле таблицы, в котором содержится родитель;
- Ввод на основании
- На закладке производится выбор объектов конфигурации, для которых данная таблица является основанием для ввода, и объектов конфигурации, на основании которых может быть введена таблица.
-
Прочее
- Если флажок "Только чтение" установлен, таблица предназначена только для чтения.
- В свойстве "Уровень изоляции транзакции" выбирается вариант изоляции транзакций для таблицы.
- В свойстве "Поле версии данных" выбирается поле, содержащее версию строки таблицы.
- В свойстве "Поля блокировки данных" из доступных полей выбираются поля, которые будут использованы в управляемых блокировках.
- В свойстве "Уровень изоляции транзакции" выбирается вариант изоляции транзакций для таблицы.