Descrição:
Classe para agrupar os serviços de uso genérico na tabela de relacionamentos do Protheus (SX9).
Métodos:
SearchX9Paths()
Sintaxe:
FWSX9Util():SearchX9Paths( cParentAlias, cChildAlias, aRelations ) → lRet
Descrição:
Busca por possíveis relacionamentos entre duas tabelas sendo PAI > FILHA. Utiliza os dados do SX9 e limita a busca até o terceiro nível, por exemplo relacionamento entre tabelas A e C igual TABELA A > TABELA B > TABELA C.
Parâmetros:
| Nome | Tipo | Descrição | Obrigatório | Referência |
|---|---|---|---|---|
| cParentAlias | Caracter | Nome do alias da tabela | X | |
| cChildAlias | Caracter | Nome do alias da tabela | X | |
| aRelations | Array | Retornar a estrutura encadeada com os relacionamentos | X | X |
Retorno:
lRet - Lógico - Indica se foi encontrado algum relacionamento entre as tabelas.
Exemplo:
lRet := FWSX9Util():SearchX9Paths( "SA1", "SC5", @aRetRelations )
<style>
div.theme-default .ia-splitter #main {
margin-left: 0px;
}
.ia-fixed-sidebar, .ia-splitter-left {
display: none;
}
#main {
padding-left: 10px;
padding-right: 10px;
overflow-x: hidden;
}
.aui-header-primary .aui-nav, .aui-page-panel {
margin-left: 0px !important;
}
.aui-header-primary .aui-nav {
margin-left: 0px !important;
}
</style>
|