CONTEÚDO
- Visão Geral
 - Exemplo de utilização
 - Parâmetros
 - Variáveis
 - 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
User Function EECAE102()
Local cParam := ""
 Local lRet:= .T.
Begin Sequence
	If ValType(ParamIXB) == "A"
   		cParam:= ParamIXB[1]
	Else
   		cParam:= ParamIXB
	EndIf
	If cParam == "EE9_ENCHOICE_ESTRU"
   		AAdd(aItemEnchoice, "COLOQUE AQUI O SEU CAMPO")
	EndIf
	If cParam == "TP_AGNT_EMB"
   		MSGINFO("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
| Nome | Tipo | Descrição | 
|---|---|---|
| EE9_ENCHOICE_ESTRU | Permite definir campos do embarque que serão alteráveis | |
| TP_AGNT_EMB | Caracter | Permite customizar campos ao incluir o agente de comissão vinculado ao cadastro de cliente | 
| EECPEM34 | Caracter | Chamada 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_NF | Caracter | Permite 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_CAMPO | Caracter | Permite desabilitar execução da validação de um campo e/ou interromper o processamento das validações | 
04. VARIÁVEIS
| Parâmetro | Nome | Tipo | Permite alterar | Descrição | 
|---|---|---|---|---|
| EE9_ENCHOICE_ESTRU | aItemEnchoice | Array | Sim | |
| Valid_NF | lValidUsoNF | Lógico | Sim | Por padrão, tem o valor True. Se falso permite incluir mais de um embarque com a mesma nota fiscal. | 
| VALIDA_CAMPO | lPEVldCpo | Lógico | Sim | Variá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_CAMPO | lPERetVld | Lógico | Sim | Variá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á.
 
Import HTML Content
            Visão Geral
            Conteúdo das Ferramentas