Á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

AVGERAL-Função genérica para os módulos de comércio exterior


02. EXEMPLO DE UTILIZAÇÃO

User Function AVGERAL()

	Local cParam := If(Type("ParamIxb") = "A",ParamIxb[1],If(Type("ParamIxb") = "C",ParamIxb,""))

	IF cParam == "EASYGETNUM"
    	pChave := '123'
	    msgInfo("Numeração da variável pChave alterada ","Mudança de numeração pelo Ponto de Entrada EasyGetNum")
	EndIf

	IF cParam == "ALTERA_TIT"
	    msginfo("Entrou no ponto de entrada 'ALTERA_TIT'")
		// AADD(aCpsADD,{"E2_TESTE"})
	EndIf

	IF cParam == "GETNFEIMP"
		cExIpi := "444"
	EndIf

Return Nil



03. Parâmetros


NomeTipoDescrição
ALTERA_TITCaracterPermite a customização de campos alteráveis do títulos NF gerados de despesa pelo modulo SIGAEIC
GETNFEIMPCaracter

Permite alterar a EX do IPI na geração do arquivo xml para envio ao SEFAZ. Poderá ser consultado os campos da tabela SWN para saber em qual item está sendo feito a alteração no momento.

EASYGETNUMCaracterPermite a customização do controle de numerações

04. Variáveis

ParâmetroNomeTipo

Permite

alterar

Descrição
ALTERA_TIT

aCpsADD

ArraySimArray com os campos permitidos para alteração no contas a pagar gerados a partir do SIGAEIC do Tipo NF de despesas.
GETNFEIMPcExIPICaracterSimVariável que irá atualizar o campo ex IPI na geração do arquivo xml.
EASYGETNUMpMVSeqNuméricoSimVariável que irá conter o conteúdo usado atualmente no controle de numeração.
EASYGETNUMpMVCaracterSimVariável que será responsável pelo controle de numeração.
EASYGETNUMpAliasCaracterSimVariável que contém o alias da tabela ultilizada no controle de numeração.
EASYGETNUMpCampoCaracterSimVariável que contém o nome do campo ultilizado no controle de numeração
EASYGETNUMpChaveCaracterSimChave ultilizada na busca da próxima numeração disponível.
EASYGETNUMpTamNuméricoSim

Variável que receberá o tamanho do campo que receberá a numeração.

EASYGETNUMpQueryCaracterSimQuery ultilizada na busca para controle de numeração.




05. TABELAS UTILIZADAS

  • Não há