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 )