Arquímedes - Plantillas de listados - Modelos de registro

Compartir

Modelos de registro

Los modelos de registro representan la información almacenada en las bases de datos (en adelante B.D.) gestionadas por Arquímedes. Cada modelo contiene campos que pueden utilizarse posteriormente en los objetos de la plantilla de listado.

Los modelos pueden conectarse formando una secuencia de registros, que determina el orden, la jerarquía y la relación entre los datos que se imprimirán. Algunos modelos pueden iniciar la secuencia, otros deben conectarse a un modelo anterior y algunos son recursivos, lo que permite representar estructuras con un número variable de niveles.

De los modelos de registro que se detallan a continuación, todos, salvo el primero (General), están disponibles para situarse en la secuencia.

  • GENERAL
    Contiene información global de la B.D., como su nombre, decimales empleados, etc. Sirve como soporte para portadas y máscaras de página; para realizar cálculos con redondeo en guiones de la plantilla; y facilita importes totales del PEM (presupuesto de ejecución material), certificaciones, etc.

  • VARIABLE
    Este modelo de registro especial, que no contiene ningún dato de la obra, permite realizar operaciones con variables de la plantilla y mostrar sus resultados. Es el único modelo que permite una impresión múltiple a nivel de sección mediante el uso combinado de dos variables.

  • CONCEPTO
    Contiene todos los campos que definen un concepto. Dispone de los siguientes submodelos:
    • CONCEPTO.Todos. Enumera todos los conceptos de la B.D. (excepto el capítulo raíz).
    • CONCEPTO.Capitulo. Enumera solo los capítulos (excepto el capítulo raíz).
    • CONCEPTO.Partida. Enumera solo las partidas, es decir, los conceptos que cuelgan de capítulos y no son capítulos.
    • CONCEPTO.Auxiliar. Enumera todos los conceptos descompuestos que no son ni capítulos ni partidas.
    • CONCEPTO.Unitario. Enumera todos los conceptos sin descomposición que no sean capítulos.
    • CONCEPTO.Mano de obra. Enumera todos los conceptos unitarios del tipo mano de obra.
    • CONCEPTO.Maquinaria. Enumera todos los conceptos unitarios del tipo maquinaria.
    • CONCEPTO.Material. Enumera todos los conceptos unitarios del tipo material.
    • CONCEPTO.Seleccionado. Enumera todos los conceptos que aparecen en la ventana "Lista de conceptos".
    • CONCEPTO.Consumo. Enumera todos los campos que definen un concepto que se ha introducido en una imputación directa a un centro de coste. Es el modelo a escoger colgando del submodelo "Descomposición.Partida".
    • CONCEPTO.Consumos. En este caso se procesan todos los conceptos.
    • CONCEPTO.Consumos2. En este caso se procesan todos los conceptos y se realiza la agrupación de los conceptos del centro de coste con los conceptos imputados. Es el modelo a escoger colgando del submodelo "Descomposición.Partida".

  • DESCOMPOSICIÓN
    Contiene todos los campos que definen una línea de descomposición de cualquier concepto descompuesto. Permite representar de forma jerárquica el contenido de la B.D. Dispone de los siguientes submodelos:
    • DESCOMPOSICIÓN.Capitulo. Enumera todas las líneas de descomposición que se refieren a conceptos tipo capítulo. Es necesario como inicio de secuencia para un listado jerárquico y es recursivo.
    • DESCOMPOSICIÓN.Partida. Solo puede aplicarse si se conecta a un submodelo de registro "DESCOMPOSICIÓN.Capitulo", obteniendo así la descomposición del capítulo en partidas.
    • DESCOMPOSICIÓN.Auxiliar. Permite obtener las líneas de descomposición de primer nivel de una partida, siempre y cuando esté conectado a uno de los submodelos siguientes: "DESCOMPOSICIÓN.Partida" o "CONCEPTO.Partida".
    • DESCOMPOSICIÓN.Descomposicion. Este modelo recursivo se suministra para que se puedan diseñar listados en los que interesa ver todos los niveles de descomposición de los conceptos implicados. Se incluyen por tanto los conceptos auxiliares y su descomposición. Debe estar conectado a uno de los submodelos siguientes: "DESCOMPOSICIÓN.Partida" o "CONCEPTO.Partida".
    • DESCOMPOSICIÓN.Abono parcial. Este modelo especial permite obtener las líneas de descomposición de una partida para el cuadro de precios nº 2, siempre y cuando esté conectado a uno de los submodelos siguientes: "DESCOMPOSICIÓN.Partida" o "CONCEPTO.Partida".
    • DESCOMPOSICIÓN.Localizador. Permite emplear los localizadores definidos en las tablas de mediciones para confeccionar una jerarquía de capítulos especiales, construidos temporalmente a partir de estos. Solo puede ser empleado como inicio de secuencia y es recursivo para poder acoplarse a los diferentes niveles de localizadores que tengan sus B.D.
    • DESCOMPOSICIÓN.Analitico. Este modelo permite crear listados de B.D. adoptando la estructura u organización de capítulos de otra B.D. diferente.
    • DESCOMPOSICIÓN.Seleccionado. Este modelo ha sido diseñado para poder realizar listados parciales, partiendo de una selección previa de líneas de descomposición de la ventana "Árbol". Solo puede ser empleado como inicio de secuencia.
    • DESCOMPOSICIÓN.Unitarios. Este modelo recursivo se suministra para que se puedan diseñar listados en los que interesa ver todos los niveles de descomposición de los conceptos implicados, pero en este caso se incluyen por tanto la descomposición de los conceptos auxiliares y no éstos.
    • DESCOMPOSICIÓN.CentroCoste. Representa a los centros de coste a los que se ha imputado el consumo del suministro, siempre y cuando esté conectado a "CONCEPTO.Consumos".
    • DESCOMPOSICIÓN.JustifPrecios. Resume los medios auxiliares en una sola línea al final de la justificación de precios de la partida, siempre y cuando esté conectado a uno de los submodelos siguientes: "DESCOMPOSICIÓN.Partida" o "CONCEPTO.Partida".

  • TERMINO_GENERICO y TERMINO_ESPECIFICO
    Los dos modelos conforman la estructura del diccionario de cada B.D. y permiten acceder al tesauro, que relaciona los términos específicos con los conceptos y viceversa.

  • TABLA, SUBTABLA y LINEA
    Cada tabla se compone de una o varias subtablas más una línea de total; a su vez, cada subtabla incluye una línea de cabecera, líneas de datos y una línea de subtotal. Normalmente, los tres modelos se utilizan de forma consecutiva en la secuencia de registros de las plantillas destinadas a generar listados de mediciones y disponen de los siguientes submodelos:
    • TABLA.Medicion. Permite acceder al detalle de la medición de una partida.
    • TABLA.Cantidad de venta. Permite acceder al detalle de la cantidad de venta de una partida.
    • TABLA.Cantidad de estudio. Permite acceder al detalle de la cantidad de estudio de una partida.
    • TABLA.Certificacion a origen. Permite acceder al detalle de la certificación a origen de una partida.
    • TABLA.Certificacion a origen con cierre parcial. Permite acceder al detalle de la certificación de una partida. Cada certificación cerrada de tipo "parcial" se muestra en una tabla diferente.
    • TABLA.Certificacion parcial. Permite acceder al detalle de una determinada certificación parcial de una partida. Este modelo se puede usar tanto si la obra emplea el tipo de cierre "parcial", como si utiliza el tipo "a origen".
    • TABLA.Ejecucion. Permite acceder al detalle de la cantidad ejecutada real de una partida.

  • REFERENCIA
    Permite localizar los conceptos que utilizan otro concepto en su descomposición. Contiene los siguientes submodelos que solo están disponibles como submodelo de "CONCEPTO" y "DESCOMPOSICIÓN":
    • REFERENCIA.Inmediata. Este modelo permite obtener un nivel de referencias de un concepto.
    • REFERENCIA.Partida. Este modelo recursivo genera un árbol de referencias del concepto en cuestión hasta llegar al nivel de partidas.
    • REFERENCIA.Capitulo. Este modelo recursivo genera un árbol de referencias del concepto en cuestión hasta llegar al nivel de capítulos.

  • PLIEGO
    Permite obtener los conceptos asociados a pliegos de condiciones. Solo puede aparecer al inicio de la secuencia de modelos de registro. Incluye el submodelo "SECCIÓN_PLIEGO", que representa las secciones del pliego de condiciones.

  • PROVEEDOR
    Contiene campos de información del proveedor, como código, nombre, dirección, etc.

  • CLIENTE
    Contiene campos de información del cliente, como código, nombre, dirección, etc.

  • GRUPO_COMPRAS
    Representa a cada uno de los grupos de compras definidos en la obra.

  • COMPARATIVO_COMPRAS
    Representa a todos los comparativos de compras definidos en la obra.

  • DOCUMENTO
    Permite acceder a los documentos del control de obra mediante los submodelos: "DOCUMENTO.Contrato", "DOCUMENTO.Pedido", "DOCUMENTO.Albaran" y "DOCUMENTO.Factura".

  • IMPUTACIÓN
    Ofrece información de este documento, como código, nombre, centro de coste al que se asocia, etc.

  • SUMINISTRO
    Ofrece información de los importes, documentos, centros de coste, etc., a los que están asociados los conceptos.

  • SUMINISTRO_CONTRATO
    Representa a todos los suministros del contrato con información adicional sobre cantidades certificadas. Debe añadirse como submodelo de "DOCUMENTO.Contrato".

  • SUMINISTRO_COMPRAS
    Representa a todos los suministros contenidos en un comparativo de compras. Debe añadirse como submodelo de "COMPARATIVO_COMPRAS".

  • VENCIMIENTO
    Contiene información sobre los vencimientos, como sus importes y fechas. Dispone de los submodelos "VENCIMIENTO.APagar", para las facturas recibidas, y "VENCIMIENTO.ACobrar", para las facturas emitidas.

  • FACT_EMITIDA
    Aporta información de las facturas emitidas, como el código, el nombre o la fecha, del documento.

  • AGENDA
    Permite acceder a todos los datos que aparecen en la agenda del programa.

  • CUENTA
    Permite acceder a los códigos y nombres de las cuentas. Dispone de los submodelos "CUENTA.Compras" y "CUENTA.Ventas", para facturas recibidas y facturas emitidas respectivamente.

  • ACTIVIDAD.Contenedora
    Modelo recursivo que representa el primer nivel de actividades contenedoras del diagrama de tiempos-actividades. Incluye el submodelo "ACTIVIDAD.Tarea", que representa las tareas contenidas en cada actividad.

  • CRONOGRAMA
    Permite acceder a los precios utilizados en los centros de coste asociados a las tareas del diagrama de tiempos-actividades. Dispone de los siguientes submodelos:
    • CRONOGRAMA.Todos. Representa a cada uno de los precios unitarios utilizados en los centros de coste asociados a las tareas.
    • CRONOGRAMA.Mano de obra. Representa a cada uno de los precios de mano de obra utilizados en los centros de coste asociados a las tareas.
    • CRONOGRAMA.Maquinaria. Representa a cada uno de los precios de maquinaria utilizados en los centros de coste asociados a las tareas.
    • CRONOGRAMA.Material. Representa a cada uno de los precios de materiales utilizados en los centros de coste asociados a las tareas.
    • CRONOGRAMA.Seleccionado. Representa a cada uno de los precios unitarios contenidos en la ventana "Lista" y que son utilizados en los centros de coste asociados a las tareas.

  • Clasificación.Naturaleza
    Representa la clasificación de todos los conceptos unitarios utilizados en la obra.

  • Clasificación.IndicePrecios
    Representa la clasificación de todos los conceptos unitarios utilizados en la obra.

  • Clasificación.Unitario
    Representa las clases en las que se subdivide la clase superior, que puede ser "Clasificación.Naturaleza" o "Clasificación.IndicePrecios".

Al definir la estructura de la plantilla, los modelos de registro determinan los datos de la base de datos que estarán disponibles para generar el listado. Esta información puede complementarse mediante variables, utilizadas para almacenar y modificar valores durante la generación del listado, y mediante guiones, que permiten realizar cálculos, controlar acciones y definir comportamientos personalizados.

CYPE Mentor