01. DADOS GERAIS
Linha de Produto: | Microsiga Protheus® |
---|---|
Segmento: | Serviços |
Módulo: | Fiscal |
02. DESCRIÇÃO
Ponto de entrada utilizado para alterar o o valor de pauta utilizado pelo Sistema
Importante!
A utilização desse ponto de entrada é de responsabilidade exclusiva do cliente, pois terá impacto direto na escrituração das notas e dos livros fiscais.
Utilize com cautela!
03. ESPECIFICAÇÃO
Parâmetros do ponto de entrada:
Nome | Tipo | Descrição |
---|---|---|
PARAMIXB[1] | Caractere | Alias corrente (Pode ser SBI ou SB1) |
PARAMIXB[2] | Caractere | Alias corrente mais o nome do campo _INT_ICM. Exemplo: B1_INT_ICM ou SBI_INT_ICM |
PARAMIXB[3] | Numérico | Valor da pauta calculada pelo sistema |
Retorno
Nome | Tipo | Descrição |
---|---|---|
aRet | Array of Records | Retorna array de duas posições indicando : aRet[1] = Altera a pauta calculada pelo sistema ? ( "S" ou "N") aRet[2] = Novo valor de Pauta a ser utilizado |
04. EXEMPLO DE UTILIZAÇÃO
PAUTICMS
User Function PAUTICMS() Local cAlias := PARAMIXB[1] Local cCampo := PARAMIXB[2] Local nPauta := PARAMIXB[3] Local aRet := {Iif(nPauta > 0 ,"S","N"),nPauta} If nPauta > 1000 // Se valor da pauta for maior que 1000 , zero o valor calculado pelo sistema aRet := {"S",0} EndIF Return aRet
05. DEMAIS INFORMAÇÕES
- O filtro a ser introduzido na query não deve inicializar e nem finalizar por AND ou OR uma vez que o fonte principal trata a colocação deles.
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas