GetCustomExtender

Синтаксис

GetCustomExtenderResult GetCustomExtender(CustomObId tCustomExtender, GetCustomExtenderArg tArg)

Параметры

tCustomExtender. Моникёр открытого экземпляра контейнера пользовательских классов.

tArg. Параметры выполнения операции.

Описание

Операция GetCustomExtender получает метаданные контейнера пользовательских классов.

Комментарии

Для выполнения операции укажите в поле tCustomExtender моникёр открытого экземпляра контейнера пользовательских классов, а в поле tArg.pattern шаблон для извлечения метаданных. Моникёр может быть получен при выполнении операции OpenCustomExtender.

Результатом выполнения операции будут полученные метаданные.

Пример

Ниже приведён пример получения информации о пользовательских классах, созданных в репозитории. В запросе передаётся моникёр открытого экземпляра контейнера пользовательских классов и шаблон, определяющий получаемую о классах информацию. В ответе возвращается полученная информация о пользовательских классах.

SOAP-запрос:

<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
<s:Body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<GetCustomExtender xmlns="http://www.fsight.ru/PP.SOM.Som">
<tCustomExtender xmlns="">
  <id>JFHDCPAHAHHCGOAEINHJAHNJDKAOLMFEPJOPHAHKLDFBMCCP!M!S!EEMPBGPAHAHHCGOAEDPGADAFLDKKBEEAEKKOADCJKHIMOAOGI</id>
  </tCustomExtender>
<tArg xmlns="">
<pattern>
  <obInst>true</obInst>
  <parsOwnDefVals>true</parsOwnDefVals>
  <classes>Get</classes>
<customClass>
  <smallImage>true</smallImage>
  <largeImage>true</largeImage>
  <CustomOperations>Get</CustomOperations>
  </customClass>
  <smallImages>Get</smallImages>
  <largeImages>Get</largeImages>
  <resource>true</resource>
  </pattern>
  </tArg>
  </GetCustomExtender>
  </s:Body>
  </s:Envelope>

SOAP-ответ:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<soapenv:Body>
<GetCustomExtenderResult xmlns="http://www.fsight.ru/PP.SOM.Som" xmlns:q1="http://www.fsight.ru/PP.SOM.Som" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<id xmlns="">
  <id>JFHDCPAHAHHCGOAEINHJAHNJDKAOLMFEPJOPHAHKLDFBMCCP!M!S!EEMPBGPAHAHHCGOAEDPGADAFLDKKBEEAEKKOADCJKHIMOAOGI</id>
  </id>
<meta xmlns="">
<obInst>
<obDesc ds="" isShortcut="0" isLink="0" ver="13" hf="0">
  <i>OBJ52</i>
  <n>Дополнения системных классов</n>
  <k>52</k>
  <c>5889</c>
  <p>0</p>
  <h>0</h>
  <hasPrv>0</hasPrv>
  <ic>0</ic>
  <trackElementDependents>0</trackElementDependents>
  <isPermanent>1</isPermanent>
  <isTemp>0</isTemp>
  </obDesc>
  </obInst>
  <dirty>0</dirty>
<classes>
<its>
<it ic="1">
  <k>19</k>
  <id>COMPONENT</id>
  <n>Компонент</n>
  <vis>1</vis>
  <implURL />
<standardOperations>
<its>
<it>
  <k>0</k>
  <id>OPEN</id>
  <n>Открыть</n>
  <vis>1</vis>
  </it>
<it>
  <k>1</k>
  <id>OPENWITHPARAMS</id>
  <n>Открыть с параметрами</n>
  <vis>1</vis>
  </it>
<it>
  <k>2</k>
  <id>EDIT</id>
  <n>Редактировать</n>
  <vis>1</vis>
  </it>
<it>
  <k>3</k>
  <id>DELETE</id>
  <n>Удалить</n>
  <vis>1</vis>
  </it>
<it>
  <k>4</k>
  <id>PASTE</id>
  <n>Вставить</n>
  <vis>1</vis>
  </it>
  </its>
  </standardOperations>
<operations>
<its>
<it>
  <k>1</k>
  <id>CLS19OP1</id>
  <n>VCS</n>
  <vis>1</vis>
  </it>
  </its>
  </operations>
  <smallImage>iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGPSURBVDhPrZPZSwJRGMXnX+s/iJ6DHsOeevQhKMqiokXbS2MkmSmFSIRCe4h8iqAgiIzCsM2lRZtmd1xOfqNTiA1ldOE8XX7nW+65zL+cboeTXdg6xG/k4Q4wwcbQ2dPPNnCGoYvEvdaWnJ4dNPC6wRx/0Jb6J4PNBnSq1SoqlQrK5TJKpZIpwzBQLBah6zo0TTOlqir6RvlmA4KPTs4R2I7CH9yFj49gJRDGon8bHl8IM6ubmFziEI7GoSgKHC6u1YDgN1GFqBgQpCIKoo7Xdx3PbxpyBRW3WQEjbvZ7A2qdKtvBmVcFjy8KBqd89gZ2bY/Nb5iVCR6YWIMsy60GtDiSP7SH5F0OV6kMEsk0zq8fcHZ5h9OLFIZnWRO2NaCte7kIBLkxgqDhqdZ+Nl9vf2h63YQlSWo1sJ5teWOnBsnIW/PnVaRr8988Fj7bbzGgeFpvHosfw+0NYmqZx/hCAC6336xM8GZ434RFUWw2oGwTbBca2rpV+VsD+hiUbYonJYwuf1JHV+/XZ/r7YZgPv76Du92ZQ/UAAAAASUVORK5CYII=</smallImage>
  <largeImage>iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAOHSURBVFhH7ZVJUxNRFIX5SW6scqs7126tcu1PsCwVBQVRmURGIYQkoIBzieKAWpYbtZQxCSFzJ505kKmTMB3v7dChkyYx4LjgVX2b3pxz3j3vdt3hOTz/xTly7Pjp3okP6Bl/jzv33qFrbAadozPoML1Fq+ENWkde44b+FVp002g3vv1lWG9HunBY3ObLYtmXK2IVsrAQZi/h2WWRcUtF5l174Cww65DwfYdZZ0ZmjjjbaMKOdOHsy4BK/LcasAoSLCSmRhFdYmGFP2WAz/b2dpGtra0im5ubMhsbG0XW19dl8vl8kVwuVySbzcpIklQkk8nIaAxw4dQGWNT0cBqGyRfQj09Bd/85BseeYcD0FH3Gx+gZeYTu4Qfo0k2ic3Ac7QP30dp/Dzd7R9HSbUJzlwHXbo/gascwGtp1JeIVDZSnZ/FgNAExkoA/tAofIQTj8Abi8IhxuMUYXL4oHEIEdm8EK4TNE8ayOwyrKwSLMwizI4jLrUMlBtLpdHUDyrVzchZPZtaRINbSeaym8ogn84glc4gmcoisZRFezSJEBOMSAjEJYjQDP+GLZLBoD+DSzbsl6Ws2wNfOyQ8qLoTTWFgJ4ELLQIl4VQOKOMMzP+i1c3IWn7eJOH+9rzYDanFu/EELxzPna+fkLH6uqbdE/KcGlCfHGCZfwuYSsewUYXX4YbH7Ybb7sGgTsGDzYt7qxZzFg1nG7Ma3JSe+LhT4Mu+UTZWnT6VStRvQT0zJ4oURxOD2R+UR7I4hDDuNYIWwuUNYdgVhpTFYaAyf5+xoaNNp0lc1oBbnZcNFFEg8TsWLUfFiiSyiVL4IFS+yKiFM5QsxVMBgLIMAFZARqYQWRwBX2oY04jUZULYdF5HTx1XiioGwygCLB1XiYiRNowqg/tagRryigfL0zMDoU/nq95veT09wiQxcpDKWG0gmk9UNKOJMv/EJPH42UCH9XuKUXjFwoaVfk75mA/yj6aUnyMWLrkkVrn7XAC8hvnoWF0IpLNEeON/cp0lf1YA6PRvo1j+kp+aWW+8UqPm0eJTWr9DyKW++mYrHs+f0H79YaAf0aNJXNFAuzixaHegcmkDH3XG00fK51TeGGz0mXL9jRBMvoE49GtuH5bZz4XjmfO2cnMU/fZ7ViP/UgCLO7PWvV/7zlf71Sun2mj2TSCS0Bk6eOlPPH/8WR0+cqt+RPjyH51+furofxui3TdquaDUAAAAASUVORK5CYII=</largeImage>
  <c>1251073</c>
  <h>0</h>
  <implAssembly>MOD_COMPONENT_CLASS_HANDLER</implAssembly>
  <implClass>ComponentClassHandler</implClass>
  <description />
  </it>
<it ic="1">
  <k>16</k>
  <id>BUSINESS_APPLICATION</id>
  <n>Бизнес-приложение</n>
  <vis>1</vis>
  <implURL />
<standardOperations>
<its>
<it>
  <k>0</k>
  <id>OPEN</id>
  <n>Открыть</n>
  <vis>1</vis>
  </it>
<it>
  <k>1</k>
  <id>OPENWITHPARAMS</id>
  <n>Открыть с параметрами</n>
  <vis>1</vis>
  </it>
<it>
  <k>2</k>
  <id>EDIT</id>
  <n>Редактировать</n>
  <vis>1</vis>
  </it>
<it>
  <k>3</k>
  <id>DELETE</id>
  <n>Удалить</n>
  <vis>1</vis>
  </it>
<it>
  <k>4</k>
  <id>PASTE</id>
  <n>Вставить</n>
  <vis>1</vis>
  </it>
  </its>
  </standardOperations>
<operations>
  <its />
  </operations>
  <smallImage>iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAEFSURBVDhPYxh44BOe1DRlxYH/xOKehXvAuH76lv8OnsF5DCDOrSff/9988gOOrz36jsAPUfEVKL784Nv/8okb/jP0L9n3f9Iy8nD1lM0QA0Dg379////+/fv/z58/YPz79+//v379+v/z508w/vHjx//v37////btGxh//fr1f3rLcogBMM0wA2CaYQaANNfN2g/HIM1fvnxBNQBZAbLtIM0wA+ZsuojdAJDNyApAmkE0DIOcjiwP0kyUATA+NgM+f/6MMADkb2QFIKcj80GBhswHacZqAAzDDIBhmAEwDNL86dMnVAOIiTaY01EM0DS2j4utmP4cxCEVO4fmLIXmiAEDDAwAYVdus18KXtwAAAAASUVORK5CYII=</smallImage>
  <largeImage>iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHZSURBVFhH7ZTJTgJBEIZ5JC8mXvXmmauJZ1/CcPCkCVGj0RgT44IavXlzAfQJBKOCJuICL8AyC2s5NUy1laFmGIOAh6nkTwYa+vtqeomEFda/qImp6bnt8zvYOruFzdM0bJykYP04BWuJJMQPbyB+cA0r+1ewvHcJq0fJgYM8B90thL+WDHgpmSr5ogE5K89fVj5/8oj50FUe3oUUusm86XDvJFPQ7GStLCwlwEF361cCDP6nAvmiDjkLxkPQJwRThiWA1el0VNrttkqr1bLTbDZVGo2GnXq9rmKapophGHZ0XVfRNM1OjwBuOC4gwbkAwbmABOcCBPcUkLqX4P26X9xJ94QL1Go1fwGpewnu1T0Cdy+yKviZdx9YgHdAkeBcAF85/s5LAOG+Arx7aSJJgHc/kACH42v3E8Bnd2jT4bP7fxzeV4DWXZqIOpfGggpUq9XRC/DufQUI7iVA6y6NIRyPmzTG4YEE8LhJE/kJ0IUjjXG4pwDvfpgClUrFX4AuHGkihONxk8b8BHj3YxVAuK8AwUnAHbpwpDGE43GTxgIJcDhdOHTsqHMKHTna+QSn0K53r30gAQnOBSQ4F5DgXKBcLvcKzEbnY/jlqDI5E4056LDCGndFIt81TpgjcgXzbwAAAABJRU5ErkJggg==</largeImage>
  <c>1054465</c>
  <h>0</h>
  <implAssembly>P10002_BUSINESS_APPLICATION_MOD</implAssembly>
  <implClass>BusinessApplication</implClass>
  <description>Конструктор бизнес-приложения</description>
  </it>
<it ic="1">
  <k>32</k>
  <id>DATA_ENTRY_FORM_CLASS</id>
  <n>Форма ввода/вывода</n>
  <vis>1</vis>
  <implURL>http://localhost/FP_App_v10.x/script/operation.js</implURL>
<standardOperations>
<its>
<it>
  <k>0</k>
  <id>OPEN</id>
  <n>Открыть</n>
  <vis>1</vis>
  </it>
<it>
  <k>1</k>
  <id>OPENWITHPARAMS</id>
  <n>Открыть с параметрами</n>
  <vis>1</vis>
  </it>
<it>
  <k>2</k>
  <id>EDIT</id>
  <n>Редактировать</n>
  <vis>1</vis>
  </it>
<it>
  <k>3</k>
  <id>DELETE</id>
  <n>Удалить</n>
  <vis>1</vis>
  </it>
<it>
  <k>4</k>
  <id>PASTE</id>
  <n>Вставить</n>
  <vis>1</vis>
  </it>
  </its>
  </standardOperations>
<operations>
<its>
<it>
  <k>1</k>
  <id>CLS32OP1</id>
  <n>Редактировать метаданные</n>
  <vis>1</vis>
  </it>
  </its>
  </operations>
  <smallImage>iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAC2SURBVDhPpY4xDgIhFEQ/0BgbSg+wiaVHsvAMHsPE1m5L7aysPYCFR9gjWFnjjvkTdpElqC+Z8AO8Afmb5rIO30S1SO5SKapFeEBKs7X2rlqktoCyMaZd7m8B66iglFRm3iW8RNLZOZeVmWLB1MvM6AdpqmRAgWD23ndVMsgV6JEc201ZBixg+gtn7Pu5656nJgxLPmQwlGerxUO3BTKDkqw8BV9HMOt2PdvD7jcR9F+96liByAupdHExS2mxigAAAABJRU5ErkJggg==</smallImage>
  <largeImage>iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAEiSURBVFhH7ZKxDcIwEEWTuEkQEiUDRFBSMQ8Fk7ABI6SEBagzAAUjMAIVdci3fCiyLvgcR5aQ/KQvEaP8d5ckSyQkbM/3bs6YWjlcSUhMrRyuJCSmVg5XEhJTGw+vAerboZsz6EwDpAEgVdXymed5WxTFQ4vG4EpCgk6ndAhXEhJTm2F7PIlqs3+ZIx660WbKOW3ey5vhN/BziCki7nxM7hyCCkPiklO00IYr9IlUjv+10IaKbCTnSqkwOZCIhtD5LHJAhT4pd2v9QQXLASdwpS8+4d5Lc2TFiEgOqNRm7Jy2Xy3U832tO24IsRz4DkDbQ04ZDuElBySSxN7eHsJbDjjRWLjtEQyky2JQVuV3+6hiAu8ZQ5jLuPSvoDU//5Us+wAUQvHUfASOygAAAABJRU5ErkJggg==</largeImage>
  <c>2103041</c>
  <h>0</h>
  <implAssembly>ASM_INPUT_FORM_V3_PRESENTERS</implAssembly>
  <implClass>CustomClassOperationsHandler</implClass>
  <description />
  </it>
  </its>
  </classes>
  </meta>
  </GetCustomExtenderResult>
  </soapenv:Body>
  </soapenv:Envelope>

JSON-запрос:

{
"GetCustomExtender" :
{
"tCustomExtender" :
{
"id" : "JFHDCPAHAHHCGOAEINHJAHNJDKAOLMFEPJOPHAHKLDFBMCCP!M!S!EEMPBGPAHAHHCGOAEDPGADAFLDKKBEEAEKKOADCJKHIMOAOGI"
},
"tArg" :
{
"pattern" :
{
"obInst" : "true",
"parsOwnDefVals" : "true",
"classes" : "Get",
"customClass" :
{
"smallImage" : "true",
"largeImage" : "true",
"CustomOperations" : "Get"
},
"smallImages" : "Get",
"largeImages" : "Get",
"resource" : "true"
}
}
}
}

JSON-ответ:

{
"GetCustomExtenderResult" :
{
"id" :
{
"id" : "JFHDCPAHAHHCGOAEINHJAHNJDKAOLMFEPJOPHAHKLDFBMCCP!M!S!EEMPBGPAHAHHCGOAEDPGADAFLDKKBEEAEKKOADCJKHIMOAOGI"
},
"meta" :
{
"obInst" :
{
"obDesc" :
{
"@ds" : "",
"@isShortcut" : "0",
"@isLink" : "0",
"@ver" : "13",
"@hf" : "0",
"i" : "OBJ52",
"n" : "Дополнения системных классов",
"k" : "52",
"c" : "5889",
"p" : "0",
"h" : "0",
"hasPrv" : "0",
"ic" : "0",
"trackElementDependents" : "0",
"isPermanent" : "1",
"isTemp" : "0"
}
},
"dirty" : "0",
"classes" :
{
"its" :
{
"it" :
[
{
"@ic" : "1",
"k" : "19",
"id" : "COMPONENT",
"n" : "Компонент",
"vis" : "1",
"implURL" : "",
"standardOperations" :
{
"its" :
{
"it" :
[
{
"k" : "0",
"id" : "OPEN",
"n" : "Открыть",
"vis" : "1"
},
{
"k" : "1",
"id" : "OPENWITHPARAMS",
"n" : "Открыть с параметрами",
"vis" : "1"
},
{
"k" : "2",
"id" : "EDIT",
"n" : "Редактировать",
"vis" : "1"
},
{
"k" : "3",
"id" : "DELETE",
"n" : "Удалить",
"vis" : "1"
},
{
"k" : "4",
"id" : "PASTE",
"n" : "Вставить",
"vis" : "1"
}
]
}
},
"operations" :
{
"its" :
{
"it" :
[
{
"k" : "1",
"id" : "CLS19OP1",
"n" : "VCS",
"vis" : "1"
}
]
}
},
"smallImage" : "iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8\/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGPSURBVDhPrZPZSwJRGMXnX+s\/iJ6DHsOeevQhKMqiokXbS2MkmSmFSIRCe4h8iqAgiIzCsM2lRZtmd1xOfqNTiA1ldOE8XX7nW+65zL+cboeTXdg6xG\/k4Q4wwcbQ2dPPNnCGoYvEvdaWnJ4dNPC6wRx\/0Jb6J4PNBnSq1SoqlQrK5TJKpZIpwzBQLBah6zo0TTOlqir6RvlmA4KPTs4R2I7CH9yFj49gJRDGon8bHl8IM6ubmFziEI7GoSgKHC6u1YDgN1GFqBgQpCIKoo7Xdx3PbxpyBRW3WQEjbvZ7A2qdKtvBmVcFjy8KBqd89gZ2bY\/Nb5iVCR6YWIMsy60GtDiSP7SH5F0OV6kMEsk0zq8fcHZ5h9OLFIZnWRO2NaCte7kIBLkxgqDhqdZ+Nl9vf2h63YQlSWo1sJ5teWOnBsnIW\/PnVaRr8988Fj7bbzGgeFpvHosfw+0NYmqZx\/hCAC6336xM8GZ434RFUWw2oGwTbBca2rpV+VsD+hiUbYonJYwuf1JHV+\/XZ\/r7YZgPv76Du92ZQ\/UAAAAASUVORK5CYII=",
"largeImage" : "iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAOHSURBVFhH7ZVJUxNRFIX5SW6scqs7126tcu1PsCwVBQVRmURGIYQkoIBzieKAWpYbtZQxCSFzJ505kKmTMB3v7dChkyYx4LjgVX2b3pxz3j3vdt3hOTz\/xTly7Pjp3okP6Bl\/jzv33qFrbAadozPoML1Fq+ENWkde44b+FVp002g3vv1lWG9HunBY3ObLYtmXK2IVsrAQZi\/h2WWRcUtF5l174Cww65DwfYdZZ0ZmjjjbaMKOdOHsy4BK\/LcasAoSLCSmRhFdYmGFP2WAz\/b2dpGtra0im5ubMhsbG0XW19dl8vl8kVwuVySbzcpIklQkk8nIaAxw4dQGWNT0cBqGyRfQj09Bd\/85BseeYcD0FH3Gx+gZeYTu4Qfo0k2ic3Ac7QP30dp\/Dzd7R9HSbUJzlwHXbo\/gascwGtp1JeIVDZSnZ\/FgNAExkoA\/tAofIQTj8Abi8IhxuMUYXL4oHEIEdm8EK4TNE8ayOwyrKwSLMwizI4jLrUMlBtLpdHUDyrVzchZPZtaRINbSeaym8ogn84glc4gmcoisZRFezSJEBOMSAjEJYjQDP+GLZLBoD+DSzbsl6Ws2wNfOyQ8qLoTTWFgJ4ELLQIl4VQOKOMMzP+i1c3IWn7eJOH+9rzYDanFu\/EELxzPna+fkLH6uqbdE\/KcGlCfHGCZfwuYSsewUYXX4YbH7Ybb7sGgTsGDzYt7qxZzFg1nG7Ma3JSe+LhT4Mu+UTZWnT6VStRvQT0zJ4oURxOD2R+UR7I4hDDuNYIWwuUNYdgVhpTFYaAyf5+xoaNNp0lc1oBbnZcNFFEg8TsWLUfFiiSyiVL4IFS+yKiFM5QsxVMBgLIMAFZARqYQWRwBX2oY04jUZULYdF5HTx1XiioGwygCLB1XiYiRNowqg\/tagRryigfL0zMDoU\/nq95veT09wiQxcpDKWG0gmk9UNKOJMv\/EJPH42UCH9XuKUXjFwoaVfk75mA\/yj6aUnyMWLrkkVrn7XAC8hvnoWF0IpLNEeON\/cp0lf1YA6PRvo1j+kp+aWW+8UqPm0eJTWr9DyKW++mYrHs+f0H79YaAf0aNJXNFAuzixaHegcmkDH3XG00fK51TeGGz0mXL9jRBMvoE49GtuH5bZz4XjmfO2cnMU\/fZ7ViP\/UgCLO7PWvV\/7zlf71Sun2mj2TSCS0Bk6eOlPPH\/8WR0+cqt+RPjyH51+furofxui3TdquaDUAAAAASUVORK5CYII=",
"c" : "1251073",
"h" : "0",
"implAssembly" : "MOD_COMPONENT_CLASS_HANDLER",
"implClass" : "ComponentClassHandler",
"description" : ""
},
{
"@ic" : "1",
"k" : "16",
"id" : "BUSINESS_APPLICATION",
"n" : "Бизнес-приложение",
"vis" : "1",
"implURL" : "",
"standardOperations" :
{
"its" :
{
"it" :
[
{
"k" : "0",
"id" : "OPEN",
"n" : "Открыть",
"vis" : "1"
},
{
"k" : "1",
"id" : "OPENWITHPARAMS",
"n" : "Открыть с параметрами",
"vis" : "1"
},
{
"k" : "2",
"id" : "EDIT",
"n" : "Редактировать",
"vis" : "1"
},
{
"k" : "3",
"id" : "DELETE",
"n" : "Удалить",
"vis" : "1"
},
{
"k" : "4",
"id" : "PASTE",
"n" : "Вставить",
"vis" : "1"
}
]
}
},
"operations" :
{
"its" : ""
},
"smallImage" : "iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8\/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAEFSURBVDhPYxh44BOe1DRlxYH\/xOKehXvAuH76lv8OnsF5DCDOrSff\/9988gOOrz36jsAPUfEVKL784Nv\/8okb\/jP0L9n3f9Iy8nD1lM0QA0Dg379\/\/\/\/+\/fv\/z58\/YPz79+\/\/v379+v\/z508w\/vHjx\/\/v37\/\/\/\/btGxh\/\/fr1f3rLcogBMM0wA2CaYQaANNfN2g\/HIM1fvnxBNQBZAbLtIM0wA+ZsuojdAJDNyApAmkE0DIOcjiwP0kyUATA+NgM+f\/6MMADkb2QFIKcj80GBhswHacZqAAzDDIBhmAEwDNL86dMnVAOIiTaY01EM0DS2j4utmP4cxCEVO4fmLIXmiAEDDAwAYVdus18KXtwAAAAASUVORK5CYII=",
"largeImage" : "iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHZSURBVFhH7ZTJTgJBEIZ5JC8mXvXmmauJZ1\/CcPCkCVGj0RgT44IavXlzAfQJBKOCJuICL8AyC2s5NUy1laFmGIOAh6nkTwYa+vtqeomEFda\/qImp6bnt8zvYOruFzdM0bJykYP04BWuJJMQPbyB+cA0r+1ewvHcJq0fJgYM8B90thL+WDHgpmSr5ogE5K89fVj5\/8oj50FUe3oUUusm86XDvJFPQ7GStLCwlwEF361cCDP6nAvmiDjkLxkPQJwRThiWA1el0VNrttkqr1bLTbDZVGo2GnXq9rmKapophGHZ0XVfRNM1OjwBuOC4gwbkAwbmABOcCBPcUkLqX4P26X9xJ94QL1Go1fwGpewnu1T0Cdy+yKviZdx9YgHdAkeBcAF85\/s5LAOG+Arx7aSJJgHc\/kACH42v3E8Bnd2jT4bP7fxzeV4DWXZqIOpfGggpUq9XRC\/DufQUI7iVA6y6NIRyPmzTG4YEE8LhJE\/kJ0IUjjXG4pwDvfpgClUrFX4AuHGkihONxk8b8BHj3YxVAuK8AwUnAHbpwpDGE43GTxgIJcDhdOHTsqHMKHTna+QSn0K53r30gAQnOBSQ4F5DgXKBcLvcKzEbnY\/jlqDI5E4056LDCGndFIt81TpgjcgXzbwAAAABJRU5ErkJggg==",
"c" : "1054465",
"h" : "0",
"implAssembly" : "P10002_BUSINESS_APPLICATION_MOD",
"implClass" : "BusinessApplication",
"description" : "Конструктор бизнес-приложения"
},
{
"@ic" : "1",
"k" : "32",
"id" : "DATA_ENTRY_FORM_CLASS",
"n" : "Форма ввода\/вывода",
"vis" : "1",
"implURL" : "http:\/\/localhost\/FP_App_v10.x\/script\/operation.js",
"standardOperations" :
{
"its" :
{
"it" :
[
{
"k" : "0",
"id" : "OPEN",
"n" : "Открыть",
"vis" : "1"
},
{
"k" : "1",
"id" : "OPENWITHPARAMS",
"n" : "Открыть с параметрами",
"vis" : "1"
},
{
"k" : "2",
"id" : "EDIT",
"n" : "Редактировать",
"vis" : "1"
},
{
"k" : "3",
"id" : "DELETE",
"n" : "Удалить",
"vis" : "1"
},
{
"k" : "4",
"id" : "PASTE",
"n" : "Вставить",
"vis" : "1"
}
]
}
},
"operations" :
{
"its" :
{
"it" :
[
{
"k" : "1",
"id" : "CLS32OP1",
"n" : "Редактировать метаданные",
"vis" : "1"
}
]
}
},
"smallImage" : "iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8\/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAC2SURBVDhPpY4xDgIhFEQ\/0BgbSg+wiaVHsvAMHsPE1m5L7aysPYCFR9gjWFnjjvkTdpElqC+Z8AO8Afmb5rIO30S1SO5SKapFeEBKs7X2rlqktoCyMaZd7m8B66iglFRm3iW8RNLZOZeVmWLB1MvM6AdpqmRAgWD23ndVMsgV6JEc201ZBixg+gtn7Pu5656nJgxLPmQwlGerxUO3BTKDkqw8BV9HMOt2PdvD7jcR9F+96liByAupdHExS2mxigAAAABJRU5ErkJggg==",
"largeImage" : "iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAEiSURBVFhH7ZKxDcIwEEWTuEkQEiUDRFBSMQ8Fk7ABI6SEBagzAAUjMAIVdci3fCiyLvgcR5aQ\/KQvEaP8d5ckSyQkbM\/3bs6YWjlcSUhMrRyuJCSmVg5XEhJTGw+vAerboZsz6EwDpAEgVdXymed5WxTFQ4vG4EpCgk6ndAhXEhJTm2F7PIlqs3+ZIx660WbKOW3ey5vhN\/BziCki7nxM7hyCCkPiklO00IYr9IlUjv+10IaKbCTnSqkwOZCIhtD5LHJAhT4pd2v9QQXLASdwpS8+4d5Lc2TFiEgOqNRm7Jy2Xy3U832tO24IsRz4DkDbQ04ZDuElBySSxN7eHsJbDjjRWLjtEQyky2JQVuV3+6hiAu8ZQ5jLuPSvoDU\/\/5Us+wAUQvHUfASOygAAAABJRU5ErkJggg==",
"c" : "2103041",
"h" : "0",
"implAssembly" : "ASM_INPUT_FORM_V3_PRESENTERS",
"implClass" : "CustomClassOperationsHandler",
"description" : ""
}
]
}
}
}
}
}
public static GetCustomExtenderResult GetCustomExtender(string moniker)
{
var somClient = new SomPortTypeClient(); // Прокси-объект для выполнения операций
// Параметры выполнения операции
var tGet = new GetCustomExtender()
{
tArg = new GetCustomExtenderArg()
{
pattern = new CustomExtenderMdPattern()
{
classes = ListOperation.Get,
customClass = new CustomClassPattern()
{
CustomOperations = ListOperation.Get
},
largeImages = ListOperation.Get,
smallImages = ListOperation.Get,
resource = true
}
},
tCustomExtender = new CustomObId() { id = moniker }
};
// Получение метаданных контейнера пользовательских классов
var tResult = somClient.GetCustomExtender(tGet);
return tResult;
}

См. также:

Работа с репозиторием