Versões comparadas

Chave

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

...

Línea de producto: Microsiga Protheus.
Segmento:Servicios y Jurídico - Mercado Internacional.
Módulo:SIGAFIN - FINANCIERO
Función:
Rutina

Nombre

CTBA012.PRW

Bloqueo de movimientos por el calendario Contablecontable

CTBXVLD.PRW

Validación de entidades contables para bloqueo por fecha.

FINA840.PRW

Generación de Recibosrecibos.

FINA846.PRW

Cobros Diversos diversos II.
FINXFIN.PRXFunciones genéricas para modulo financiero.
Ticket:7085658
Issue:DMICNS-7144
Versión:12.1.17 | 12.1.23 | 12.1.25


02. SITUACIÓN/REQUISITO

Se reporta una baja de performance en la rutina de "Cobros Diversos Mod II" (FINA846), cuando se registra un recibo de cobro, al avanzar entre los diferentes paneles (Posicionados abajo del encabezado del recibo) toma demasiado tiempo.

03. SOLUCIÓN

Se modifica la rutina la verificación para el la verificación del "bloqueo de movimientos por el calendario contable", dicho proceso se localiza en la rutina  CTBXVLD dentro la función CTBLoadCQD(). En la rutina se modifica la función CtbValiDt() para que solo ejecute la función CTBLoadCQD() cuando se llamada por la rutina FINA840  y existan los paneles.


Configuraciones previas

  • En la rutina de Clientes (MATA030) que se encuentra en el menú de Financiero (Actualizaciones | Archivos), usted debe de contar con un cliente configurado.
  • A través de la rutina de Bancos (MATA070) que puede usted localizar en el menú del módulo de Financiero (Actualizaciones | Archivos), debe de contar con un banco dado de alta con un
  • Tener al menos un cliente.
  • Tener al menos un banco con numero de agencia y numero número de cuenta.
  • Tener Mediante la rutina de Entidades Bancarias (FINA094) que puede usted encontrar en el menú del módulo Financiero (Actualizaciones | Archivos) debe de contar con al menos una entidad bancaria con estatus desbloqueado, agencia , dígito verificador y código postal.
  • Tener una NF  por un valor similar al valor del cual se va realizar el recibo Mediante la rutina de Cuentas por cobrar (FINA040) que se encuentra ubicada en el menú del módulo de Financiero (Actualizaciones | Cuentas por cobrar) debe de dar de alta una nota fiscal (NF).


Flujo de prueba

  1. En la rutina

...

 

...

  1. de Recibos Diversos (FINA846) que se encuentra en el menú del módulo Financiero (Proceso Modelo II | Recibos Diversos), procederemos a generar el recibo de la NF creada anteriormente. 
        1. En el encabezado debe informar al menos:
          1. Serie/Recibo
          2. Modalidad
          3. Cliente
          4. Tienda 
        2. En el panel 1 debe informar al menos:
          1. Tipo tit (

      ...

          1. Cheque,transferencia,deposito,etc.)
          2. Numero
          3. Valor
          4. Valor Base

      ...

          1. Emisión
          2. Vencimiento
          3. Banco
          4. Banco cheque
        1. Avanzar verificar los datos del Panel 2.
          1. Verificar el tiempo al avanzar entre paneles.
        2. Avanzar y en el Panel 3.
          1. Seleccionar alguna NF con un valor igual o mayor a la del recibo.
          2. Verificar el tiempo al avanzar entre paneles.
        3. Clic en "Grabar" para guardar la información.

      04. TABLAS UTILIZADAS


      TABLANOMBRE
      CTG Calendario contable
      COD Reglas para Licitaciones licitaciones Items
      CQD Bloqueo de movimientos por el calendario Contablecontable
      SELRecibos de Cobranzacobranza
      FJT

      Encabezado del recibo