RemoveAttribute(AttrNumber: Integer);
AttrNumber - номер атрибута при построении справочника.
Метод RemoveAttribute осуществляет удаление стандартного атрибута из списка атрибутов, присутствующих при построении календарного справочника.
В отличии от метода AddAttribute данный метод работает со сквозным номером стандартного атрибута, присутствующего при построении календарного справочника.
Для выполнения примера предполагается наличие в репозитории календарного справочника с идентификатором "CALENDAR_DIM".
Добавьте ссылки на системные сборки «Metabase» и «Dimensions».
Sub UserProc;
Var
MB: IMetabase;
MObj: IMetabaseObject;
CalDim: ICalendarDimension;
Begin
MB := MetabaseClass.Active;
MObj := MB.ItemById("CALENDAR_DIM").Edit;
CalDim := MObj As ICalendarDimension;
CalDim.RemoveAttribute(CalDim.AttributeCount - 1);
MObj.Save;
End Sub UserProc;
После выполнения примера из календарного справочника будет удален последний атрибут, отображаемый при построении справочника.
См. также: