Optimización de la carga inicial de registros en ventas y compras
Para evitar que la carga inicial de documentos de compras y ventas haga una carga de todas la tabla hemos añadido en la configuración de la aplicación la posibilidad de limitar el nº de registros a mostrar en la carga inicial de documentos de compras y ventas para que cuando se ejecute la aplicación en el cloud sólo se muestren los último “n” registros.
Objetos que intervienen:
- Tabla APP_CFG_W (Configuración de aplicación)
- Añadido campo NUM_REG_VER_VTA_PRE (Nº registros a mostrar por defecto en presupuestos de venta)
- Añadido campo NUM_REG_VER_VTA_PED (Nº registros a mostrar por defecto en pedidos de venta)
- Añadido campo NUM_REG_VER_VTA_ALB (Nº registros a mostrar por defecto en albaranes de venta)
- Añadido campo NUM_REG_VER_VTA_FAC (Nº registros a mostrar por defecto en facturas de venta)
- Añadido campo NUM_REG_VER_COM_PED (Nº registros a mostrar por defecto en pedidos de compra)
- Añadido campo NUM_REG_VER_COM_ALB (Nº registros a mostrar por defecto en albaranes de compra)
- Añadido campo NUM_REG_VER_COM_FAC (Nº registros a mostrar por defecto en facturas de compra)
- Nuevas variables globales numéricas en memoria
- NUM_REG_VER_VTA_PRE (Nº registros a mostrar por defecto en presupuestos de venta)
- NUM_REG_VER_VTA_PED (Nº registros a mostrar por defecto en pedidos de venta)
- NUM_REG_VER_VTA_ALB (Nº registros a mostrar por defecto en albaranes de venta)
- NUM_REG_VER_VTA_FAC (Nº registros a mostrar por defecto en facturas de venta)
- NUM_REG_VER_COM_PED (Nº registros a mostrar por defecto en pedidos de compra)
- NUM_REG_VER_COM_ALB (Nº registros a mostrar por defecto en albaranes de compra)
- NUM_REG_VER_COM_FAC (Nº registros a mostrar por defecto en facturas de compra)
- Nuevo Formulario APP_CFG_W_OPT (Optimizaciones)
- Formulario APP_CFG_W (Configuración de la aplicación)
- Añadido subformulario APP_CFG_W_OPT (Optimizaciones)
- Modificado el proceso AUTOEXEC
- Carga en las nuevas variables globales en memoria los valores configurados en los campos con el nº de registros a mostrar por defecto en los diferentes documentos de compra y venta.
- Modificados los siguientes menús:
- VTA_PRE_G_MEN (Presupuestos de venta)
- VTA_PED_G_MEN (Pedidos de venta)
- VTA_ALB_G_MEN (Albaranes de venta)
- VTA_FAC_G_MEN (Facturas de venta)
- COM_PED_G_MEN (Pedidos de compra)
- COM_ALB_G_MEN (Albaranes de compra)
- COM_FAC_G_MEN (Facturas de compra)
- Añadida variable local CAR_INI (booleana) Carga inicial.
- En el manejador de evento BUS se si CARINI vale 0 y la variable global del tipo de documento NUM_REG_VER... es mayor que cero, se corta la lista al valor especificado y se pone a 1 la variable local CAR_INI.