Categoría:MANUAL/DESARROLLADOR

De Pragma Wiki
Ir a la navegación Ir a la búsqueda

INTRODUCCIÓN

El sistema incluye herramientas para desarrollar clases (tablas), consultas, vistas de SQL, procedimientos y funciones de BD y otros objetos orientados a la operación de los usuarios. Con estas herramientas es posible desarrollar aplicaciones completas. De hecho, el sistema en sí mismo, está desarrollado con estas herramientas.

Estas herramientas de desarrollo no requieren de conocimientos de programación, aunque el conocimiento de SQL es bienvenido o incluso necesario en algunos casos.

Este manual describe estas herramientas y estos objetos.

DEFINICIÓN 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.

Los catálogos se describen en:

Los objetos definidos en los catálogos pertenecen a alguna de las categorías descriptas aquí.

  • Clases describe como definir clases (o tablas) que permiten el registro de datos, y toda la funcionalidad adicional disponible. Además, éstas pueden ser orientadas a objetos permitiendo la definición de estructuras de datos y comportamiento que son heredables por nuevas estructuras que extienden su funcionalidad.
  • Consultas describe como definir consultas que accedan a los datos almacenados.
  • Enumeraciones describe la definición de enumeraciones que permiten limitar las opciones para controles de tipo combo.
  • Vistas describe como definir vistas en la base de datos.
  • Funciones describe como definir funciones en la base de datos.
  • Procedimientos describe como definir procedimientos en la base de datos.
  • Frames describe como definir frames en el sistema, éstos se asocian directamente a desarrollos hechos en Delphi.
  • Scripts describe la definición de scripts en el sistema, éstos se encuentran obsoletos por lo que se describen en el estado en que se encuentran.

AUXILIARES

Los catálogos permiten la definición de auxiliares que permiten potenciar la funcionalidad, éstos son:

  • Auxiliares describe la funcionalidad de la definición de auxiliares que permiten potenciar la edición y validación de datos en general.
  • Etiquetas describe la funcionalidad de la definición de etiquetas que permiten agregar definiciones al comportamiento del sistema en general.

REGISTRO Y REPLICACIÓN

Finalmente:

  • Registro describe como el sistema guarda el registro de todos los cambios hechos al sistema y permite aplicar esos mismos cambios en otras bases de datos.
  • Replicación describe como el sistema permite replicar datos entre bases de datos en múltiples ubicaciones geográficas. La opción está casi obsoleta y se describe en el estado en que se encuentra.

Páginas en la categoría «MANUAL/DESARROLLADOR»

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

D