RemoveMapping(Index: Integer): Boolean;
RemoveMapping(Index: integer): boolean;
Index. Индекс привязки.
Метод RemoveMapping удаляет привязку атрибута к полю источника данных.
Если удаление прошло успешно, то метод возвращает значение True.
Пример является процедурой с одним входным параметром:
sExport. Объект, содержащий параметры экспорта данных из табличного справочника НСИ.
Добавьте ссылку на системную сборку «Rds».
Sub clearMapping(sExport: IMetaRdsExportSchema);
Var
i, mc: Integer;
attrMap: IRdsExportSchemaAttribute;
Begin
mc := sExport.MappingsCount;
For i := 0 To mc - 1 Do
attrMap := sExport.ItemMapping(0);
If sExport.RemoveMapping(0) Then
Debug.WriteLine("Привязка атрибута '"
+ attrMap.Attribute.Id + "' удалена");
End If;
End For;
End Sub clearMapping;
После выполнения примера в объекте sExport будут удалены привязки всех атрибутов к полям источника данных. Наименования атрибутов будут выведены в окно консоли.
Пример является процедурой с одним входным параметром:
sExport. Объект, содержащий параметры экспорта данных из табличного справочника НСИ.
Imports Prognoz.Platform.Interop.Rds;
…
Public Shared Sub clearMapping(sExport: IMetaRdsExportSchema);
Var
i, mc: Integer;
attrMap: IRdsExportSchemaAttribute;
Begin
mc := sExport.MappingsCount;
For i := 0 To mc - 1 Do
attrMap := sExport.ItemMapping[0];
If sExport.RemoveMapping(0) Then
System.Diagnostics.Debug.WriteLine("Привязка атрибута '"
+ attrMap.Attribute.Id + "' удалена");
End If;
End For;
End Sub clearMapping;
После выполнения примера в объекте sExport будут удалены привязки всех атрибутов к полям источника данных. Наименования атрибутов будут выведены в окно консоли.
См. также: