01. DADOS GERAIS
Linha de Produto: | Microsiga Protheus® |
---|---|
Segmento: | Serviços |
Módulo: | Fiscal |
02. DESCRIÇÃO
O ponto de entrada MAVLDIMP está localizado na função MaFisEditCell() responsável pela edição dos impostos no folder Impostos do documento de entrada, e passa como parâmetros o código do imposto, base do imposto, valor do imposto, a célula que esta sendo editada no momento (BASE ou VALOR) e o novo conteúdo da célula editada a ser inserido no momento da edição. O retorno deve ser lógico, onde .T. para permitir a edição do imposto, ou .F. para interromper a edição conforme avaliação do usuário.
03. ESPECIFICAÇÃO
Este ponto de entrada para tratamento de impostos no documento de entrada:
Nome | Tipo | Descrição |
---|---|---|
aParametros | Array of Record | PARAMIXB[1] := Código do imposto (ICM, IPI, COF, PIS, IRF, CSL) etcPARAMIXB[2] := Valor da base do imposto editadoPARAMIXB[3] := Valor do imposto editadoPARAMIXB[4]:= Celula que esta sendo editada no momento "BASE" ou "VALOR"PARAMIXB[5]:= Novo conteúdo a ser inserido na celula editada no momento |
04. EXEMPLO DE UTILIZAÇÃO
MAVLDIMP
#INCLUDE 'PROTHEUS.CH' User Function MAVLDIMP() Local cImposto := PARAMIXB[1] // Codigo do Imposto - ICM - IPI - IRF - PIS -COF , etc Local nBase := PARAMIXB[2] // Valor da Base do imposto editado Local nValor := PARAMIXB[3] // Valor do imposto Editado Local cCelula := PARAMIXB[4] // Celula que esta sendo editada no momento ("BASE" ou "VALOR") Local nNewVlr := PARAMIXB[5] // Novo conteúdo (valor) a ser inserido na celula editada. Local lRet := .T. lRet := // Validação do Usuario para continuar a edição Return lRet
05. INFORMAÇÕES ADICIONAIS
Não Há
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas