Histórico da Página
Descrição
Este ponto epc permite alterar a natureza de operação utilizada para integração com o Recebimento nas funções de apropriação de despesas de frete e contabilização por regime de competência (documento de frete).
Caso ocorra algum erro alguma inconsistência no específico também é possível parar a implantação do documento.
Ponto de Entrada - after-create-tt-docum-est
Descrição: | Permite alterar a natureza de operação e parar o processo de implantação do documento entrada na integração do SIGAGFE com o Recebimento Datasul. | ||||||||
Localização: | Após a criação da tabela temporária "tt-docum-est". | ||||||||
Eventos: | after-create-tt-docum-est | ||||||||
Programa Fonte: | cdp/cdf433.i13 / cdp/cdf433.i22 | ||||||||
Função: | CD0433 - Monitor de Integração SIGAGFE X Datasul CD0433RP - Integração RPW SIGAGFE X Datasul CDF433 - Integração batch SIGAGFE X Datasul | ||||||||
Parâmetro: |
| ||||||||
Retorno 1: | Return-value = "OK"
| ||||||||
Retorno 2: | Return-value = "NOK"
|
Exemplo:
IF p-ind-event = "after-create-tt-docum-est" THEN DO:
FIND FIRST tt-epc NO-LOCK
WHERE tt-epc.cod-event = "after-create-tt-docum-est":U
AND tt-epc.cod-parameter = "handle-tt-docum-est":U NO-ERROR.
IF NOT AVAIL tt-epc THEN
RETURN "NOK":U.
// lógica específica do cliente
create tt-epc.
assign tt-epc.cod-event = "after-create-tt-docum-est"
tt-epc.cod-parameter = "return-data"
tt-epc.val-parameter = "162100".
Return "OK":U.
END .
IF p-ind-event = "after-create-tt-docum-est" THEN DO:
FIND FIRST tt-epc NO-LOCK
WHERE tt-epc.cod-event = "after-create-tt-docum-est":U
AND tt-epc.cod-parameter = "handle-tt-docum-est":U NO-ERROR.
IF NOT AVAIL tt-epc THEN
RETURN "NOK":U.
// lógica específica do cliente
create tt-epc.
assign tt-epc.cod-event = "after-create-tt-docum-est"
tt-epc.cod-parameter = "return-data"
tt-epc.val-parameter = "Documento não pode ser integrado ao Recebimento".
Return "NOK":U.
END .