Skip to main content

Bloqueo de registros / Candados (Ventas, Pagos, IVA ventas y compras)

Para habilitar esta funcionalidad se debe habilitar el Token "COBROS_PAGOS_MODO_CANDADO" de la tabla dba.tokens_sistema

Esta funcionalidad permite llevar un control de cambios sobre los registros de:

  • Ventas Comprobantes (Modulo Ventas).
  • Cuentas a Cobrar (Modulo Cobros).
  • Ventas Iva (Modulo Ventas Iva).
  • Cuentas a Pagar (Modulo Pagos).
  • Compras IVA (Modulo Compras Iva).

Inicialmente al crear un registro en los módulos mencionados, estos se crean con el estado candado = 'ABIERTO', lo cual permite que los usuarios realicen modificaciones. Al realizar una modificación sobre un registro con candado abierto, este pasa a estado "CERRADO" guardando una auditoria de los valores anteriores a los cambios del usuario.

Excepciones: Al editar un registro del modulo Ventas, el cual se encuentra aun en el Spool, el candado del registro no se cerrara.

Estados posibles del candado:

  • Abierto: Comprobante con candado Abierto editable por el usuario, al editarlo el candado se cierra.
  • Cerrado: Candado cerrado, no es posible editarlo sin antes abrirlo.
  • Abierto Pos: Estado del candado cuando los registro generados por el sistema de venta POS, aun no pasaron por el Spool para registrarse. En este estado no es posible cerrar el candado.
  • Abierto Temporal: Estado que toma el candado cuando un usuario imputa o realiza una accion sobre un registro, cuya accion genera que el sistema deba actualizar un registro bloqueado. Luego de terminar la accion el candado vuelve a estar cerrado.

Los registros ya existentes a la hora de habilitar el candado se darán por cerrado, es decir, el sistema los tratara como un registro con candado cerrado, no permitiendo que el registro se edite sin abrir el candado. Sin embargo, los registros realmente no tienen un candado asociado, sino que este se creara al momento de "Abrirlo". Este funcionamiento se debe a un ahorro de registros de candado ya que en caso contrario habría que crear la cantidad de registros de candado necesaria al memento de abrir el token, lo que podría generar un crecimiento excesivo en la base de datos.

Evento de bloqueo

La base de datos tiene un evento el cual se ejecuta a la noche, este evento se encarga de "Cerrar" todos los candados que se encuentren abiertos donde la fecha contable sea distinta del día de la fecha. Para mas detalle ver dbe_candado().

Este evento no bloquea los registros en estado ABIERTO POS o ABIERTO TEMPORAL.

Permisos

Para realizar edición o eliminación de un registro con candado, el usuario deberá tener el permiso "MODO_CANDADO_DESBLOQUEAR"

Buscador de candados

image.png

Permite buscar los registros por ID y modulo, al hacer doble clic sobre un registro podemos ver la auditoria.

image.png

Desde - Hasta: busca por la fecha contable o por la fecha de IVA dependiendo del modulo del registro

Fecha de modificación: El campo desde - hasta permite buscar por la fecha de edición del candado, esto se realiza utilizando el clic derecho sobre los campos "Desde", "Hasta" y seleccionando la opción (Utilizar Fecha y Hora de auditoria)

Mostrar registros eliminados: Esta opción muestra la auditoria de registros los cuales fueron eliminados.

Auditoria de candados

Permite ver el historial de cambios de un registro con candado, la información de la auditoria incluye:

  • Estado.
  • Sucursal en la cual se realizo el cambio.
  • Terminal que realizo el cambio.
  • Motivo de apertura.
  • Usuario de apertura.
  • Momento de apertura.
  • Usuario de cierre.
  • Momento de cierre.
  • Usuario que autorizo abrir el candado (Si lo hubiera).
  • Cambios de datos en el registro (Solo se incluyen los campos que sufrieron cambios)

image.pngimage.png

Los siguientes botones nos permiten ver los diferentes registros de auditoria: image.png

Tooltip de ayuda

Si posicionamos el cursor sobre uno de los campos podremos ver el valor que el campo tiene actualmente en el registro

image.png

 

Buscador de registros y ABMs

Desde los buscadores o ABM de los registros se visualiza un candado cerrado si el estado del candado es "Cerrado". En caso de estar abierto, el candado no se visualiza en los buscadores pero si en los ABM.

Opciones menú contextual desde buscador:

image.png

  • Bloquear: Se permite bloquear un registro con candado abierto.
  • Ver auditoria: Abre la ventana de auditoria del candado seleccionado en caso de tener registros.
  • Ir al buscador: Abre la ventana de buscador de candados pre filtrando el registro seleccionado.