Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Tempo aproximado para leitura: 02 min

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:

NomeTipoDescriçãoObrigatórioReferência
cParentAlias Caracter Nome do alias da tabelaX
cChildAlias Caracter Nome do alias da tabelaX
aRelations Array Retornar a estrutura encadeada com os relacionamentosXX


Retorno:
lRet - Lógico - Indica se foi encontrado algum relacionamento entre as tabelas.

Exemplo:
lRet := FWSX9Util():SearchX9Paths( "SA1", "SC5", @aRetRelations )



Templatedocumentos


HTML
<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>