Árvore de páginas

GFEXFA03 - PERMITIR ALTERAR A DATA DE PREVISÃO DE ENTREGA

Características do Requisito

Linha de Produto:

Microsiga Protheus

Segmento:

Supply Chain - Logística

Módulo:

SIGAGFE

  

Ponto de Entrada:GFEXFA03

Descrição:

Altera a data de previsão de entrega

Localização:

Na função GFETABPRAZOS que realiza a busca da tabela de prazos 

Programa Fonte:

GFEXFUNA - Funções Genéricas (SIGAGFE)

Parâmetros:

Nome

Tipo

Descrição

Obrigatório

GUN_CODTAB

Caracter

Código Tabela

Sim

GUN_TPPRAZCaracterTipo PrazoSim
GUN_PRAZONuméricoPrazoSim
aRetArrayRetorno Array contendo:
aRet[1] : Data Prevista
aRet[2] : Hora Prevista
aRet[3] : Tabela de Prazos escolhida
aRet[5] : Sucesso da operação (true/false)
aRet[6] : Mensagem de erro/warning
Sim

Retorno:

Nome

Tipo

Descrição

Obrigatório

aRet

Array

Retorno Array contendo:
aRet[1] : Data Prevista
aRet[2] : Hora Prevista
aRet[3] : Tabela de Prazos escolhida
aRet[5] : Sucesso da operação (true/false)
aRet[6] : Mensagem de erro/warning

Sim

Exemplo: GFEXFA03
#INCLUDE "PROTHEUS.CH"

User Function GFEXFA03()

    Local cCodtab := PARAMIXB[1]
    Local ctpPraz := PARAMIXB[2]
    Local nPrazo  := PARAMIXB[3]    
    Local aRet    := PARAMIXB[4]
    Local nDia    := 0
    Local dtHora

    IF Empty(aRet[1])
        dtHora := dDataBase
    else
        dtHora := aRet[1]
    EndIF

    aRet[1] := dtHora

Return aRet