Diferencia entre revisiones de «Categoría:DEV CATALOGOS»

De Pragma Wiki
Ir a la navegación Ir a la búsqueda
Línea 12: Línea 12:


=Estructura=
=Estructura=
*En primer lugar deben definirse los dominios, por lo menos uno, en [[DOMINIOS|Definición de los dominios (DOMINIOS)]].
En primer lugar, debe definirse un catálogo usando [[DEV CATALOGOS|Catálogos (pCATALOGO)]].
*En cada base de datos (aunque sea una sola) debe definirse cuál es el dominio asociado en [[DOMINIOS/DOMINIO LOCAL|Definición del dominio local (DOMINIOS/DOMINIO LOCAL)]].
Cada catálogo puede depender de otros, que se definen en [[DEV CATALOGOS/DEPENDENCIAS|Catálogos, dependencias (pCATALOGOD)]] accediendo de esta forma a esa funcionalidad.
Cada catálogo puede definir tipos de datos primitivos en [[DEV CATALOGOS/ATRIBUTOS CATALOGO|Catálogos, tipos de datos (pCATALOGO_PDT)]].
 
=Estructura de menú=
Por ahora el menú se define en el árbol y la estructura se guarda en [[DEV CATALOGOS/MENUS|Catálogos, árbol de menú (pCATALOGO_MENU)]].
 
Pero próximamente el menú se armará usando [[DEV CATALOGOS/ETIQUETAS MENU|Catálogos, etiquetas de menú (pCATALOGO_TAG)]] para definir las etiquetas que posteriormente se asignan a los objetos del sistema, esta modalidad reemplazará a [[DEV CATALOGOS/MENUS]].
 
=Log de desarrollo=
El sistema permite llevar un registro de modificaciones al catálogo en la tabla [[DEV CATALOGOS/REGISTRO|Log de desarrollo (pCATALOGO_LOG)]], como anotación agrego que raramente se usa.
 
=Tipos de datos disponibles=
Los [[DEV CATALOGOS/ATRIBUTOS CATALOGO]] de todos los catálogos se guardan en [[DEV CATALOGOS/PRIMITIVOS|Tipos de datos primitivos (pPDT)]].
 
Los atributos relacionados con clases y enumeraciones se guardan en [[DEV CATALOGOS/ATRIBUTOS|Tipos de datos definidos (pUDT)]].

Revisión del 16:42 19 mar 2025

Introducción

Diagrama de catálogos.

Todos los objetos existentes en el sistema pertenecen a un catálogo, estos catálogos pueden ser considerados librerías, cada una con un conjunto relacionado de funcionalidades.

La naturaleza estanca de los catálogos permite el desarrollo de funcionalidad modular en donde cada catálogo desarrolla objetos que, además de proporcionar soluciones, son a su vez la base de otros catálogos.

Por ejemplo:

  • El catálogo Pragma, ERP Comercial contiene toda la funcionalidad de stock, compras y ventas.
  • A su vez, depende de los catálogos Pragma, ERP Contabilidad (estructuras contables básicas) y Pragma, ERP Impuestos (definiciones impositivas).
  • Éstos desarrollan la funcionalidad que el nuevo catálogo requiere, y requiere que el nuevo solo desarrolle lo que necesita.

Estructura

En primer lugar, debe definirse un catálogo usando Catálogos (pCATALOGO). Cada catálogo puede depender de otros, que se definen en Catálogos, dependencias (pCATALOGOD) accediendo de esta forma a esa funcionalidad. Cada catálogo puede definir tipos de datos primitivos en Catálogos, tipos de datos (pCATALOGO_PDT).

Estructura de menú

Por ahora el menú se define en el árbol y la estructura se guarda en Catálogos, árbol de menú (pCATALOGO_MENU).

Pero próximamente el menú se armará usando Catálogos, etiquetas de menú (pCATALOGO_TAG) para definir las etiquetas que posteriormente se asignan a los objetos del sistema, esta modalidad reemplazará a DEV CATALOGOS/MENUS.

Log de desarrollo

El sistema permite llevar un registro de modificaciones al catálogo en la tabla Log de desarrollo (pCATALOGO_LOG), como anotación agrego que raramente se usa.

Tipos de datos disponibles

Los DEV CATALOGOS/ATRIBUTOS CATALOGO de todos los catálogos se guardan en Tipos de datos primitivos (pPDT).

Los atributos relacionados con clases y enumeraciones se guardan en Tipos de datos definidos (pUDT).

Páginas en la categoría «DEV CATALOGOS»

Las siguientes 8 páginas pertenecen a esta categoría, de un total de 8.