Árvore de páginas

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 EasyTec. Ele deve ser utilizado para customização desta rotina.

02. EXEMPLO DE UTILIZAÇÃO

Exemplo de Utilização
user function EASYTEC()
local cParam := If(Type("ParamIxb") = "A",ParamIxb[1],If(Type("ParamIxb") = "C",ParamIxb,""))

do case 
	case cParam == "INTERF_CARREGA_ALIQUOTA"
		MsgInfo("Entrou no ponto de entrada 'INTERF_CARREGA_ALIQUOTA'.")
		Aliq->PIS := "8.5"
		Aliq->COFINS := "18"

	case cParam == "ANTES_TELA_INICIAL"
		cDirDbf := "C:\Arquivo_NCM"

	case cParamIXB == "DEPOIS_LER_NCM"
		conOut(" Entrou no ponto de entrada 'DEPOIS_LER_NCM' ")

	case cParamIXB == "FIN_RECUP_NCM" 
		conOut(" Entrou no ponto de entrada 'FIN_RECUP_NCM' ")

	case cParamIXB == "DEPOIS_GRAVAR" 
		conOut(" Entrou no ponto de entrada 'DEPOIS_GRAVAR' ")

	case cParamIXB == "DEPOIS_GRAVAR_INFO" 
		conOut(" Entrou no ponto de entrada 'DEPOIS_GRAVAR_INFO' ")

	case cParamIXB == "FIM_LER_ARQUIVO_LOG" 
		conOut(" Entrou no ponto de entrada 'FIM_LER_ARQUIVO_LOG' ")

	case cParamIXB == "FIN_LEIT_NCM"  
		conOut(" Entrou no ponto de entrada 'FIN_LEIT_NCM' ")

	case cParamIXB == "VALIDA_NCM_INIFIM" 
		conOut(" Entrou no ponto de entrada 'VALIDA_NCM_INIFIM' ")

end case

return nil

03. PARÂMETROS

NomeTipoDescrição
INTERF_CARREGA_ALIQUOTACaracterPermite a customização dos valores das aliquotas antes da gravação das mesmas na tabela de NCM. Esta alteração poderá ser efetuada diretamente na tabela temporária "Aliq".
ANTES_TELA_INICIALCaracterPermite a customização do caminho do diretório de trabalho da integração de NCM
DEPOIS_LER_NCMCaracterPermite a customização após carregar as NCMs na tabela temporária "Aliq".
FIN_RECUP_NCMCaracterPermite a customização ao finalizar o processamento da integração de NCMs
DEPOIS_GRAVARCaracterPermite a customização depois de gravar o retorno na tabela temporária "Aliq" e a tabela SYD após a integração de cada ncm
DEPOIS_GRAVAR_INFOCaracterPermite a customização depois de gravar o retorno na tabela temporária "Aliq" e a tabela SYD após a integração de cada ncm (INFOTEC)
FIM_LER_ARQUIVO_LOGCaracterPermite a customização após a leitura do arquivo de log gerado para cada NCM
FIN_LEIT_NCMCaracterPermite a customização após a leitura do arquivo de txt gerado para cada NCM
VALIDA_NCM_INIFIMCaracterPermite a customização na validação quando ao informar a NCM inicial ou final

04. VARIÁVEIS

ParêmetroNomeTipoPermite AlterarDescrição
ANTES_TELA_INICIALcDirDbfCaracterSimVariável para alterar o caminho do diretório de trabalho da integração de NCM.
FIM_LER_ARQUIVO_LOGcLinhaCaracterSimVariável com conteúdo obtido a partir do arquivo de log, caso tenha o conteúdo 15 significa que Log não encontrado.
FIN_LEIT_NCMaNCM1ArraySim

Variável com conteúdo obtido a partir do arquivo de txt, onde as posições são:

1 - NCM

4 - Alíquota II

5 - Alíquota IPI

6 - Alíquota PIS

7 - Alíquota COFINS


05. TABELAS UTILIZADAS

  • SYD - Nomenclatura Comum do Mercosul