Árvore de páginas

GFEXWS08 – Funcionalidade Específica no Início da Integração (Protheus x Progress)

Características do Requisito

Linha de Produto:

Protheus

Segmento:

Distribuição e Logística

Módulo:

SIGAGFE

Ponto de Entrada - GFEXWS08

Descrição:Permitir ao usuário informar novas cláusulas Where (após a primeira execução da query) para filtrar os dados que serão integrados (Protheus x Progress).
Localização:

Após o sistema ter executado pela primeira vez a query na função de integração do Protheus com o Progress.

Programa Fonte:GFEXWSFUN - Serviço de integração do Frete Embarcador (SIGAGFE)
Parâmetros:
NomeTipoDescriçãoObrigatório
PARAMIXB[1]StringCódigo da tabela que fará parte da integraçãoSim
PARAMIXB[2]StringConteúdo atual da query recebida pelo ponto de entradaSim
Retorno:
NomeTipoDescriçãoObrigatório
cRetStringConteúdo da query modificada de acordo com a necessidade do usuárioSim

Exemplo: GFEXWS08
#Include 'Protheus.ch'
User Function GFEXWS08()
Local cTabela := PARAMIXB[1]
Local cQuery := PARAMIXB[2]
Local cString := ""
If cTabela == "GXH"
    cString := "#GXH|"
    cString += (cTmp)->GXH_FILIAL + "|"   
    cString += (cTmp)->GXH_NRIMP + "|"
    cString += (cTmp)->GXH_NRDC + "|"
    cString += (cTmp)->GXH_SERDC + "|"
    cString += (cTmp)->GXH_XDEST + "|"
    cString += (cTmp)->GXH_EMISDC
EndIf
Return cString