UIEditorBinding: String;
Свойство UIEditorBinding определяет формат даты и времени в значении атрибута.
Используйте свойство, если выполняются условия:
тип данных атрибута «DateTime»;
значение атрибута задается с помощью метода DateTime.Parse.
Значение свойства UIEditorBinding содержит формат даты и времени:
DateTimePicker. Формат даты и времени в виде <ДД.ММ.ГГГГ ЧЧ:ММ>.
Для выполнения примера добавьте ссылки на системные сборки: ABAC, Metabase, Dal.
Sub UserProc;
Var
ABACAttribute: IABACAttribute;
ABACAttributes: IABACAttributes;
MB: IMetabase;
MS: IMetabaseSecurity;
Lic: Object;
Begin
MB := MetabaseClass.Active;
// Получим лицензию для возможности работы с менеджером безопасности
Lic := MB.RequestLicense(UiLicenseFeatureType.Adm);
MS := MB.Security;
// Добавим временной атрибут для пользователей
ABACAttributes := MS.Users.Attributes;
ABACAttribute := ABACAttributes.Add;
ABACAttribute.Name(MB.CurrentLocale) := "Временной атрибут";
ABACAttribute.Id := "ATTR_TIME";
ABACAttribute.DataType := DbDataType.DateTime;
ABACAttribute.DefaultValue := Datetime.Parse("22.10.2018 20:00:00");
ABACAttribute.UIEditorBinding := "DateTimePicker";
// Применим изменения в менеджере безопасности
MS.Apply;
// Освободим лицензию
Lic := Null;
End Sub UserProc;
В результате выполнения примера в менеджере безопасности для пользователей будет добавлен временной атрибут со значением в формате <ДД.ММ.ГГГГ ЧЧ:ММ>.
См. также: