01. DADOS GERAIS
Linha de Produto: | Microsiga Protheus® |
---|---|
Segmento: | Serviços |
Módulo: | Fiscal |
02. DESCRIÇÃO
Este ponto de entrada tem a finalidade de compor a descrição dos serviços prestados na operação, sendo esta descrição utilizada para impressão do RPS.
A chamada deste 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 |
---|---|---|
cNumRPS | Caractere | Numero da RPS |
cSerRPS | Caractere | Serie da RPS |
cCodCli | Caractere | Código do Cliente |
cLojaRPS | Caractere | Loja do Cliente |
Retorno:
Nome | Tipo | Descrição |
---|---|---|
cRet | Caractere | String com a descrição a ser apresentada. A string deverá ter no máximo 999 caracteres. Caso a descrição retornada pelo ponto de entrada ultrapasse esse limite, o programa irá reduzir o retorno em 999 caracteres. Exemplo de retorno: |
04. EXEMPLO DE UTILIZAÇÃO
#include "totvs.ch" User Function MTDESCRNFE() Local aArea := GetArea() Local cNumRPS := PARAMIXB[1] Local cSerRPS := PARAMIXB[2] Local cCodCli := PARAMIXB[3] Local cLojaRPS := PARAMIXB[4] Local cRet := "" // validações do cliente If cNumRPS == "000000010" // retorno cRet := "Serviços prestados: | Lavagem | Polimento |" EndIf RestArea(aArea) Return cRet
05. DEMAIS INFORMAÇÕES
Não há.