Árvore de páginas

01. DATOS GENERALES


Producto

TOTVS Backoffice

Línea de producto: 

Línea Protheus

Segmento:

Backoffice

Módulo:SIGAFIN - Financiero.
Función:
NombreRutinaFecha
FINA998.prwTotvs Recibos03/02/2023

FINA998A.tlpp

Complemento Puente para la comunicación de servicios04/01/2023
FINA887.PRWModelo de Datos de Totvs Recibo03/02/2023
FINA887ARG.PRWModelo de Datos de Totvs Recibo localizado para Argentina03/02/2023
paymentForm.service.tlppServicio que Genera pantalla de Formas de Pago03/02/2023
catalogs.data.tlppData del Servicio de Catálogos 02/02/2023
save-receipt.service.tlppServicio de Guardar Recibo02/02/2023
País:Todos.
Ticket:No aplica.
Requisito/Story/Issue (informe el requisito vinculado):DMINA-18420.


02. SITUACIÓN/REQUISITO

Se solicita que cuando se tiene un disparador donde el contra dominio sea el campo Banco, este llene los registros de los campos de Agencia y Cuenta.


03. SOLUCIÓN

Se crearon 2 campos virtuales, el campo EL_BANCOS y el campo EL_BCOCHQS para facilitar la búsqueda de los bancos, al seleccionar el banco en la lista desplegable se llenarán los campos de Banco, Agencia y Cuenta.


  1. Realizar un respaldo del repositorio (RPO).
  2. Aplicar el parche correspondiente al issue DMINA-18420.
  3. Validar que las rutinas actualizadas en el repositorio, coincidan con las descritas en el encabezado del presente Documento Técnico, así como las fechas.
  4. Tener creados los disparadores, para más detalle consultar el apartado 04. INFORMACIÓN ADICIONAL.
  5. Generar una Factura de Venta (SIGAFAT >> Actualizaciones | Facturación | Facturaciones) 
  1. Ingresar a la rutina TOTVS ReciboSIGAFIN - Actualizaciones | Cuentas por Cobrar | TOTVS Recibo.
  2. Ingresar a la opción Nuevo Recibo.
  3. Seleccionar en la sección de "Títulos a Cobrar o Compensar" la factura generada en las pre-condiciones
  4. En el apartado de Formas de Pago:
    • Seleccionar un Banco en el Campo Buscador de Banco, verificar que los campos Banco Agencia y Cuenta sean llenados correctamente. 
    • Continuar con el llenado de los campos.
    • Confirmar la forma de pago.
  5. Realizar el Guardado del Recibo
    • Clic en Guardar.


04. INFORMACIÓN ADICIONAL

Para crear un disparador donde el campo contra dominio sea el Bancos, se debe considerar lo siguiente:


Crear el campo EL_BANCOS Virtual y no usado.

CampoEL_BANCOS
TipoC
Tamaño20
Decimal0
Formato@!
TítuloBusc. Bancos
DescripciónBuscador de Bancos
Contexto2 -Virtual
UsadoNo
ObligatorioNo
BrowseNo


La configuración del disparador quedaría de la siguiente manera:

Campo

EL_TIPO

Secuencia001
Cnt. DominioEL_BANCOS
Tipo1 -Primario
Regla"003|00003|0000000003" 
Posiciona2 - No
Alias
Orden0
Clave
CondiciónFwFldGet("EL_TIPO") == "CH"


Donde la regla seria "003|00003|0000000003" concatenando los valores de Banco, Agencia y Cuenta

Banco: 003

Cuenta: 00003

Agencia: 0000000003


Para crear un disparador donde el campo contra dominio sea el campo Bancos Cheque, se debe considerar lo siguiente:


Crear el campo EL_BCOCHQS virtual y no usado.

CampoEL_BCOCHQS
TipoC
Tamaño20
Decimal0
Formato@!
TítuloBusc. Bco Ch
DescripciónBuscador de Bancos Cheque
Contexto2 -Virtual
UsadoNo
ObligatorioNo
BrowseNo


La configuración del disparador quedaría de la siguiente manera:

Campo

EL_TIPO

Secuencia002
Cnt. DominioEL_BCOCHQS
Tipo1 -Primario
Regla"B24|00024|0024" 
Posiciona2 - No
Alias
Orden0
Clave
CondiciónFwFldGet("EL_TIPO") == "CH"


Donde la regla seria ""B24|00024|0024" " concatenando los valores de Banco, Agencia y Cuenta ( para Argentina el ultimo seria Código Postal )

Banco Cheque: B24

Ag. cheque : 00024

Conta Cheque: 0024


¡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.


05. ASUNTOS RELACIONADOS

  • TOTVS Recibo