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 Relatórios de L.I. (EICOR150). Ele deve ser utilizado para customizar os relatórios.

Programa Fonte: EICOR150.PRW


02. EXEMPLO DE UTILIZAÇÃO

User Function EICOR150()

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

      DO case
		CASE cParam == "ADICIONA_CAMPO"
			aAdd(Struct,{"NOVO_CAMPO","C",10,0})

		CASE cParam == "DESC_ITEM_REL" 
			conout("Descrição do item: " + cTexto)

		CASE cParam == "DESC_LI_REL"
			msginfo("Licença de importação","Descrição LI")

 		CASE cParam == "IMPRIME_EST_MUN"
			 msginfo("Impressão do estado e município")

 		CASE cParam =="TOTALIZADOR"		
		     nTot_PLI := 10.000,00
		     nPesTotPLI	:= 100

  		CASE cParam == "DESCRICAO_ITEM"
			cTexto +="Adiciona na descrição do item"

  		CASE cParam == GRAVA_WORK
		    msginfo("Tabela work gravada","Gravação da work")

  		CASE cParam == "Impostos"
			msginfo("Impressão dos impostos ICMS,IPI,PIS E COFINS")

  		CASE cParam == "GRV_WORK_INV"
			msginfo("Entrou no ponto de entrada 'GRV_WORK_INV' ")


     END CASE

Return Nil


03. PARÂMETROS


NomeTipoDescrição
ADICIONA_CAMPOCaracterPermite incluir ou alterar campos da tabela Work
DESC_ITEM_RELCaracterImpressão da descrição do item.
DESC_LI_RELCaracterImpressão da descrição da L.I.
IMPRIME_EST_MUNCaracterPermite alteração do Relatório de L.I antes da impressão.
TOTALIZADORCaracterTotalizador personalizado.
DESCRICAO_ITEMCaracterImpressão da descrição do item.
GRAVA_WORKCaracterOcorre antes da gravação da work dos itens do relatório (Alias = Work).
IMPOSTOSCaracterImpressão dos impostos das alíquotas ICMS, IPI, PIS e COFINS.
GRV_WORK_INVCaracterOcorre na gravação da Work das invoices. (Alias = Work).

04. VARIÁVEIS


ParâmetroNomeTipoPermite alterarDescrição
ADICIONA_CAMPOStructArraySimA variável Struct é um array que contém os campos para permitir a manipulação do relatório.
TOTALIZADORnTot_PLINuméricoSimTotal da P.L.I.
TOTALIZADORnPesTotPLINuméricoSimPeso total.
DESCRICAO_ITEMcTextoCaracterSimDescrição do item.



05. TABELAS UTILIZADAS