versión 3.11.2 Resumen General de la Versión

Esta versión de SIFCO tiene como propósito mejorar la interfaz al sistema de contabilidad SISTEMA F, eliminando el uso de cuentas transitorias para transacciones de caja

Se agregó la mejora de actualización automática de las estructuras de la base de datos cuando se detecta cambio de versión.

Se realizó la corrección de distintos bugs y varias mejoras a los programas existentes.

Contabilizar transacciones de caja

Anteriormente en SIFCO WEB para el proceso de contabilizar transacciones de caja se hacía uso de cuentas transitorias, en las mejoras para la versión 3.11.002 se elimina el uso de dichas cuentas, colocando directamente la cuenta de la caja en la que se está operando la transacción, estos cambios tienen impacto para las transacciones de caja que afectan a los módulos de caja, colocaciones y captaciones.

Entre las mejoras que se agregan a estas nuevas formas de contabilizar está el poder visualizar inmediatamente después de la transacción de caja, la partida que ha generado el sistema con todas las cuentas involucradas según la configuración de la transacción, también se agrega la opción de revertir transacciones de pago de créditos desde la pantalla “Consulta y Reversiones”




Actualización automática de Base de Datos

Esta nueva funcionalidad permite actualizar automáticamente la estructura de la base de datos, luego de una actualización de versión de SIFCO WEB

Configuración Necesaria

Contabilizar transacciones de caja

Para configurar las cuentas contables para las transacciones de caja es necesario configurar los parámetros de las cajas receptoras por sucursal:

 

Cambios Específicos en la Versión

Ticket

Escenario de Negocio

Solución Técnica

T20160503.0003

1. Al realizar el Cambio de Beneficiarios: Se llena la información de los beneficiarios sin embargo no Marca ningún error, ni realizar el cambio de los beneficiarios, ni la solicitud para este cambio (adjunto log).

2. Retiro de Ahorro: Al momento de Solicitar un monto para retirar de la cuenta de Ahorro, al dar el Botón de Aceptar, no realiza nada, Ni marca error Ni realizar la petición de retiro.

3. Cambio en Descuentos de Ahorro: Esta opción se comporta igual que el punto 2.

4. Gestión de Solicitudes: Al momento de tener el listado de Solicitudes

que realiza el empleado, existe la opción de Anular dicha solicitud, sin

embargo, al dar Anular y Aceptar la Cancelación o Anulación de la

Solicitud, no realiza esta Anulación ya que sigue apareciendo con estatus de Solicitud realizada.

5. En versiones Anteriores se tenía una restricción de solo que el

empleado pueda tener una solicitud pendiente y no poder realizar otra

Solicitud hasta terminar el proceso o sea Anulado o cancelado la solicitud.

Por consiguiente quedaría que solo puede realizar una Solicitud por cada

tipo (Descuento de Ahorro, Retiro de Ahorro, Cambio de Beneficiario,

Solicitud de Préstamo, etc.) Sin embargo en esta Versión esta restricción No

Existe o no funciona.

Se agregan campos SucursalElectronica_GestionCreditoRapidoFrecuencia

SucursalElectronica_GestionCreditoRapidoFrecuenciaPlanilla

SucursalElectronica_GestionCreditoRapidoFrecuenciaInteres

SucursalElectronica_GestionCreditoRapidoFrecuenciaFactor

A las transacciones SucursalElectronica_GestionesRetiro, SucursalElectronica_GestionesDescuento, SucursalElectronica_GestionesBeneficiarios con valor predeterminado null

T20160411.0004

Seguridad para transacciones de ahorro

Se agrega rol “Transacciones Ahorro” para restringir acceso a pestañas de transacciones de ahorro, se agregan validaciones al programa CaTransacciones para verificar si el usuario tiene permisos de acceso.

Información Técnica

Esta es la lista de los objetos que se modificaron y el análisis del impacto que hay en funciones del sistema y las pruebas que se realizaron y se sugieren realizar previo a la actualización de esta versión en un ambiente de producción.

Objetos Modificados

Impacto en Funciones

Pruebas Realizadas

ConfiguracionAutomatica_Actualizada

Continuous Delivery

 

ConfiguracionAutomatica_CambioVersion

Continuous Delivery

 

ConfiguracionAutomatica_Ejecuta

Continuous Delivery

 

ConfiguracionAutomatica_HayCambioVersion

Continuous Delivery

 

ConfiguracionAutomatica_ProximaSecuencia

Continuous Delivery

 

ConfiguracionAutomatica_Version

Continuous Delivery

 

ConfiguracionAutomatica_VersionesDP

Continuous Delivery

 

ConfiguracionAutomatica_VerStatus

Continuous Delivery

 

ConfiguracionAutomatica_seguridad

Continuous Delivery

 

ApCajCuentaContable_ST

Contabilidad SIFCO

 

ApCajReceptoraCuentaContable

Contabilidad SIFCO

 

CjConsultaOperacion

Contabilidad SIFCO

 

ConfiguracionAutomatica_Actualizada

Contabilidad SIFCO

 

ConfiguracionAutomatica_Rutinas

Contabilidad SIFCO

 

CrReglasEvaluacionEdicion

Contabilidad SIFCO

 

CTInterfazMovimientos

Contabilidad SIFCO

 

CTInterfazMovimientosPartida

Contabilidad SIFCO

 

CTInterfazMovimientos_DP

Contabilidad SIFCO

 

CTInterfazMovimientos_Empresa

Contabilidad SIFCO

 

CTInterfazMovimientos_Moneda

Contabilidad SIFCO

 

CTInterfazMovimientos_Sucursal

Contabilidad SIFCO

 

CTInterfazMovimientos_Transaccion

Contabilidad SIFCO

 

CTPartAuto_DP

Contabilidad SIFCO

 

getMensajes

 

 

PCAGeneraPartidas

Contabilidad SIFCO

 

PCjCierreCaja

Contabilidad SIFCO

 

PCjGeneraPartidas

Contabilidad SIFCO

 

PCJGeneraPartidasMovimientos

Contabilidad SIFCO

 

PCJNewMovimiento

Contabilidad SIFCO

 

PCJParContale

Contabilidad SIFCO

 

PCJPro56

Contabilidad SIFCO

 

PCOGeneraPartidas

Contabilidad SIFCO

 

PCrTrasPartidas

Contabilidad SIFCO

 

PGuardaPartidas

Contabilidad SIFCO

 

TApCajReceptora

Contabilidad SIFCO

 

TCTInterfazMovimientos

Contabilidad SIFCO

 

TCTPartAuto

Contabilidad SIFCO

 

PCJPro51

Contabilidad SIFCO

 

PCJPro52

Contabilidad SIFCO

 

PGetInfMovto

Contabilidad SIFCO

 

pCjAnulaMovimientos

Contabilidad SIFCO

 

PTrasRevBoleta

Contabilidad SIFCO

 

SucursalElectronica_AhorrosBeneficiariosCrear

Portal de Clientes

 

SucursalElectronica_GestionesBeneficiarios

Portal de Clientes

 

SucursalElectronica_GestionesDescuento

Portal de Clientes

 

SucursalElectronica_GestionesRetiro

Portal de Clientes

 

SucursalElectronica_ProcesaGestionDescuento

Portal de Clientes

 

SucursalElectronica_ProcesarGestionRetiro

Portal de Clientes

 

Implementacion_CrearClientes

Clientes, Migración

 

Este es el impacto en la base de datos:

/****************************** CAMBIOS PARA LA VERSION 3.11.002 *******************************

 

------------------------------------------------------------------------------------------------------

VERSION 3.11.002

------------------------------------------------------------------------------------------------------

 

*/

 

CREATE TABLE SIFCO.[ApCajReceptoraCuentaContable] (

[ApEmpCodigo] SMALLINT NOT NULL,

[ApSucCodigo] SMALLINT NOT NULL,

[ApCajRecCodigo] SMALLINT NOT NULL,

[ApCajCuentaContableDetalle_Moneda] SMALLINT NOT NULL,

[ApCajCuentaContableDetalle_Cuenta] CHAR(40) NOT NULL,

PRIMARY KEY ( [ApEmpCodigo],[ApSucCodigo],[ApCajRecCodigo],[ApCajCuentaContableDetalle_Moneda] ))

 

 

 

 

CREATE NONCLUSTERED INDEX [ITAPCAJRECEPTORAAPCAJRECEPTORACUENTACONTABLE2] ON SIFCO.[ApCajReceptoraCuentaContable] (

[ApEmpCodigo],

[ApSucCodigo],

[ApCajCuentaContableDetalle_Moneda])

 

 

 

 

ALTER TABLE SIFCO.[ApCajReceptoraCuentaContable]

ADD CONSTRAINT [ITAPCAJRECEPTORAAPCAJRECEPTORACUENTACONTABLE2] FOREIGN KEY ( [ApEmpCodigo],[ApSucCodigo],[ApCajCuentaContableDetalle_Moneda] ) REFERENCES SIFCO.[ApParMon]([ApEmpCodigo],[ApSucCodigo],[ApMonCod])

 

 

 

 

ALTER TABLE SIFCO.[ApCajReceptoraCuentaContable]

ADD CONSTRAINT [ITAPCAJRECEPTORAAPCAJRECEPTORACUENTACONTABLE1] FOREIGN KEY ( [ApEmpCodigo],[ApSucCodigo],[ApCajRecCodigo] ) REFERENCES SIFCO.[ApCajReceptora]([ApEmpCodigo],[ApSucCodigo],[ApCajRecCodigo])

 

 

 

CREATE TABLE [SIFCO].[CTInterfazMovimientos](

[CTInterfaz_ID] [uniqueidentifier] ROWGUIDCOL NOT NULL CONSTRAINT [CTInterfaz_IDCTInterfazMovimientos_DEFAULT] DEFAULT (newid()),

[CTInterfaz_Modulo] [char](2) NOT NULL,

[CTInterfaz_MovNumMovto] [int] NULL,

[CTInterfaz_MoDNumMovto] [int] NULL,

[CTInterfaz_CrMoNuMov] [decimal](12, 0) NULL,

[CTInterfaz_EstadoMovimiento] [smallint] NOT NULL,

[CTInterfaz_ModuloDestino] [char](2) NULL,

[CTInterfaz_MonedaCodigo] [smallint] NULL,

[CTInterfaz_TransaccionCodigo] [smallint] NULL,

[CTInterfaz_SucursalCodigo] [smallint] NULL,

[CTInterfaz_EmpresaCodigo] [smallint] NULL,

PRIMARY KEY CLUSTERED

(

[CTInterfaz_ID] ASC

)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]

) ON [PRIMARY]

 

GO

 

SET ANSI_PADDING OFF

GO

 

ALTER TABLE [SIFCO].[CTInterfazMovimientos] WITH CHECK ADD CONSTRAINT [GX_00AE02SJ] FOREIGN KEY([CTInterfaz_EmpresaCodigo])

REFERENCES [SIFCO].[ApEmpresa] ([ApEmpCodigo])

GO

 

ALTER TABLE [SIFCO].[CTInterfazMovimientos] CHECK CONSTRAINT [GX_00AE02SJ]

GO

 

ALTER TABLE [SIFCO].[CTInterfazMovimientos] WITH CHECK ADD CONSTRAINT [ICTINTERFAZMOVIMIENTOS] FOREIGN KEY([CTInterfaz_MonedaCodigo])

REFERENCES [SIFCO].[ApMonedas] ([ApMonCod])

GO

 

ALTER TABLE [SIFCO].[CTInterfazMovimientos] CHECK CONSTRAINT [ICTINTERFAZMOVIMIENTOS]

GO

 

ALTER TABLE [SIFCO].[CTInterfazMovimientos] WITH CHECK ADD CONSTRAINT [ICTINTERFAZMOVIMIENTOS1] FOREIGN KEY([CTInterfaz_EmpresaCodigo], [CTInterfaz_SucursalCodigo])

REFERENCES [SIFCO].[ApSucursales] ([ApEmpCodigo], [ApSucCodigo])

GO

 

ALTER TABLE [SIFCO].[CTInterfazMovimientos] CHECK CONSTRAINT [ICTINTERFAZMOVIMIENTOS1]

GO

 

ALTER TABLE [SIFCO].[CTInterfazMovimientos] WITH CHECK ADD CONSTRAINT [ICTINTERFAZMOVIMIENTOS2] FOREIGN KEY([CTInterfaz_EmpresaCodigo], [CTInterfaz_TransaccionCodigo])

REFERENCES [SIFCO].[ApTransacciones] ([ApEmpCodigo], [ApTrxCod])

GO

 

ALTER TABLE [SIFCO].[CTInterfazMovimientos] CHECK CONSTRAINT [ICTINTERFAZMOVIMIENTOS2]

GO

 

 

CREATE TABLE [SIFCO].[CTInterfazMovimientosPartida](

[CTInterfaz_ID] [uniqueidentifier] NOT NULL,

[CTInterfaz_PartidaID] [uniqueidentifier] NOT NULL CONSTRAINT [CTInterfaz_PartidaIDCTInterfazMovimientosPartida_DEFAULT] DEFAULT (newid()),

[CTInterfaz_PartidaCuenta] [char](14) NOT NULL,

[CTInterfaz_PartidaDebitoCredito] [char](2) NOT NULL,

[CTInterfaz_PartidaMonto] [money] NOT NULL,

PRIMARY KEY CLUSTERED

(

[CTInterfaz_ID] ASC,

[CTInterfaz_PartidaID] ASC

)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]

) ON [PRIMARY]

 

GO

 

SET ANSI_PADDING OFF

GO

 

ALTER TABLE [SIFCO].[CTInterfazMovimientosPartida] WITH CHECK ADD CONSTRAINT [ITCTINTERFAZMOVIMIENTOSPARTIDA1] FOREIGN KEY([CTInterfaz_ID])

REFERENCES [SIFCO].[CTInterfazMovimientos] ([CTInterfaz_ID])

GO

 

ALTER TABLE [SIFCO].[CTInterfazMovimientosPartida] CHECK CONSTRAINT [ITCTINTERFAZMOVIMIENTOSPARTIDA1]

GO

 

Seguridad:

Se crearon los siguientes permisos en la seguridad:

Permisos

Roles en los que impacta

Observaciones

CaAjusteSaldos_Execute

Transacciones Ahorro,
Administrador

 

cabackoffice_Execute

Transacciones Ahorro, Administrador

 

CaBloquearCuenta_Execute

Transacciones Ahorro, Administrador

 

cacancelacioncuenta_Execute

Transacciones Ahorro, Administrador

 

CaEncabezadoLibreta_Execute

Transacciones Ahorro, Administrador

 

CaInactivarLibreta_Execute

Transacciones Ahorro, Administrador

 

CaLiberacionManualReservas_Execute

Transacciones Ahorro, Administrador

 

CALibretasGeneral_Execute

Transacciones Ahorro, Administrador

 

CaRechazoCheques_Execute

Transacciones Ahorro, Administrador

 

CaReImpresionLibreta_Execute

Transacciones Ahorro, Administrador

 

PromotorRetiroAhorros_Execute

Transacciones Ahorro, Administrador

 

 

 

 

 

Búsqueda en esta Pagina

Enlaces Relevantes

Artículos Relacionados

Filter by label

There are no items with the selected labels at this time.

Artículos Actualizados Recientemente

Version Date Comment
Current Version (v. 1) Sept 06, 2019 15:45 doc



 

(c) 2020 por SIFC.O, S.A.