CompoundDictionarySourceResult GetCompoundDictionarySource(RdsId id, RdsCompoundDictSourcePattern tArg)
mon. Моникёр источника составного справочника НСИ.
tArg. Шаблон получения метаданных источника составного справочника НСИ.
Операция GetCompoundDictionarySource получает настройки источника составного справочника НСИ.
Для выполнения операции укажите в поле tRds моникёр источника составного справочника НСИ, в поле tArg шаблон, в соответствии с которым будут получены настройки источника. Моникёр может быть получен при выполнении операции CreateCompoundDictionarySource, OpenCompoundDictionarySource.
Результатом выполнения операции будут полученные настройки источника.
Ниже приведён пример получения настроек источника составного справочника НСИ. В запросе передаётся моникёр источника. В ответе возвращаются полученные настройки.
{
"GetCompoundDictionarySource" :
{
"id" :
{
"id" : "LFDCEOAJELGFGOAEOHNCJJKKEAEKGGDECKEPMBLACNIPJPNG!M!S!NONBODBBJELGFGOAELOJMHDMDOIMJJHKEJIFCPPBNLHMBJEEO!Sources!1"
},
"tArg" :
{
"all" : "true"
}
}
}
{
"GetCompoundDictionarySourceResult" :
{
"id" :
{
"id" : "LFDCEOAJELGFGOAEOHNCJJKKEAEKGGDECKEPMBLACNIPJPNG!M!S!NONBODBBJELGFGOAELOJMHDMDOIMJJHKEJIFCPPBNLHMBJEEO!Sources!1"
},
"meta" :
{
"k" : "1",
"id" : "COMPOUNDDICTIONARYSOURCE",
"n" : "Источник",
"vis" : "1",
"source" :
{
"@ds" : "",
"@isShortcut" : "0",
"@isLink" : "0",
"@ver" : "5",
"@hf" : "0",
"i" : "OBJ305385",
"n" : "Предприятия",
"k" : "305385",
"c" : "3076",
"p" : "5610",
"h" : "0",
"hasPrv" : "0",
"ic" : "0",
"trackElementDependents" : "0"
},
"mappings" : ""
}
}
}
public static CompoundDictionarySourceResult GetCompoundDictionarySource(string sourceMoniker)
{
var somClient = new SomPortTypeClient(); // Прокси-объект для выполнения операции
// Параметры выполнения операции
var tGet = new GetCompoundDictionarySource()
{
tArg = new RdsCompoundDictSourcePattern()
{
all = true
},
id = new RdsId() { id = sourceMoniker }
};
// Получение настроек источника составного справочника НСИ
var tResult = somClient.GetCompoundDictionarySource(tGet);
return tResult;
}
См. также: