Abrangências: | Microsiga Protheus 11 |
Versões: | Microsiga Protheus 11 |
Compatível Países: | Todos |
Sistemas Operacionais: | Todos |
Compatível às Bases de Dados: | Todos |
Idiomas: | Português (Brasil) |
Ponto de Entrada para que seja possível customizar qualquer informação na impressão da Nota Fiscal e do Custo Realizado.
EICDI155.PRW
EICDI155 - Custo Realizado ( [ COMPLEMENTO_NOTA ], [ CAB_RELATORIO ] )
Nome | Tipo | Descrição | Default | Obrigatório | Referência | ||||||||||||
COMPLEMENTO_NOTA | Caracter | Parâmetro para adicionar informações referentes a nota fiscal. | |||||||||||||||
CAB_RELATORIO | caracter | Parâmetro para customizar o cabeçalho da impressão da nota fiscal. | |||||||||||||||
IMPRIME_CABECALHO | Caracter | Parâmetro para customização do cabeçalho da despesa. | |||||||||||||||
IMPRIME_DETALHE | Caracter | Parâmetro para customização de impressão dos itens da despesa. | |||||||||||||||
IMPRIME_RESUMO | Caracter | Parâmetro para customização do cabeçalho do Resumo CC e Resumo Divisão. | |||||||||||||||
IMPRIME_DET_RESUMO | Caracter | Parâmetro para customização de impressão dos itens do Resumo CC e Resumo Divisão | |||||||||||||||
IMPRIME_CUSTO_PO | Caracter | Parâmetro para customização do cabeçalho do Custo por PO. | |||||||||||||||
IMPRIME_DET_CUSTO_PO | Caracter | Parâmetro para customização de impressão dos itens do Custo por PO | |||||||||||||||
IMPRIME_DETALHE_PO | Caracter | Parâmetro para customização do cabeçalho do Detalhe por PO. | |||||||||||||||
IMPRIME_DET_DETALHE_PO | Caracter | Parâmetro para customização de impressão dos itens do Detalhe por PO | |||||||||||||||
IMPRIME_CUSTO_ITEM | Caracter | Parâmetro para customização do cabeçalho do Custo por Item. | |||||||||||||||
IMPRIME_DET_CUSTO_ITEM | Caracter | Parâmetro para customização de impressão dos itens do Custo por Item |
- ()
User Function EICDI155()
Local cParam := If (Type("ParamIxb") = "A",ParamIxb[1],If (Type("ParamIxb") = "C",ParamIxb,""))
If cParam == "IMPRIME_CABECALHO"
oPrn:Say(nxLinha,1290, "GUILHERME_IMPRIME_CABECALHO", ,,,,1) //"Valor em Euro"
ElseIf cParam == "IMPRIME_DETALHE"
oPrn:Say(nxLinha,1150,Transf(ROUND(0,2),"@E 999,999,999,999.99"))
ELSEIf cParam == "IMPRIME_RESUMO"
oPrn:Say(nxLinha,1290, "GUILHERME_IMPRIME_RESUMO", ,,,,1) //"Valor em Euro"
ElseIf cParam == "IMPRIME_DET_RESUMO"
oPrn:Say(nxLinha,1150,Transf(ROUND(1,2),"@E 999,999,999,999.99"))
ELSEIf cParam == "IMPRIME_CUSTO_PO"
oPrn:Say(nxLinha,1290, "GUILHERME_IMPRIME_CUSTO_PO", ,,,,1) //"Valor em Euro"
ElseIf cParam == "IMPRIME_DET_CUSTO_PO"
oPrn:Say(nxLinha,1150,Transf(ROUND(2,2),"@E 999,999,999,999.99"))
ELSEIf cParam == "IMPRIME_DETALHE_PO"
oPrn:Say(nxLinha,1290, "GUILHERME_IMPRIME_DETALHE_PO", ,,,,1) //"Valor em Euro"
ElseIf cParam == "IMPRIME_DET_DETALHE_PO"
oPrn:Say(nxLinha,1150,Transf(ROUND(4,2),"@E 999,999,999,999.99"))
ELSEIf cParam == "IMPRIME_CUSTO_ITEM"
oPrn:Say(nxLinha,1290, "GUILHERME_IMPRIME_CUSTO_ITEM", ,,,,1) //"Valor em Euro"
ElseIf cParam == "IMPRIME_DET_CUSTO_ITEM"
oPrn:Say(nxLinha,1150,Transf(ROUND(3,2),"@E 999,999,999,999.99"))
ENDIF
Return Nil
Nome | Tipo | Escopo | Pode Alterar | descrição | ||||||||||
Array of Record | Global | Não |