Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

01. DATOS GENERALES


Producto

Solucoes_espanhol
SolucaoTOTVS Backoffice

Línea de producto: 

Linhas_totvs_espanhol
LinhaLínea Protheus

Segmento:

Segmentos_totvs_espanhol
SegmentoServicios

Módulo:

SIGAFIN - Financiero

Función:
RutinaNombre TécnicoFecha
FINA998.PRWTOTVS RECIBO
FINA998A.TLPPTOTVS RECIBO
COMMON-CONFIG.SERVICE.TLPPReglas de negocio
PAYMENTFORM.SERVICE.TLPPControlador para obtener formas de pago
PAYMENTFORM.SERVICE.TLPPServicio para obtener formas de pago
País:Argentina
Ticket:N/A
Requisito/Story/Issue (informe el requisito vinculado):DMINA-16537


02. SITUACIÓN/REQUISITO

Se documenta Utilizar el punto de entrada FINCMTC, el cual tiene la finalidad de personalizar la longitud, y el punto de partida y longitud de los campos Banco (EF_BANCO), Agencia (EF_AGENCIA), Código Postal (EF_POSTAL), Cheque (EF_NUM),   Cuenta (EF_CONTA) y DV Cuenta en la cadena de caracteres que se introducen a través de la lectora de cheques.

De Al no utilizar existir el punto de entrada, se utilizara utilizan las dimensiones estándar definidas en el fuente FINXFIN.PRX.la rutina de funciones genéricas de financiero FINXFIN.PRX:

Posición inicialLongitudDescripción
23Banco
53Agencia
84Código Postal
128Cheque
2010Cuenta
301DV Cuenta

03. SOLUCIÓN

Se realiza la documentación activa el uso del punto de entrada FINCMTC que se encuentra 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, para su correcto uso en la rutina y poder personalizar los campos a tomar de la Lectora de Cheques que se visualiza cuando es seleccionada una forma de pago de tipo CHla cadena de caracteres leída se visualiza para confirmar. A continuación se ejecuta el punto de entrada FINCMTC a través del cual se puede personalizar la ubicación y longitud de los campos contenidos en la cadena de caracteres y que son requeridos por la rutina de Recibos.


Totvs custom tabs box
tabsProcedimiento de utilización, Paso 02, Paso 03, Paso 04
idsProcedimiento de utilización
Totvs custom tabs box items
defaultyes
referenciapaso1
  1. Asignar en En el modulo configurador 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 FINCMTC para personalizar los campos a tomar de la lectora de cheques.

  3. La función debe retornar un arreglo, donde por medio de un parámetro se obtiene recibe como parámetro la cadena de la lectora de cheques,   el arreglo debe de devolver 6 posiciones configuradas a como se requiera (Longitud y punto de partida de cada campo):de esta cadena extraerá los campos requeridos y los asignará a un arreglo de 6 elementos: 
    1. Banco (EF_BANCO).
    2. Agencia (EF_AGENCIA).
    3. Código Postal (EF_POSTAL).
    4. Cheque (EF_NUM) .
    5. Cuenta (EF_CONTA).
    6. Dv DV Cuenta.
  4. Dentro del modulo módulo Financiero (SIGAFIN) ejecutar la rutina TOTVS Recibo (Actualizaciones | Cuentas por cobrar ).| TOTVS Recibo.
  5. Ingresar un Nuevo ReciboDentro del aplicativo de TOTVS Recibo, ir a "Nuevo Recibo", llenar los campos de consulta del encabezado y seleccionar un titulo título a cobrar o compensar.
  6. En las Formas de Pago Pago seleccionar en el campo Tipo (EL_TIPO) CH.
  7. Introducir en Se visualizará la ventana el valor para lectura del cheque.
    Image Added
  8. Al dar clic en Ok en la ventana lectora de cheques, se ejecutara ejecutará el punto de entrada FINCMTC.
  9. Si los datos son correctos se auto-rellenaran los campos Banco Cheque (EL_BCOCHQ), Agencia Cheque (EL_AGECHQ) y Código postal (EL_POSTAL) de la forma Forma de pagoPago.

Image Added

Image Added


04. INFORMACIÓN ADICIONAL

DescripciónActualizaciones
Punto de entrada:FINCMTC
Nombre del programa fuente:FINXFIN.PRW
Parámetros recibidos:



NombreTipoDescripción
PARAMIXB[1]CParámetro que contiene la cadena Cadena que se introduce en la ventana de la Lectora de Cheques.



Respuesta:



NombreTipoDescripciónObligatorio
aCmc7TcARetorna un arreglo Arreglo que debe tener la configuración personalizada,  el arreglo debe de devolver 6 posicioneslos campos requeridos por la Forma de Pago CH para el recibo de cobro:
  1. Banco (EF_BANCO).
  2. Agencia (EF_AGENCIA).
  3. Código Postal (EF_POSTAL).
  4. Cheque (EF_NUM) .
  5. Cuenta (EF_CONTA).
  6. Dv
  7. DV Cuenta
Si



Ejemplo:

#Include 'Protheus.ch'

...

Card documentos
InformacaoLa 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.
Titulo¡IMPORTANTE!


05. ASUNTOS RELACIONADOS

...

TOTVS Recibo

5 - Puntos de entrada disponibles



Templatedocumentos