Árvore de páginas

01. DADOS GERAIS

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


MTIMPRPS
#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


05. DEMAIS INFORMAÇÕES

Não há.