Árvore de páginas

Versões comparadas

Chave

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

...

  1. Visão Geral
  2. Exemplo de utilização
  3. Parâmetros
  4. Variáveis
  5. Tabelas utilizadas


01. VISÃO GERAL

Este Ponto de Entrada pertence à rotina de Embarque (EECAE102). Ele deve ser utilizado para customizar a rotina de Embarque.

Programa Fonte: EECAE102.PRW

Retorno: Verdadeiro (.T.) ou Falso (.F.).


02. EXEMPLO DE UTILIZAÇÃO


Bloco de código
User Function EECAE102()

...



Local cParam := ""

...


 Local lRet:= .T.

...



Begin Sequence

...



	If ValType(ParamIXB) == "A"

...



   		cParam:= ParamIXB[1

...

Else

...

]

	Else

   		cParam:= ParamIXB

...

EndIf

...



	EndIf

	If cParam == "EE9_ENCHOICE_ESTRU"

...



   		AAdd(aItemEnchoice, "COLOQUE AQUI O SEU CAMPO")

	EndIf

	If cParam == "TP_AGNT_EMB"
   		MSGINFO("

...

EndIf

End Sequence

...

PONTO DE ENTRADA 'TP_AGNT_EMB'  ATIVO!") 
	EndIf
	
	If cParam == "Valid_NF"
		lValidUsoNF := .F.
	Endif
	
 	if cParam == "VALIDA_CAMPO"
        IF ParamIXB[2] == "EEC_DTCONH"
            lPEVldCpo:=.F.
            lPERetVld:=.F.
       	ENDIF
    Endif
End Sequence

Return



03. PARÂMETROS


NomeTipoDescrição
EE9_ENCHOICE_ESTRU
Permite definir campos do embarque que serão alteráveis
TP_AGNT_EMBCaracterPermite customizar campos ao incluir o agente de comissão vinculado ao cadastro de cliente
EECPEM34CaracterChamada na função EECAE102(), após o tratamento das works de agentes, instituições financeiras, notas fiscais e notifys. Execução de rotinas de atualização de dados logo após verificação dos dados nos arquivos temporários.
Valid_NFCaracterPermite habilitar ou desabilitar a função responsável por fazer a validação das notas fiscais vinculadas ao processos. Por padrão, não é permitido vincular a mesma nota em embarques diferentes.
VALIDA_CAMPOCaracterPermite desabilitar execução da validação de um campo e/ou interromper o processamento das validações

04. VARIÁVEIS


ParâmetroNomeTipoPermite alterarDescrição
EE9_ENCHOICE_ESTRUaItemEnchoiceArraySim

...


Valid_NFlValidUsoNFLógicoSimPor padrão, tem o valor True. Se falso permite incluir mais de um embarque com a mesma nota fiscal.
VALIDA_CAMPOlPEVldCpoLógicoSimVariável para configurar se irá executar as validações padrões. Por padrão é true e, se false, não executa a validação do campo especificado
VALIDA_CAMPOlPERetVldLógicoSimVariável para validar se irá prosseguir com o processamento. Por padrão é True e, se False, o processamento é interrompido

...


05. TABELAS UTILIZADAS

  • Não há.



...