Diferencia entre revisiones de «Categoría:MANUAL/DESARROLLADOR»
Línea 53: | Línea 53: | ||
*[http://www.lanacion.com.ar Como crear una enumeración que arma sus ítems con SQL (025 CREAR UNA ENUMERACION SQL.mp4)] muestra cómo crear una enumeración que arma la lista de valores posibles usando SQL. | *[http://www.lanacion.com.ar Como crear una enumeración que arma sus ítems con SQL (025 CREAR UNA ENUMERACION SQL.mp4)] muestra cómo crear una enumeración que arma la lista de valores posibles usando SQL. | ||
*[http://www.lanacion.com.ar Crear una clase usando atributos nuevos (030 COMO CREAR UNA CLASE dmoART)] muestra cómo crear una clase usando los atributos recientemente creados (dmoARTFAMILIA y las enumeraciones). | *[http://www.lanacion.com.ar Crear una clase usando atributos nuevos (030 COMO CREAR UNA CLASE dmoART)] muestra cómo crear una clase usando los atributos recientemente creados (dmoARTFAMILIA y las enumeraciones). | ||
*[http://www.lanacion.com.ar Modificar una clase (035 COMO MODIFICAR LA CLASE dmoART)] muestra cómo modificar la estructura de una clase. |
Revisión del 17:26 28 abr 2025
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 necesario para crear objetos más elaborados.
Este manual describe estas herramientas.
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:
OBJETOS DEL CATÁLOGO
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.
- Enumeraciones describe la definición de enumeraciones que permiten limitar las opciones para controles de tipo combo.
- Consultas describe como definir consultas que accedan a los datos almacenados.
- 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 (en curso) 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.
CATÁLOGO DE VIDEOS
Para conveniencia del lector esta sección lista en un solo lugar todos los videos relacionados a los artículos de este manual.
Vídeos relacionados con catálogos:
- Introducción a los catálogos (001 CATALOGOS INTRODUCCION.mp4) es una introducción a los catálogos.
- Cómo se presentan los catálogos en el menú (005 CATALOGOS MENUS.mp4) muestra cómo se muestran los catálogos en el menú y cómo se arma su estructura de carpetas.
- Atributos primitivos definidos en catálogos (010 pCATALOGO PDT.mp4) muestra cómo se definen los atributos (user data types) en cada catálogo.
Vídeos relacionados con la creación de objetos del sistema:
- Cómo crear la primera clase (015 COMO CREAR UNA CLASE dmoARTFAMILIA.mp4) muestra cómo crear la primera clase (o tabla), enseña los aspectos más básicos y también presenta el uso de los lenguajes.
- Como crear una enumeración estándar (020 CREAR UNA ENUMERACION.mp4) muestra cómo crear una enumeración estándar.
- Como crear una enumeración que arma sus ítems con SQL (025 CREAR UNA ENUMERACION SQL.mp4) muestra cómo crear una enumeración que arma la lista de valores posibles usando SQL.
- Crear una clase usando atributos nuevos (030 COMO CREAR UNA CLASE dmoART) muestra cómo crear una clase usando los atributos recientemente creados (dmoARTFAMILIA y las enumeraciones).
- Modificar una clase (035 COMO MODIFICAR LA CLASE dmoART) muestra cómo modificar la estructura de una clase.
Subcategorías
Esta categoría contiene las siguientes 13 subcategorías, de un total de 13.
Páginas en la categoría «MANUAL/DESARROLLADOR»
Las siguientes 83 páginas pertenecen a esta categoría, de un total de 83.
D
- DEV AUXILIARES
- DEV AUXILIARES/ASIGNACION
- DEV AUXILIARES/CONDICION EDICION
- DEV AUXILIARES/CONSTRAINT
- DEV AUXILIARES/CONSULTA AUXILIARES
- DEV AUXILIARES/CONSULTA AUXILIARES DETALLE
- DEV AUXILIARES/DETALLE
- DEV AUXILIARES/EVALUACION
- DEV AUXILIARES/EVENTO CAMPO
- DEV AUXILIARES/OPCIONES
- DEV AUXILIARES/ORIGEN
- DEV AUXILIARES/POST CONDICION
- DEV AUXILIARES/POST EVENTO
- DEV AUXILIARES/PRINT
- DEV AUXILIARES/RUNTIME
- DEV AUXILIARES/SELECCION CRITERIOS
- DEV AUXILIARES/SELECCION CRITERIOS TABLA
- DEV AUXILIARES/SELECT F5
- DEV AUXILIARES/SUBTOTAL
- DEV AUXILIARES/SUSCRIPCION EVALUACIONES
- DEV AUXILIARES/TIPOS
- DEV AUXILIARES/TIPOS ETIQUETAS
- DEV AUXILIARES/TIPOS ETIQUETAS VALOR
- DEV AUXILIARES/TIPOS OBJETOS
- DEV CATALOGOS
- DEV CATALOGOS/ATRIBUTOS
- DEV CATALOGOS/ATRIBUTOS CATALOGO
- DEV CATALOGOS/DEPENDENCIAS
- DEV CATALOGOS/ETIQUETAS MENU
- DEV CATALOGOS/MENUS
- DEV CATALOGOS/PRIMITIVOS
- DEV CATALOGOS/REGISTRO
- DEV CLASES
- DEV CLASES/CAMPOS
- DEV CLASES/CAMPOS INDICES OBSOLETO
- DEV CLASES/INDICES
- DEV CLASES/INDICES OBSOLETO
- DEV CLASES/RENOMBRAR CAMPOS
- DEV CLASES/TRIGGERS
- DEV CLASES/TRIGGERS DETALLE
- DEV CLASES/VALORES DEFECTO
- DEV CONSULTAS
- DEV CONSULTAS/ARGUMENTOS
- DEV CONSULTAS/DETALLE
- DEV CONSULTAS/RESULTADO
- DEV ENUMERACIONES
- DEV ENUMERACIONES/DETALLE
- DEV ETIQUETAS
- DEV ETIQUETAS/DEFINICION
- DEV ETIQUETAS/DEFINICION DETALLE
- DEV ETIQUETAS/DEFINICION VALORES
- DEV ETIQUETAS/DETALLE
- DEV ETIQUETAS/FRAME EDICION
- DEV ETIQUETAS/PERMISO
- DEV ETIQUETAS/READONLY
- DEV ETIQUETAS/VISTA FRAME EDICION
- DEV FRAMES
- DEV FUNCIONES
- DEV FUNCIONES/ARGUMENTOS
- DEV FUNCIONES/DETALLE
- DEV PROCEDIMIENTOS
- DEV PROCEDIMIENTOS/ARGUMENTOS
- DEV PROCEDIMIENTOS/DETALLE
- DEV REGISTRO
- DEV REGISTRO/DEF CAMPOS
- DEV REGISTRO/DEF CAMPOS DETALLES
- DEV REGISTRO/DEF CLASES
- DEV REGISTRO/DEF DETALLES
- DEV REGISTRO/DETALLE
- DEV REGISTRO/OPS
- DEV REGISTRO/REFRESCO
- DEV SCRIPTS
- DEV SCRIPTS/COMANDOS
- DEV VISTAS
- DEV VISTAS/DETALLE