UpdateElementDependencies(Element: Integer);
UpdateElementDependencies(Element: integer);
Element. Ключ элемента.
Метод UpdateElementDependencies обновляет ссылку на элемент «Связь» по ключу.
Для обновления всех ссылок на элемент «Связь» используйте метод IRdsDictionary.UpdateElementsDependencies.
Для выполнения примера предполагается наличие в репозитории справочника с идентификатором «DIM», содержащего элементы, ссылающиеся на элементы из других объектов.
Добавьте ссылки на системные сборки Metabase, Rds.
Sub UserProc;
Var
MB: IMetabase;
MObj: IMetabaseObject;
Dict: IRdsDictionary;
Begin
MB := MetabaseClass.Active;
MObj := MB.ItemById("DIM").Bind;
Dict := MObj As IRdsDictionary;
Dict.UpdateElementDependencies(1);
End Sub UserProc;
В результате выполнения примера будет обновлена ссылка на элемент «Связь» с ключом «1».
Необходимые требования и результат выполнения примера Fore.NET совпадают с примером Fore.
Imports Prognoz.Platform.Interop.Metabase;
Imports Prognoz.Platform.Interop.Rds;
…
Public Shared Sub Main(Params: StartParams);
Var
MB: IMetabase;
MObj: IMetabaseObject;
Dict: IRdsDictionary;
Begin
MB := Params.Metabase;
MObj := MB.ItemById["DIM"].Bind();
Dict := MObj As IRdsDictionary;
Dict.UpdateElementDependencies(1);
End Sub;
См. также: