Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Linha de Produto:Microsiga Protheus®
Segmento:Serviços
Módulo:Fiscal


02. DESCRIÇÃO

...

Este ponto de entrada

...

tem o objetivo de determinar se a impressão do RPS deve ou não ser

...

realizada, sendo sua execução através do ponto de entrada realizado nas rotinas MATA916 - Impressão RPS  e MATR968 - Impressão RPS Gráfico.

03. ESPECIFICAÇÃO

Parâmetros do ponto de entrada:

Nome

Tipo

Descrição

PARAMIXBArray of Record

Array com dados de processamento com 4 elementos

[1] = Número do Documento

[2] = Série do Documento 

[3] = Código do Cliente/Fornecedor

[4] = Loja do Cliente/Fornecedor


Retorno:

Nome

Tipo

Descrição

lImpRPSLógico

O retorno deve ser um valor lógico .T. (true) ou .F. (false)

.

04. EXEMPLO DE UTILIZAÇÃO


Bloco de código
languagejava
themeMidnight
titleMTIMPRPS
#include "totvs.ch"

User Function MTIMPRPS()

	Local aArea     := GetArea()
	Local cNfiscal  := PARAMIXB[1]
	Local cSerie    := PARAMIXB[2]
	Local cCodCli   := PARAMIXB[3]
	Local cLojaCli  := PARAMIXB[4]
	Local lImpRPS   := .T.

    // validações do cliente
    If	cNumRPS == "000000010"
	    
        // retorno
        lImpRPS := .F.
    
    EndIf

	RestArea(aArea)

Return lImpRPS

...