CONTEÚDO

  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 Manutenção de Produtos (EECAC120). 

Sendo utilizado para customizar a rotina de manutenção de Produtos do módulo Easy Export Control e Easy Drawback Control.

Programa Fonte: EECAC120.PRW

02. EXEMPLO DE UTILIZAÇÃO

user function EECAC120()
local cParam := If(Type("ParamIxb") = "A",ParamIxb[1],If(Type("ParamIxb") = "C",ParamIxb,""))
local nOperacao := 0

do case 
	case cParam == "ENCHOICE" 
     	AAdd(aDrwBck, "B1_GRUPO") //Inclusão de campos adicionais para a manutenção no módulo de Drawback
        AAdd(aDrwBck, "B1_CONTA")
 	case cParam == "VALID_GRAVACAO"
		nOperacao :=  ParamIxb[2]   //4 altera - 3 inclui      
		if M->B1_PRV1 > 1000 .and. nOperacao == 4
			lRetPE:= .F.
		endif

end case

return nil


03. PARÂMETROS

NomeTipoDescrição
ENCHOICECaracterParâmetro para validação de adição de campos da SB1 no cadastro de produtos no modulo Easy Drawback Control
VALID_GRAVACAOCaracterParâmetro para validação da gravação do produto, seja na alteração ou na inclusão.


04. VARIÁVEIS

ParâmetroNomeTipoPermite alterarDescrição
ENCHOICEaDrwBckArraySimArray responsável para adicionar campos da SB1 dentro do cadastro de produto no modulo Easy Drawback Control
VALID_GRAVACAOPARAMIXB[1]NuméricoNãoIndica a operação, sendo 3 = inclusão e 4 = alteração.
VALID_GRAVACAOlRetPELógicoSimlRetPE = .T. segue com a operação acima, = .F. cancela a operação acima.


05. TABELAS UTILIZADAS