Á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 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" 
			Mlin+=50
		 	oPrn:Say( MLin, MCol, "Campo Customizado: TESTE Campo ITEM Customizado")

		CASE cParam == "DESC_LI_REL"
	     	Mlin+=50
		 	oPrn:Say( MLin, MCol, "Campo Customizado: TESTE Campo LI Customizado")

      CASE cParam == "IMPRIME_EST_MUN" 
			MLin+=50				
			oPrn:Say( MLin, MCol, "Campo Customizado: TESTE Campo Customizado")

    	CASE cParam =="TOTALIZADOR"		
		     nTot_PLI := 10000.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")
			Work->WKPART_N := "123456"

  		CASE cParam == "IMPOSTOS"
     		Mlin+=50
		 	oPrn:Say( MLin, MCol,"Impressão dos impostos ICMS,IPI,PIS E COFINS")

  		CASE cParam == "GRV_WORK_INV"
			msginfo("Entrou no ponto de entrada 'GRV_WORK_INV' ")
			Work->WKPART_N := "123456"

     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_ITEMCaracterPermite modificar a 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 da tabela temporária Work.
TOTALIZADORnTot_PLINuméricoSimTotal da P.L.I.
TOTALIZADORnPesTotPLINuméricoSimPeso total.
DESCRICAO_ITEMcTextoCaracterSimDescrição do item.
DESC_ITEM_RELoPrnObjetoSimPermite inserir informações no relatório gerado na integração.
IMPOSTOSoPrnObjetoSimPermite inserir informações no relatório gerado na integração.
IMPRIME_EST_MUNoPrnObjetoSimPermite inserir informações no relatório de Li gerado na integração.
DESC_LI_RELoPrnObjetoSimPermite inserir informações no relatório de Li gerado na integração.



05. TABELAS UTILIZADAS

  • N/A