Mandatory: Boolean;
Свойство Mandatory определяет, допускаются ли пустые значения в поле.
Если свойству установлено значения True, то пустые значения в поле не допускаются. При значении False - пустые значения допускаются.
Для выполнения примера предполагается наличие в репозитории таблицы с идентификатором «DataTable». В таблице имеется поле с идентификатором «ID».
Sub UserProc;
Var
MB: IMetabase;
Table: ITable;
Field: ITableField;
Begin
MB := MetabaseClass.Active;
Table := MB.ItemById("DataTable").Edit As ITable;
Field := Table.Fields.FindById("ID");
Field.Mandatory := True;
(Table As IMetabaseObject).Save;
End Sub UserProc;
При выполнении примера для поля «ID» будет установлен запрет на возможность указывать пустые значения.
См.также: