Árvore de páginas

Ponto-de-Entrada: MTDESCRNFE - Composição de descrição


Versões:Advanced Protheus 7.10 , Microsiga Protheus 8.11


Descrição:

Este ponto de entrada tem a finalidade de compor a descrição dos serviços prestados na operação. Essa descrição será utilizada para a impressão do RPS.

Sendo executado nas rotinas MATA916 - Impressão RPS  e MATR968 - Impressão Rps Gráfico.

Programa Fonte
.PRW
Sintaxe

MTDESCRNFE - Composição de descrição ( < cNumRPS> , < cSerRPS> , < cCodCli> , < cLojaRPS> ) --> cDescr

Parâmetros:



Nome

Tipo

Descrição

Default

Obrigatório

Referência

cNumRPS

Array of Record







X




cSerRPS

Array of Record







X




cCodCli

Array of Record







X




cLojaRPS

Array of Record







X




Retorno
cDescr
    (caracter)
  • 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.
    Caso sejam necessárias quebras de linha na descrição a ser apresentada, inserir o caracter pipe “ | ” (chr124), entre espaços, porque, para o arquivo magnético de envio à prefeitura, é necessária a configuração de quebra de linha. Vale ressaltar que serão impressos 999 caracteres, incluindo as quebras de linha, ou seja, quanto mais quebras de linha forem configuradas, menos caracteres serão impressos, devido ao número de caracteres perdidos com a quebra.

    Exemplo de retorno:

    O ponto de entrada irá retornar quebras de linha da seguinte forma:
    “Serviços prestados: | Lavagem | Polimento | ”
    Que, durante a impressão, serão apresentados como:
    Serviços prestados:
    Lavagem
    Polimento