Home

Linha Microsiga Protheus

Páginas filhas
  • DP10VERS - Impressão de cheque Bematech -- 11569

Ponto-de-Entrada: DP10VERS - Impressão de cheque Bematech
Descrição:

VERSO CHEQUE - BEMATECH - IMPR. CHEQUES <br>Executado antes da impressão do Cheque pela impressora Bematech DP-10, permite que seja especificado um texto para ser impresso no verso do cheque.<br><br> Caso especificado um arquivo para verso do cheque, os separadores CHR(13) + chr(10) ou &quot;*&quot; (asterisco) são identificados como &lt;EOL&gt; (Fim-de-linha), para ser impressa mais de uma linha no verso do cheque.<br><br>Exemplo de Ponto de Entrada para verso extenso do cheque:<br><br>...<br>_cArqVerso := &quot;TEMP.TXT&quot;<br>_cTexto := &quot;&quot;<br>_cMotivo:= &quot; PAGAMENTOS DIVERSOS &quot;<br>_cTexto := _cTexto + &quot;Este cheque destina-se para &quot;+ _cMotivo + CHR(13) + CHR(10)<br>_cTexto := _cTexto + &quot;E assim por diante, etc...&quot; + CHR(13)+CHR(10)<br>MemoWrit(_cArqVerso,_cTexto) // Verso gravado no Arquivo<br>__Return(&quot;*&quot;+cArqVerso) // Retorna &quot;*&quot; + nome do Arquivo<br>...<br>

Programa Fonte
.PRW
Sintaxe

DP10VERS - Impressão de cheque Bematech ( < UPAR> ) --> URET

Parâmetros:
Nome Tipo Descrição Default Obrigatório Referência
UPAR Array of Record X
Retorno
    URET(qualquer)
  • O ponto de Entrada deve retornar uma express„o caracter a ser impressa no verso do cheque. Caso a mensagem ultrapasse 15 caracteres, inviabilizando a chamada do Agente Externo, o ponto de entrada deve gravar um arquivo no disco atrav‚s da fun‡„o memowrit(), e retornar como express„o de verso um asterisco ("*") seguido do nome do arquivo que cont‚m o texto do verso a ser impresso. Veja maiores detalhes / ememplo de utiliza‡„o nas Observa‡”es.