Parametrización de tareas batch contables

En la parametrización de las tareas batch periódicas, puedes parametrizar una o varias tareas según el volumen de tareas que se vaya a ejecutar y las necesidades específicas.

Puedes parametrizar varias tareas batch contables para obtener:

  • capacidades multiservidor del servidor batch que permitan distribuir las tareas contables en varios servidores; y
  • la posibilidad de ejecutar diferentes tareas en momentos distintos de forma independiente.

Gestión de tareas contables

En la función Tareas contables (GESBTC), cada tarea contable está vinculada a una de las Tareas periódicas (GESABA), a la que se puede acceder desde el menú Acciones de la línea. Puedes introducir el número de registro en la línea de cada tarea periódica.

Ejecución de una o varias tareas contables

La posibilidad de parametrizar una o varias tareas contables depende del parámetro MULBATCH - Tarea batch multiinstancia (capítulo CPT, grupo ACC).

Si este parámetro tiene asignado el valor , se pueden crear varias tareas batch contables en la función Tareas contables (GESBTC) con una tarea por línea. Por cada tarea contable se genera una tarea periódica y se vincula al dossier correspondiente. En función de cómo se haya parametrizado la tarea periódica correspondiente, se podrán ejecutar varias tareas en paralelo o no.

Si este parámetro tiene asignado el valor No, se crea una única tarea batch contable y una única tarea periódica.

Para obtener más información, consulta el apartado Descripción del proceso.

Parametrización de tareas contables

La función Tareas contables (GESBTC) permite parametrizar una o varias tareas contables para actualizar la información contable a partir de:

  • las operaciones realizadas en los otros módulos (validación de facturas, contabilización de movimientos de stock, validación de pagos o gastos de amortización)
  • ciertas operaciones realizadas en el módulo Contabilidad (desviaciones de conversión, fin de ejercicio o marcaje)

Para ello, las tareas contables se basan en los asientos automáticos.

Ten en cuenta que las operaciones pueden afectar al rendimiento. El parámetro MULBATCH - Tarea batch multiinstancia permite definir una o varias tareas batch contables.

Si este parámetro tiene asignado el valor No:

  • Solo hay una tarea contable.
  • No puedes modificar la Periodicidad ni la Franja horaria de la función Tareas periódicas (GESABA).
  • Si la tarea está inactiva, solo puedes introducir un valor en el campo N.º registros por iteración.

Si este parámetro tiene asignado el valor :

  • Puedes crear una tarea contable por línea. Si las tareas están activas, para cada tarea se crea automáticamente una única tarea periódica asociada al dossier correspondiente.
  • Las tareas solo se pueden Activar o Desactivar en la función Tareas contables (VALPCE).
  • Puedes definir la Periodicidad y la Franja horaria para cada tarea inactiva en la función Tareas periódicas (GESABA).
  • Las tareas inactivas se pueden suprimir. En ese caso, también se suprime la tarea periódica asociada.

Si, por ejemplo, estás gestionando dos sociedades, puedes distribuir la carga en dos tareas contables; una para cada sociedad. Se pueden realizar distintas parametrizaciones en función de las necesidades:

  • una tarea contable por sociedad o varias tareas para cada sociedad
  • un proceso para la contabilización de asientos contables y otro proceso para el marcaje
  • un proceso para la contabilización y el marcaje y otro proceso para la actualización de balances

La forma en la que se ejecutan las tareas contables depende de la parametrización de la tarea periódica correspondiente.

En este ejemplo, se crean dos tareas periódicas vinculadas que se inicializan con los mismos valores que la tarea periódica modelo.

Si activas estas tareas periódicas, seguirán las mismas reglas en términos de periodicidad, franja horaria, etc. Si modificas la parametrización definiendo una periodicidad y una franja horaria diferentes para cada tarea periódica, cada tarea contable correspondiente se gestionará de una manera.

No obstante, aunque la parametrización de las tareas periódicas sea la misma, es posible que las tareas contables no se ejecuten a la vez; aunque sigan las mismas reglas, su ejecución puede estar desincronizada.

Si, por ejemplo, creas dos tareas contables con un número de registros por iteración de 1000 y la misma parametrización en las tareas periódicas:

  • Al iniciar las tareas en la función Tareas contables (VALPCE), ambas tareas se ejecutan a la vez.
  • La tarea contable número 101 tiene 1000 registros en espera.
  • La tarea contable número 202 tiene 100 registros en espera.

Según el número de registros definido en la función Tareas contables (GESBTC), cada tarea contable procesa los registros en espera y, si es necesario, se interrumpe durante un minuto (valor por defecto) antes de la siguiente iteración para finalizar la tarea.

  • La tarea contable número 101 se interrumpe y se reanuda tras la tarea número 202 porque su primera iteración tardó más tiempo.
  • La tarea contable número 202 se interrumpe y se reanuda antes que la tarea número 101 porque tiene que procesar menos registros.

En este caso, las dos tareas contables siguen las mismas reglas, parametrizadas en la tarea periódica, pero se ejecutan de forma diferente porque el número de registros de cada una es diferente.

Las tareas solo se pueden Activar o Desactivar en la función Tareas contables (VALPCE).

Tareas periódicas (GESABA)

La tarea periódica asociada a una tarea contable se puede generar manual o automáticamente.

Automáticamente

  • Se ejecuta la tarea VALDOS (primera instalación de un dossier X3 o un dossier existente).
  • Se lleva a cabo una migración (ejecución de CPTMAJ90 > UTIFIN002).
  • Se realiza a través de easy upgrade\ (ejecución de UTI2018R8 > UTIFIN001).

Manualmente

  • Si el parámetro MULBATCH - Tarea batch multiinstancia (capítulo CPT, grupo ACC) tiene asignado el valor , puedes parametrizar varias tareas contables, con una tarea por línea, en la función Tareas contables (GESBTC).
  • En la función Tareas periódicas (GESABA), cada tarea tiene una tarea periódica única vinculada al dossier correcto.
No utilices esta función para activar o desactivar las tareas periódicas.

Modelo de tarea periódica

Utiliza el modelo WACCBATREC para generar tareas periódicas.

Esta tarea periódica se suministra por defecto con el dossier X3 o el dossier de referencia.

El modelo no debe activarse ni suprimirse.

Puedes copiar el modelo y modificar la periodicidad y la franja horaria para crear tareas periódicas con la parametrización de WACCBATREC.

Activación de la actualización de los balances

Al ejecutar tareas contables, puedes activar la actualización de los balances según el valor del parámetro UPDBALBTC - Act. balances (capítulo CPT, grupo ACC):

Si está definido en , la columna Act. balances se muestra en la función Tareas contables (VALPCE) y en la función Tareas contables (GESBTC). El número de balances que se va a procesar está incluido en el total de registros de cada tarea durante una ejecución.

Si está definido en No, la columna Act. balances no está disponible en estas funciones y los balances se actualizan directamente. El número de balances que se va a actualizar no está incluido en el total de registros de cada tarea durante una ejecución. Si la tarea está inactiva, solo puedes modificar el número de registros por ejecución.