Árvore de páginas

01. DATOS GENERALES


Producto

TOTVS Backoffice

Línea de producto: 

Línea Protheus

Segmento:

Servicios

Módulo:

SIGAFIN - Financiero

Función:
RutinaNombre Técnico
FINA998.PRWTOTVS RECIBO
País:Argentina
Ticket:N/A
Requisito/Story/Issue (informe el requisito vinculado):N/A


02. 
DESCRIPCIÓN

Utilizar el punto de entrada FINLRCHQ, el cual tiene el objetivo de retornar una cadena de caracteres con el formato de un cheque y ser visualizado en la "Lectora De Cheque".

03. INFORMACIÓN ADICIONAL

Se activa el uso del punto de entrada FINLRCHQ que se ejecuta en la rutina FINXFIN.PRX - Funciones genéricas del modulo financiero.

Cuando es seleccionada una Forma de Pago de tipo CH, se muestra una ventana desde la cual se realiza la lectura del cheque, la cadena de caracteres leída se visualiza para confirmar. A continuación se ejecuta el punto de entrada  FINLRCHQ 

  1. En el módulo configurador de Protheus (SIGACFG), configurar el parámetro MV_CMC7FIN = "S", el cual indica el uso o no de la lectora CMC7 en Financiero.
  2. Crear la función de usuario FINLRCHQ para retornar una cadena de caracteres con el formato de un cheque y ser visualizado en la "Lectora De Cheque".

  3. Dentro del módulo Financiero (SIGAFIN) ejecutar la rutina Actualizaciones | Cuentas por cobrar | TOTVS Recibo.
  4. Ingresar un Nuevo Recibo, llenar los campos de consulta del encabezado y seleccionar un título a cobrar o compensar.
  5. En las Formas de Pago seleccionar en el campo Tipo (EL_TIPO) CH.
  6. Se visualizará la ventana para lectura del cheque.image2022-7-27_19-31-29.png
  7. Al dar clic en Ok en la ventana lectora de cheques, se ejecutará el punto de entrada FINLRCHQ.
  8. Si los datos son correctos se auto-rellenaran los campos Banco, Agencia, Código Postal, Cheque, Cuenta, DV Cuenta.
DescripciónActualizaciones
Punto de entrada:FINLRCHQ
Nombre del programa fuente:FINXFIN.PRW
Respuesta:



NombreTipoDescripciónObligatorio
cChq cRegresa una cadena de caracteres con el formato de un cheque.Si

Información

Cuando se usa una lectora de cheques se agrega un cero y un signo menor que (<) por lo que en caso de informar los valores manualmente, deberá asegurarse de que estos caracteres también sean indicados al inicio antes de la información del cheque.

0<B240002400240123456789ASDFGHJK

Ejemplo:

Ejemplo Expandir origem
#Include 'Protheus.ch'
 
User Function FINLRCHQ()
Local cChq := ""
 
    cChq := "0<00123456789abcdefghijklmnopqrs"
 
Return cChq


¡IMPORTANTE!

La presente solución aplica para versión 12.1.33 o superior, siempre y cuando se tengan las rutinas actualizadas a la fecha de la expedición del issue.


04. ASUNTOS RELACIONADOS

TOTVS Recibo

5 - Puntos de entrada disponibles