...
La herramienta SonarQube detecta el débito técnico "SX3-Uso NÃO PERMITIDO de leitura do metadados" en la rutina de Orden de Pago Modelo II (FINA850) dentro de las funciones:
...
- Pantalla con Órdenes de Pago (F850Tela)
...
- Pago Anticipado (F850PgAdi)
...
- Mantenimiento de Gastos y Honorarios (F850Desp)
...
- Pantalla Documentos Propios (F850LinPgto)
...
...
- Propiedades Grid Retenciones (Fn850GtCpo).
03. SOLUCIÓN
Dentro de la rutina de Orden de Pago Modelo II (FINA850) se realizan las
...
siguientes modificaciones:
- Se crea la función Fn850SX3Ca(), que Obtiene Propiedades de Diccionario de Datos (SX3), la cual utiliza la clase de Acceso a Propiedades de Diccionario de Datos (FwGetSX3Cache()) para obtener las propiedades de
un campo- campos.
- Se elimina la función Mantenimiento de Gastos y Honorarios (F850Desp()), ya que es una funcionalidad para la localización
de - del país Portugal.
- Se modifican las secciones correspondientes en las siguientes funciones,
para para - para utilizar la nueva función Fn850SX3Ca()
para obtener - que obtiene las propiedades de los campos requeridos:
- Principal (Fina850).
- Pantalla de Órdenes de Pago (F850Tela).
- Pago Anticipado (F850PgAdi).
- Pantalla Documentos Propios (F850LinPgto).
- Pago Masivo (F850PgMas).
- Propiedades Grid Retenciones(Fn850GtCpo).
| Totvs custom tabs box |
|---|
| tabs | Precondiciones,Procedimiento |
|---|
| ids | paso1,paso2 |
|---|
|
| Totvs custom tabs box items |
|---|
| default | yes |
|---|
| referencia | paso1 |
|---|
| - Realizar un respaldo del repositorio (RPO).
- Realizar la aplicación del parche correspondiente al issue DMINA-24710.
- Validar que las rutinas actualizadas en el repositorio, coincidan con las descritas en el encabezado del presente Documento Técnico, así como las fechas.
- Contar con el Punto de Entrada F085HEAD compilado en el RPO:
- Para más información, consultar la sección04. INFORMACIÓN ADICIONAL
- Módulo Compras (SIGACOM):
- Ir al menú Actualizaciones | Archivos | Proveedores (MATA020), configurar un Proveedor.
- Ir al menú Actualizaciones | Archivos | Productos (MATA010), configurar un Producto.
- Ir al menú Actualizaciones | Archivos | Tipos de Entrada y Salida (MATA080), configurar un Tipo de Entrada.
- Ir al menú Actualizaciones | Archivos | Modalidades (FINA010), configurar una Modalidad.
- Ir al menú Actualizaciones | Archivos | Condiciones de Pago (MATA360), configurar una Condición de Pago con una cuota.
- Ir al menú Actualizaciones | Archivos | Bancos (MATA070), configurar un Banco.
- Ir al menú Actualizaciones | Movimientos | Factura de Entrada (MATA101N), incluir una Factura de Entrada (NF), informando el Proveedor, Producto, Tipo de Entrada y Condición de Pago que fueron registrados anteriormente.
- Módulo Financiero (SIGAFIN):
- Ir al menú Actualizaciones | Archivos | Entidades Bancarias (MATA070), configurar una Entidad Bancaria.
- Ir al menú Actualizaciones | Archivos | Clientes (CRMA980), configurar un Cliente.
- Ir al menú Actualizaciones | Cuentas por Cobrar | Totvs Recibo (FINA998), registrar un Cheque utilizando el cliente, banco y entidad bancaria registradas anteriormente.
|
| Totvs custom tabs box items |
|---|
| A continuación se listan las pruebas correspondientes al ajuste, cada prueba es única y se pueden ejecutar con las precondiciones indicadas anteriormente. Orden de Pago con Documentos de Terceros - En el módulo Financiero (SIGAFIN) ingresar al menú SIGAFIN >> Actualizaciones | Proceso Modelo II | Orden de Pago Mod II (FINA847).
- Dar clic en "+Pago automático".
- Informar las preguntas para mostrar el título (NF) informado en las precondiciones.
- Seleccionar el título (NF) y dar clic en "+Pago automático".
- Ir a la pestaña Documentos de terceros y dar clic en "Seleccione documentos".
- Informar los parámetros necesarios para mostrar el cheque generado en las precondiciones.
- Seleccionar el cheque y dar clic en "Grabar".
- Validar que la información se muestre correctamente, respetando las características de cada campo.
Orden de Pago con Documentos Propios - En el módulo Financiero (SIGAFIN) ingresar al menú SIGAFIN >> Actualizaciones | Proceso Modelo II | Orden de Pago Mod II (FINA847).
- Dar clic en "+Pago automático".
- Informar las preguntas para mostrar el título (NF) informado en las precondiciones.
- Seleccionar el título (NF) y dar clic en "+Pago automático".
- Ir a la pestaña Documentos Propios e indicar la información necesaria para liquidar el título.
- Validar que los campos puedan ser editados y reflejen la información correcta.
Orden de Pago con Pago Masivo - En el módulo Financiero (SIGAFIN) ingresar al menú SIGAFIN >> Actualizaciones | Proceso Modelo II | Orden de Pago Mod II (FINA847).
- Dar clic en "+Pago automático".
- Informar las preguntas para mostrar el título (NF) informado en las precondiciones.
- Seleccionar el título (NF) y dar clic en "+Pago automático".
- Dar clic en "Otras acciones | Pago masivo".
- Indicar la información necesaria para liquidar el título.
- Validar que los campos puedan ser editados y reflejen la información correcta.
| Informações |
|---|
| Para cualquiera de las 3 pruebas anteriores, se puede validar la pestaña Retenciones, aunque no se calculen retenciones, se puede validar que sean listados los siguientes campos: - Tipo
- Estado
- Concepto
- Tp. Cal. Ret
- Valor Base
- Desgravamen
- Alícuota
- Retención
- Certificado
|
Pago Anticipado con Documentos de Terceros - En el módulo Financiero (SIGAFIN) ingresar al menú SIGAFIN >> Actualizaciones | Proceso Modelo II | Orden de Pago Mod II (FINA847).
- Dar clic en "Otras acciones | Generar PA".
- Informar las preguntas indicando el Proveedor registrado en las precondiciones.
- Indicar el Proveedor, Modalidad y Valor de Pago registrados previamente.
- Ir a la pestaña Documentos de terceros y dar clic en "Seleccione documentos".
- Informar los parámetros necesarios para mostrar el cheque generado en las precondiciones.
- Seleccionar el cheque y dar clic en "Grabar".
- Validar que la información se muestre correctamente, respetando las características de cada campo.
Pago Anticipado con Documentos Propios - En el módulo Financiero (SIGAFIN) ingresar al menú SIGAFIN >> Actualizaciones | Proceso Modelo II | Orden de Pago Mod II (FINA847).
- Dar clic en "Otras acciones | Generar PA".
- Informar las preguntas indicando el Proveedor registrado en las precondiciones.
- Indicar el Proveedor, Modalidad y Valor de Pago registrados previamente.
- Ir a la pestaña Documentos Propios e indicar la información necesaria para liquidar el título.
- Validar que los campos puedan ser editados y reflejen la información correcta.
|
|
...