CONTEÚDO
- Visão Geral
- Exemplo de utilização
- Parâmetros
- Variáveis
- 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
| Nome | Tipo | Descrição |
|---|---|---|
| ADICIONA_CAMPO | Caracter | Permite incluir ou alterar campos da tabela Work |
| DESC_ITEM_REL | Caracter | Impressão da descrição do item. |
| DESC_LI_REL | Caracter | Impressão da descrição da L.I. |
| IMPRIME_EST_MUN | Caracter | Permite alteração do Relatório de L.I antes da impressão. |
| TOTALIZADOR | Caracter | Totalizador personalizado. |
| DESCRICAO_ITEM | Caracter | Permite modificar a descrição do item. |
| GRAVA_WORK | Caracter | Ocorre antes da gravação da work dos itens do relatório (Alias = Work). |
| IMPOSTOS | Caracter | Impressão dos impostos das alíquotas ICMS, IPI, PIS e COFINS. |
| GRV_WORK_INV | Caracter | Ocorre na gravação da Work das invoices. (Alias = Work). |
04. VARIÁVEIS
| Parâmetro | Nome | Tipo | Permite alterar | Descrição |
|---|---|---|---|---|
| ADICIONA_CAMPO | Struct | Array | Sim | A variável Struct é um array que contém os campos para permitir a manipulação da tabela temporária Work. |
| TOTALIZADOR | nTot_PLI | Numérico | Sim | Total da P.L.I. |
| TOTALIZADOR | nPesTotPLI | Numérico | Sim | Peso total. |
| DESCRICAO_ITEM | cTexto | Caracter | Sim | Descrição do item. |
| DESC_ITEM_REL | oPrn | Objeto | Sim | Permite inserir informações no relatório gerado na integração. |
| IMPOSTOS | oPrn | Objeto | Sim | Permite inserir informações no relatório gerado na integração. |
| IMPRIME_EST_MUN | oPrn | Objeto | Sim | Permite inserir informações no relatório de Li gerado na integração. |
| DESC_LI_REL | oPrn | Objeto | Sim | Permite inserir informações no relatório de Li gerado na integração. |
05. TABELAS UTILIZADAS
- N/A
Import HTML Content
Visão Geral
Conteúdo das Ferramentas