Книга: Технологии интеграции "1С:Предприятия 8.3""
Назад: Создание таблиц внешнего источника данных вручную
Дальше: Работа с функциями внешнего источника данных
Свойства полей

Затем у таблиц внешнего источника данных вида Таблица нужно указать список полей, которые описывают, какие данные физической таблицы будут доступны из прикладного решения. Свойство поля Имя в источнике данных служит для указания соответствия между полем прикладного решения и полем физической таблицы. Поэтому значение в этом свойстве должно в точности соответствовать имени колонки этой таблицы.

Необходимо помнить, что если значение, находящееся в свойстве Имя в источнике данных, заключено в одинарные кавычки, то в SQL-запрос к базе данных это значение попадает без преобразований вне зависимости от состава символов. Если значение в поле не заключено в одинарные кавычки, то в SQL-запрос к базе данных это значение попадет, заключенное в двойные кавычки, если в имени содержатся спецсимволы.

В свойстве Тип нужно указать тип поля. Выбор ограничен следующими типами:

Если поле имеет составной тип, то в таком составном типе могут участвовать только типы Число, Строка, Дата, Булево.

Свойство Только чтение указывает, может ли выполняться запись в данное поле таблицы. Это свойство следует устанавливать в значение Истина для полей, рассчитываемых автоматически (AUTOINCREMENT), вычисляемых полей и т. п.

Однако при работе с внешним источником данных иногда возникает необходимость выполнять запись полей, которые в обычной работе предназначены только для чтения, или наоборот. Для этого можно временно изменить (как сузить, так и расширить) список записываемых полей с помощью методов ПолучитьИзменяемыеПоля() и УстановитьИзменяемыеПоля(). Соответствующий пример будет показан в разделе «».

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

Свойство Разрешить NULL указывает, можно ли в поле таблицы записать значение NULL. Это свойство следует устанавливать в значение Истина для всех полей, кроме ключевых и тех полей, которые во внешнем источнике описаны как NOT NULL.

Назад: Создание таблиц внешнего источника данных вручную
Дальше: Работа с функциями внешнего источника данных