4.7. Способ определения активного реестра для скриптинга

При разработке на ARTA Synergy может возникать необходимость определения текущего реестра, выбранного в момент нажатия на кнопку «Создать». Один из вариантов использования: при нажатии на кнопку «Создать» открывать какой-либо другой диалог для определенного реестра.

Для поддержки такого поведения мы добавили новое событие для ВМК REGISTRY_SELECTED - нажата кнопка «Создать», когда в навигаторе выделен активный реестр.

В качестве аргумента передаеется объект json с полями:

registryCode:"reg_code"
registryId:"9034810f-5f18-44b9-948a-8f78a5f1ec9d"

Кроме того, атрибуты registryCode и registryId содержатся в элементе списка реестров, например:

<table cellspacing="0" 
       cellpadding="0" 
       synergytest="RegistryTreeElement" 
       registryid="82356e07-a859-49cc-8adf-896c32725810" 
       registrycode="Заявление_о_приеме_на_работу_(вариант_2,_на_двух_языках)" 
       style="display: inline;" 
       class="commonLabelBold">
<colgroup> <col> </colgroup> 
<tbody>
    <tr>
        <td>007 Заявление о приеме на работу на период</td>
        <td style="white-space: nowrap;"></td>
    </tr>
</tbody>
</table>