Histórico da Página
XGFE70DE -
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxPermite verificar os dados antes de Remover o vínculo da Fatura de Frete e o Documento de Frete
Características do Requisito
Linha de Produto: | Microsiga Protheus |
Segmento: | Logística |
Módulo: | SIGAGFE |
Ponto de Entrada -
GFEA070A2XGFE70DE
Descrição: | Permitir a inclusão de posições no array aMKB, na rotina GFEA070A que faz o vínculo entre a Permite verificar os dados antes de Remover o vínculo da Fatura de Frete e os Documentos o Documento de Frete da Fatura . | ||||||||||||||||||
Localização: | Apos a criação do array aMKB, na função de criação de tabelas temporárias.Antes de remover o vínculo entre a Fatura de Frete e o Documento de Frete | ||||||||||||||||||
Programa Fonte: | GFEA070A - Cria o vínculo entre a Fatura de Frete e os Documentos de Frete da Fatura. | ||||||||||||||||||
Parâmetros:aMKB := {{"OK" , "C", 02, 0},; |
| ||||||||||||||||||
Retorno: |
array Retornará o aMKB , com as posições já existentes e as adicionadas no ponto de entrada. OBS: Não é permitido retirar nenhuma posição do array já existente, pois elas são usadas na logica do programa.
|
Bloco de código | ||||||
---|---|---|---|---|---|---|
| ||||||
#INCLUDE "PROTHEUS.CH" #INCLUDE "Topconn.ch" #INCLUDE "PARMTYPE.CH" UserUSER FunctionFUNCTION GFEA70A2() Local aMKB:= PARAMIXB[1] Return aMKBXGFE70DE() Local cFil := PARAMIXB[1] Local cEmitFat := PARAMIXB[2] Local cSerFat := PARAMIXB[3] Local cNrFat := PARAMIXB[4] Local dDtEmis := PARAMIXB[5] Local dDtLimite := "20240101" Local aRet := {} Local lRet := .T. dDtEmis := DTOS(PARAMIXB[5]) If dDtEmis <= dDtLimite dDtLimite := STOD(dDtLimite) Alert("O Documento deve estar com a data posterior a "+ DtOC(dDtLimite)) lRet := .F. ENDIF dDtEmis := STOD(dDtEmis) AAdd( aRet, cFil ) AAdd( aRet, cEmitFat) AAdd( aRet, cSerFat ) AAdd( aRet, cNrFat ) AAdd( aRet, dDtEmis ) Return lRet |