Histórico da Página
...
Este ponto de entrada tem a finalidade de compor a descrição dos serviços prestados na operação. Executado , 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 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
...
Bloco de código | ||||||
---|---|---|---|---|---|---|
| ||||||
#Include#include "Protheustotvs.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ÇO DE TESTEServiços prestados: | Lavagem | Polimento |" EndIf RestArea(aArea) Return cRet |
...