Todos los registros públicos
Ir a la navegación
Ir a la búsqueda
Vista combinada de todos los registros de Pragma Wiki. Puedes filtrar la vista seleccionando un tipo de registro, el nombre del usuario o la página afectada. Se distinguen mayúsculas de minúsculas.
- 00:25 19 may 2025 Luciano Carou discusión contribs. creó la página TpAUX CLASE OPCIONES unit (Página creada con «=Descripción= El objeto '''TpAUX_CLASE_OPCIONES_unit''' (Opciones de menú objetos) procesa los auxiliares de tipo '''OPCIONES'''. (Ver detalles en [[]]).DEV AUXILIARES/OPCIONES =Identidad= Category:MANUAL/PROGRAMADOR Category:AUXILIARES *Ancestro: TComponent *Carpeta: C:\DevelopPrx\pPRAGMA *Archivo: pAUX_CLASE_OPCIONES_unit.pas =Declaración=»)
- 00:23 19 may 2025 Luciano Carou discusión contribs. creó la página TpAUX CAMPO EVALUACIONS unit (Página creada con «=Descripción= El objeto '''TpAUX_CAMPO_EVALUACIONS_unit''' (Evaluaciones de clases, procesamiento) procesa los auxiliares de tipo '''EVALUACION'''. (Ver detalles en DEV AUXILIARES/EVALUACION). =Identidad= Category:MANUAL/PROGRAMADOR Category:AUXILIARES *Ancestro: TComponent *Carpeta: C:\DevelopPrx\pPRAGMA *Archivo: pAUX_CAMPO_EVALUACIONS_unit.pas =Declaración=»)
- 03:50 18 may 2025 Luciano Carou discusión contribs. creó la página Categoría:PRG AUXILIARES (Página creada con «=Introducción= Los auxiliares permiten agregar funcionalidad a las clases (tablas) y a los campos. En el MANUAL/DESARROLLADOR están explicados en la categoría Auxiliares, en este manual se explican los módulos programados en Delphi para hacer que las definiciones explicadas previamente funcionen correctamente. ===Auxiliares que aplican a las clases=== Los siguientes auxiliares aplican exclusivamente…»)
- 03:30 18 may 2025 Luciano Carou discusión contribs. creó la página Categoría:DATAMODULE (Página creada con «=Introducción= El objeto '''TprxADOClientDM''' (Data module principal.) permite centralizar el uso de componentes no visuales. Típicamente contiene componentes de datos derivados de Datasets pero en realidad puede contener casi cualquier cosa. Su uso simplifica la estructura de la aplicación conteniendo funcionalidad usada continuamente. Durante el diseño, el data module provee un contenedor visual al que podemos agregar componentes no visuales, definir sus propi…»)
- 21:30 16 may 2025 Luciano Carou discusión contribs. creó la página TprxCmpCABECERA (Página creada con «=Introducción= El objeto '''TprxCmpCABECERA''' (Funcionalidad genérica para cabeceras de comprobantes) implementa funcionalidad genérica para cabeceras de comprobantes. Los ancestro que representan cabeceras de comprobantes son: *La clase cmpCABECERA_pragma_XTD. *La clase cmpCABECERA. =Identidad= Category:MANUAL/PROGRAMADOR Category:DATASETS *Ancestro: TprxADODataSetMaster *Carpeta: C:\DevelopPrx\classes *Archivo: prxCmpCAB…»)
- 21:09 16 may 2025 Luciano Carou discusión contribs. creó la página PrxDataTypes (Página creada con «=Introducción= Los datasets (al igual que cualquier componente de Delphi) usan activamente el envío de mensajes y eventos entre componentes. Esta unidad define eventos y mensajes específicamente creados para los datasets de Pragma. La unidad solo define declaraciones y no tiene implementación. Se listan las definiciones más importantes. =Identidad= Category:MANUAL/PROGRAMADOR Category:DATASETS *Carpeta: C:\DevelopPrx\library *Arch…»)
- 20:20 16 may 2025 Luciano Carou discusión contribs. creó la página TprxADODataSetDetail (Página creada con «=Descripción= El objeto '''TprxADODataSetDetail''' (Funcionalidad genérica para detalles de comprobantes.) implementa funcionalidad genérica para detalles de comprobantes. =Identidad= Category:MANUAL/PROGRAMADOR Category:DATASETS *Ancestro: TprxADODataSetMaster *Carpeta: C:\DevelopPrx\library *Archivo: prxADODataSetDetail.pas =Declaración= <pre> type TprxADODataSetDetail = class(TprxADODataSetMaster) private FMaste…»)
- 20:01 16 may 2025 Luciano Carou discusión contribs. creó la página TprxADODataSetMaster (Página creada con «=Introducción= El objeto '''TprxADODataSetMaster''' (Dataset con habilidades de master en una relación master-detail.) define funcionalidad para funcionar como el maestro en una relación master-detail. =Identidad= Category:MANUAL/PROGRAMADOR Category:DATASETS *Ancestro: TprxADODataSetEdit *Carpeta: C:\DevelopPrx\library *Archivo: prxADODataSetMaster.pas =Declaración= <pre> type TprxADODataSetMaster = class(TprxADODataSet…»)
- 16:55 16 may 2025 Luciano Carou discusión contribs. creó la página TprxADODataSetEdit (Página creada con «=Introducción= El objeto '''TprxADODataSetEdit''' (Dataset con habilidades de armado de pantallas y edición de datos.) es un dataset bastante complejo que implementa habilidades para: *Cargar la estructura de una tabla. *Armar los campos. *Ejecutar validaciones y eventos. *Guardar los datos en la base usando transacciones. Es el ancestro de otros datasets con funcionalidad aún más específica (aunque no tan general como éste). =QUEESESTO/IDENTIDAD|Identid…»)
- 15:37 16 may 2025 Luciano Carou discusión contribs. creó la página TprxADODataSet (Página creada con «=Descripción= El objeto '''TprxADODataSet''' (Ancestro común a los datasets de Pragma.) implementa funcionalidad básica para simplificar el código relacionado con las operaciones de base de datos. De alguna manera se asemeja al componente TprxADOQuerySelect que se encuentra en la jerarquía de los queries. =Identidad= Category:MANUAL/PROGRAMADOR Category:DATASETS *Ancestro: TADODataSet *Carpeta: C:\DevelopPrx\library *…»)
- 15:11 16 may 2025 Luciano Carou discusión contribs. creó la página Prximpresion definicion detalle (Página creada con «=Descripción= La tabla '''prximpresion_definicion_detalle''' (Impresión de clases y consultas, comando) define los comandos de los detalles de impresión generados. =Estructura= Category:MANUAL/PROGRAMADOR Category:DATASETS/QUERIES =Identidad= * Tabla: '''prximpresion_definicion_detalle''' * Tipo: '''TABLA''' * Detalle de: '''prximpresion_definicion''' * Catálogo: '''SYS OBJETOS''' =Lista de campos…»)
- 15:05 16 may 2025 Luciano Carou discusión contribs. creó la página Prximpresion definicion (Página creada con «=Descripción= La tabla '''prximpresion_definicion''' (Impresión de clases y consultas, definición) define detalles de impresión asociados a una clase o consulta. Estos detalles pueden usarse posteriormente en el generador de reportes embebido en la aplicación llamado ReportBuilder (documentado más adelante). Esta tabla es usada por el query Query para detalles de otros queries. =Estructura= Tiene un detalle denominado prximpresion_defi…»)
- 14:55 16 may 2025 Luciano Carou discusión contribs. creó la página TprxADOQueryDetail (Página creada con «=Introducción= El objeto '''TprxADOQueryDetail''' (Query para detalles de otros queries) se usa exlusivamente para agregar detalles de impresión a otros queries para ser usados en el generador de reportes ReportBuilder (documentado más adelante). Normalmente el generador de reportes usa los datos de cada pantalla para generar una impresión, pero si necesitáramos agregar detalles a esas impresiones (por ejemplo: imprimir artículos con sus empaques) la única…»)
- 21:58 15 may 2025 Luciano Carou discusión contribs. creó la página TprxADOQuery (Página creada con «=Introducción= El objeto '''TprxADOQuery''' (Query avanzado.) define funcionalidad más avanzada, particularmente para actualizar datos en la base de datos. =Identidad= Category:MANUAL/PROGRAMADOR Category:DATASETS/QUERIES *Ancestro: TprxADOQuerySelect *Carpeta: C:\DevelopPrx\library *Archivo: prxADOQuery.pas =Declaración= <pre> type TprxADOQuery = class(TprxADOQuerySelect) private FRecordsAffected: Integer; FScr…»)
- 21:09 15 may 2025 Luciano Carou discusión contribs. creó la página Archivo:20250515 1609 VER SENTENCIA MEMO.png
- 21:09 15 may 2025 Luciano Carou discusión contribs. subió Archivo:20250515 1609 VER SENTENCIA MEMO.png
- 21:05 15 may 2025 Luciano Carou discusión contribs. creó la página Archivo:20250515 1605 VER SENTENCIA.png
- 21:05 15 may 2025 Luciano Carou discusión contribs. subió Archivo:20250515 1605 VER SENTENCIA.png
- 20:39 15 may 2025 Luciano Carou discusión contribs. creó la página Archivo:20250515 1539 QUERY TO LIST.png
- 20:39 15 may 2025 Luciano Carou discusión contribs. subió Archivo:20250515 1539 QUERY TO LIST.png
- 17:34 15 may 2025 Luciano Carou discusión contribs. creó la página TprxADOTransaction (Página creada con «=Introducción= Todas las operaciones de actualización de la base de datos se hacen dentro de transacciones. Por ejemplo: si grabamos una factura el sistema aplicará como si fuera una sola operación el grabado de la cabecera, del detalle de esa factura y la carga impositiva. Si alguna de esas operaciones fallara en el grabado toda la transacción será ignorada. De este modo la información grabada es consistente. El componente '''TprxADOTransaction''' (Manejo de…»)
- 17:03 15 may 2025 Luciano Carou discusión contribs. creó la página APLICACION/PARAMETROS DETALLE (Página creada con «=Descripción= La tabla '''prxPARAMS_VAL''' (Parámetros, llaves y Valores) define los valores de cada parámetro. =Estructura= Category:MANUAL/DESARROLLADOR Category:DEV REPLICACION =Identidad= * Tabla: '''prxPARAMS_VAL''' * Tipo: '''TABLA''' * Detalle de: '''prxPARAMS''' * Catálogo: '''SYS OBJETOS''' =Lista de campos= {| class="wikitable" |- ! Columna !! Campo físico !! Campo lógico !! Atributo !…»)
- 17:02 15 may 2025 Luciano Carou discusión contribs. creó la página APLICACION/PARAMETROS (Página creada con «=Descripción= La tabla '''prxPARAMS''' (Parámetros, Grupos) define a los grupos de parámetros. =Estructura= La tabla Parámetros, llaves y Valores (prxPARAMS_VAL)) es detalle de esta clase. Category:MANUAL/DESARROLLADOR Category:APLICACION =Identidad= * Tabla: '''prxPARAMS''' * Tipo: '''TABLA''' * Define atributo '''Codigo''' * Catálogo: '''SYS OBJETOS''' =QUEESESTO/LISTADECAMPOS|Lista de ca…»)
- 16:17 15 may 2025 Luciano Carou discusión contribs. trasladó la página TADOConnection a TprxADOConnection
- 16:14 15 may 2025 Luciano Carou discusión contribs. creó la página TADOConnection (Página creada con «=Introducción= La conexión a la base de datos se hace a través de un componente derivado de TADOConnection, todos los controles de la aplicación que necesitan interactuar con la base de datos lo hacen a través de ese componente del cual hay solo una instancia creada (es decir que se usa el mismo para cualquier acceso a la base de datos). La clase '''TprxADOConnection''' (Conexión ADO a la base de datos.) permite la conexión de la aplicación a una base de…»)
- 03:43 15 may 2025 Luciano Carou discusión contribs. creó la página Categoría:CONTROLES/FRAMES (Página creada con «=Introducción= Category:MANUAL/PROGRAMADOR Los frames permiten definir los mismos conjuntos visuales de controles (cajas de edición, botones, etc.) que los forms, pero se muestran al usuario dentro de una pantalla. Bajo determinadas circunstancias es más conveniente definir frames que definir forms. Esto se argumenta más adelante. [https://docwiki.embarcadero.com/Libraries/Sydney/en/Vcl.Forms.TFrame Ayuda de Delphi sobre frames.] =Jerarquía= Archivo:20250…»)
- 03:41 15 may 2025 Luciano Carou discusión contribs. creó la página Categoría:CONTROLES/FORMS (Página creada con «=Introducción= Category:MANUAL/PROGRAMADOR Los forms permiten definir conjuntos visuales de controles (cajas de edición, botones, etc.) que se muestran al usuario como una pantalla. *La categoría Forms describe los forms más usados. [https://docwiki.embarcadero.com/Libraries/Sydney/en/Vcl.Forms.TForm Ayuda de Delphi sobre forms.] =Componentes=»)
- 03:40 15 may 2025 Luciano Carou discusión contribs. creó la página Categoría:CONTROLES (Página creada con «=Introducción= Category:MANUAL/PROGRAMADOR Los controles en Delphi son componentes que tienen una representación visual y permiten la interacción del usuario con la aplicación. TWinControl es el componente que define la funcionalidad de casi todos los controles visuales. Los controles pueden recibir el foco, es decir que podemos posicionar el cursor sobre ellos (por ejemplo: picar una pantalla para traerla al frente), y el control con el foco recibe eventos…»)
- 21:29 14 may 2025 Luciano Carou discusión contribs. creó la página Categoría:DATASETS/IMPLEMENTADOS (Página creada con «=Introducción= Los datasets implementados derivan de alguno de los datasets ya mencionados e implementan funcionalidad específica a alguna de las tablas del sistema. Por ejemplo, el dataset implementado denominado Cabecera de factura de ventas FVCAB (TFVCAB_implemented) implementa funcionalidad específica a la tabla Facturación a clientes (FVCAB). Cuando la aplicación recibe la instrucción de abrir una ventana primero d…»)
- 21:28 14 may 2025 Luciano Carou discusión contribs. creó la página Categoría:DATASETS (Página creada con «=Introducción= Category:MANUAL/PROGRAMADOR Los [https://docwiki.embarcadero.com/Libraries/Sydney/en/Data.DB.TDataSet Datasets] normalmente representan datos (de una base de datos, u otro origen como Excel) en forma de filas (llamadas registros) y columnas (llamadas campos). Introducen la funcionalidad básica para trabajar con esta información permitiendo Los [https://docwiki.embarcadero.com/Libraries/Sydney/en/Data.Win.ADODB.TADODataSet TADODatasets] se deriv…»)
- 21:25 14 may 2025 Luciano Carou discusión contribs. creó la página Categoría:DATASETS/QUERIES (Página creada con «=Introducción= Category:MANUAL/PROGRAMADOR Los queries (que literalmente se traducen como '''consultas''') son componentes que pueden usarse para ejecutar sentencias de SQL, normalmente de lectura, pero también de ejecución. Derivan de un componente de Delphi denominado [https://docwiki.embarcadero.com/Libraries/Athens/en/Data.Win.ADODB.TADOQuery TADOQuery] y agregan funcionalidad propia. La jerarquía de queries es la siguiente: Archivo:20250509 1257 DIAGR…»)
- 20:40 14 may 2025 Luciano Carou discusión contribs. creó la página Categoría:DATASETS/CONEXION (Página creada con «=Introducción= ===TprxADOConnection=== La aplicación deriva de '''TADOConnection''' un componente llamado Conexión ADO a la base de datos para acceder a las bases de datos, todos los componentes de datos de la aplicación se conectan a la base de datos a través de esta conexión.»)
- 19:56 14 may 2025 Luciano Carou discusión contribs. creó la página Categoría:PRG DELPHI/DESARROLLO (Página creada con «=Introducción= Category:MANUAL/PROGRAMADOR Delphi es un producto que permite desarrollar muchos tipos de software usando diferentes tipos de objetos. Algunos de esos objetos son visuales como las ventanas y los frames (explicados más adelante) y otros son no visuales, como muchas de las clases que forman parte de la aplicación. Esta sección describe los más usados. ===Clases=== La base de casi toda la funcionalidad de la aplicación son las clases, éstas…»)
- 17:57 13 may 2025 Luciano Carou discusión contribs. creó la página PRG DELPHI/CONFIGURACION (Página creada con «=CONFIGURACIONES IMPORTANTES DE DELPHI= Category:MANUAL/PROGRAMADOR Lo siguiente ya está configurado, pero siendo tan importante lo dejo aclarado aquí. Desde el menú de "Herramientas": miniaturadeimagen|no|Acceso a las opciones. Accedemos a la pantalla de opciones, tenemos que ir a la pestaña de "Library": miniaturadeimagen|no|Pantalla de opciones. En e…»)
- 17:52 13 may 2025 Luciano Carou discusión contribs. creó la página PRG DELPHI/INSTALACION (Página creada con «=INSTALACIÓN DE DELPHI= Category:MANUAL/PROGRAMADOR La aplicación está desarrollada en Delphi XE usando Pascal orientado a objetos, la única librería adicional es “ReportBuilder” de https://www.digital-metaphors.com/ en su versión para Delphi XE. Esta combinación de software se encuentra en mi PC de la oficina. Esta PC próximamente será trasladada a la sala de servidores para que deje de ser un equipo de uso diario y solamente se use para cambios en…»)
- 22:03 9 may 2025 Luciano Carou discusión contribs. subió una nueva versión de Archivo:20250509 1259 DIAGRAMA JERARQUIA FRAMES.png
- 20:26 9 may 2025 Luciano Carou discusión contribs. subió una nueva versión de Archivo:20250509 1257 DIAGRAMA JERARQUIA QUERY.png
- 17:59 9 may 2025 Luciano Carou discusión contribs. creó la página Archivo:20250509 1259 DIAGRAMA JERARQUIA FRAMES.png
- 17:59 9 may 2025 Luciano Carou discusión contribs. subió Archivo:20250509 1259 DIAGRAMA JERARQUIA FRAMES.png
- 17:59 9 may 2025 Luciano Carou discusión contribs. creó la página Archivo:20250509 1258 DIAGRAMA JERARQUIA DATASET.png
- 17:59 9 may 2025 Luciano Carou discusión contribs. subió Archivo:20250509 1258 DIAGRAMA JERARQUIA DATASET.png
- 17:59 9 may 2025 Luciano Carou discusión contribs. creó la página Archivo:20250509 1257 DIAGRAMA JERARQUIA QUERY.png
- 17:59 9 may 2025 Luciano Carou discusión contribs. subió Archivo:20250509 1257 DIAGRAMA JERARQUIA QUERY.png
- 17:16 8 may 2025 Luciano Carou discusión contribs. creó la página Archivo:20250508 1215 ERROR NOMBRE COMPONENTE.png
- 17:16 8 may 2025 Luciano Carou discusión contribs. subió Archivo:20250508 1215 ERROR NOMBRE COMPONENTE.png
- 16:59 8 may 2025 Luciano Carou discusión contribs. creó la página Archivo:20250508 1158 CAMBIOS AL FORM.png
- 16:59 8 may 2025 Luciano Carou discusión contribs. subió Archivo:20250508 1158 CAMBIOS AL FORM.png
- 15:56 8 may 2025 Luciano Carou discusión contribs. creó la página Archivo:20250508 1055 FRAME CON CHECKBOX.png
- 15:56 8 may 2025 Luciano Carou discusión contribs. subió Archivo:20250508 1055 FRAME CON CHECKBOX.png
- 15:46 8 may 2025 Luciano Carou discusión contribs. creó la página Archivo:20250508 1045 EVENTOS EN UN FRAME.png