Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

GFEA0506 - Validações adicional na alteração do romaneio

Características do Requisito

Linha de Produto:

Protheus

Segmento:

Distribuição e Logística

Módulo:

SIGAGFE

Ponto de Entrada:GFEA0506

Descrição:

Possibilidade de efetuar validações antes de realizar qualquer alteração do Romaneio.

Localização:

Chamado no início das funções:

  • Relacionar os documentos de carga (1);
  • Reabertura do romaneio(2);
  • Exclusão do romaneio (3);
  • Alteração do romaneio (4);
  • Bloqueio do romaneio (5);
  • Ajuste de cálculo de frete (6);
  • Redespachantes (Inclusão e Alteração) (7);

Programa Fonte:

GFEA050 - Romaneio de Carga

Parâmetros:

NomeTipoDescriçãoObrigatório
PARAMIXB[1] Caractere

Recebe o valor de acordo com a função em que é chamado.

 

  • Recebe "1" se chamado da função de Relacionar os Documentos de Carga;
  •  Recebe "2" se chamado da função de Reabertura do Romaneio;
  •  Recebe "3" se chamado da função de Exclusão do Romaneio;
  •  Recebe "4" se chamado da função de Alteração do Romaneio;
  •  Recebe "5" se chamado da função de Bloqueio do Romaneio;
  •  Recebe "6" se chamado da função de Ajuste de Cálculo de Frete;
  •  Recebe "7" se chamado da função de Redespachantes.
Sim

Retorno:

NomeTipoDescriçãoObrigatório
lRetornoLógicoVerdadeiro(.T.) ou falso(.F.) conforme o resultado da validação.Sim
Bloco de código
languagedelphi
firstline1
titleExemplo: GFEA0506
linenumberstrue
#INCLUDE "PROTHEUS.CH"
User Function GFEA0502()
Local lRetorno := .T.
Local cPrograma := PARAMIXB[1]
	
	//Realiza a validação necessárionecessária em noum pontoou demais interessepontos do programa de romaneio de carga
	If cPrograma  == "7" .And. GWN->GWN_ORI == "2"
		lRetorno := .F.
	EndIf
 
Return lRetorno