RemovePrimitive(Index: Integer): Boolean;
Index. Индекс удаляемого примитива.
Метод RemovePrimitive осуществляет удаление примитивов из группы элементов справочника.
Для выполнения примера предполагается наличие в репозитории справочника с идентификатором «D_TO». Для справочника создана группа элементов. В данной группе имеется несколько примитивов для выборки элементов.
Sub UserProc;
Var
MB: IMetabase;
MObjDesc: IMetabaseObjectDescriptor;
MObj: IMetabaseObject;
ElemGroup: IDimElementGroup;
Begin
MB:=MetabaseClass.Active;
If MB.ItemById("D_TO").Children.Count<>0 Then
MObjDesc:=MB.ItemById("D_TO");
MObj:=MObjDesc.Children.Item(0).Edit;
ElemGroup:=MObj As IDimElementGroup;
ElemGroup.RemovePrimitive(ElemGroup.Count-1);
MObj.Save;
End If;
End Sub UserProc;
После выполнения примера будет удален последний примитив первой группы элементов справочника.
См. также: