Introducción a GeneXus Una referencia para todos Iván Séligmann Grupo de Usuarios GeneXus de Rosario

Slides:



Advertisements
Presentaciones similares
3/23/2017 Manual de Uso Para SAM 2003_CorpTemplate-V3.ppt.
Advertisements

El ciclo de vida de un proyecto
¿Qué es Sofware? Son el conjunto de instrucciones que dirigen las actividades del Hardware Consiste en programas, módulos de soporte y archivos de datos,
SISTEMAS DE GESTIÓN DE BASES DE DATOS
CREAR UNA EMPRESA EN LA WEB
Guillermo A. Díaz Sanhueza
¿ Qué es un Modelo de Datos ?
Para avanzar haga click con el mouse o flecha hacia adelante
CLIENTE / PROVEEDOR.
Introducción El Módulo de Clientes es un complemento para su Sistema Coves, con el cual podrá llevar las cuentas por cobrar de sus clientes de crédito.
INTECPLAN L.M. KARLA ANDRADE REYES.
Resolución de Problemas Algoritmos y Programación
Instructor :LIC. Jairo Flores de la o
Bases de Datos Introducción.
Sistema de Facturación para Mayoristas y Minoristas de Autopartes
¿QUÉ SON LAS BASES DE DATOS?
Lo que usted necesita … Optimizar los tiempos del personal
El desafío de organizar la información
Software La buena programación no se aprende de generalidades, sino viendo cómo los programas significativos pueden hacerse claros, “fáciles” de leer,
Desarrollo Orientado a Objetos con UML
Programación Especial para el Sistema Aspel SAE® 5.0
Empresa : Sistema Metropolitano de la Solidaridad- SISOL Ref.: Presentación OSA-Logístico Fecha: Setiembre 2012 Ciudad: Lima - Perú Copyright © 2012 OSA.
GeneXus 8.0 Armin Bachmann
UNIDAD I Conceptos Básicos.
MÉTODO PERMANENTE O PERPETUO
Diseño de una Base de datos
Ing. Silvia Keymetlian ARTech Acompañe la evolución: Convierta sus aplicaciones !
Manual Uso B2B Proceso Operativo OC.
Diseño de una base de datos Zavaleta Nolasco Karina
BASES DE DATOS Con Access.
Tu Facturación. Ingrese al sistema TuCompra Una vez activo como usuario tendrá un login y password para ingresar, inicialmente ingresara a un demo donde.
EVOLUCIÓN COMPARATIVA Mantenimiento de SCORE en la Cadena de Suministro.
Mesa Redonda GXOpen. GXOpen Objetivo y Esencia Lo que tenemos para lograrlo Objetivo y Esencia Lo que tenemos para lograrlo.
Movi Pago Movi Pago es una aplicación de alta tecnología desarrollada por Insomnia Business Solutions para ser utilizada con terminales móviles: Celulares.
SISTEMA DE BASE DE DATOS
Metodología para la Selección y Adquisición de Soluciones Automatizadas Informática II Sesión No. 5 Período 2010-I.
ENTRADAS Se debe contar cada dato único de usuario o entrada de control que se introduce en los límites de la aplicación y actualiza un fichero lógico.
APLICACIÓN EN VISUAL BASIC
O3 Conceptos & Definiciones. 2 La creación de Modelos Multidimensionales es una disciplina específica, cuyo objetivo es presentar la información en un.
Tema 4 Existencias Diapositivas empleadas por Manuel García-Ayuso Covarsí en las sesiones destinadas a la discusión de los contenidos teóricos del Tema.
UNIVERSIDAD TECNOLÓGICA DEL ESTADO DE ZACATECAS UNIDAD ACADÉMICA DE PINOS CALIDAD DE SOFTWARE PUNTOS DE FUNCIÓN «Procedimiento para la estimación de los.
Presione F5. Cómo publicar videos en YouTube YouTube es un servicio de distribución de videos en internet, tiene una plataforma muy fácil de utilizar.
DOCUMENTACIÓN DEL SISTEMA DE GESTIÓN DE LA CALIDAD
Usuario Contraseña INICIAR SESION. INICIO DE CAJA PARA EL PUNTO DE VENTA.
Bases de Datos en Excel Microsoft Excel aporta al usuario la posibilidad de trabajar con tablas de información: nombres, direcciones, teléfonos, zonas,
ANALISIS DE UN SISTEMA DE VENTAS
Zavaleta Nolasco Karina Rechy Villareal Sandra Grupo:309 Equipo: 04 Profesora: Gabriela Pichardo.
INTERFAS DE ACCES DISEÑO DE UNA BASE DE DATOS NOMBRE: OLIVARES MORALES ROGELIO DANIEL BAUTISTA CRUZ GRUPO: 307 EQUIPO: 05.
C OLEGIO DE B ACHILLERES N O.13 X OCHIMILCO, T EPEPAN C ARRASCO G ARCÍA L ORENA T ORRES H EREDIA C ARLA P ALMIRA G RUPO : 308 M ATUTINO E QUIPO : 12.
Software de Gestión La nueva Generación CALIPSO – WAN.
INSTRUCCIONES Elaboración de la Presentación:
Modelo Entidad - Relación
SAÚL LÓPEZ AVILA TECNOLOGIA DE LA INFORMACIÓN MTRO. MIGUEL ANGEL GONZALEZ AVILA.
Utilizar Costo Promedio Ponderado en el Software Administrativo SAW
Usabilidad de los Sitios Web María Enriqueta Castellanos Bolaños.
Pulzar SIG Sistema Integrado de Gestión Presentación Comercial © Born in Arxen 2012Arxen
INTEROPERABILIDAD y EXTENSIÓN del USO de la FACTURA ELECTRÓNICA.
Daniel Méndez ARTech Aplicaciones Web: user experience.
Colegio de Bachilleres Plantel 13 Xochimilco - Tepepan
AFM – Web File Manager Versión 5. Novedades técnicas – Forma de Implementación Siguiendo última tecnología de Microsoft: Framework.NET 3.5 Implementación.
1 STS – Sales Terminal System Campañas- Sorteos. 2 Clic para seleccionar el articulo En esta opción podrás buscar por nombre de la campaña parcial o total.
Computer Assisted Audit Techniques (CAATs)
Si usted se dirige al siguiente vínculo usted llegará a esta página. Si usted sigue el vínculo desde nuskin.com, usted evitará esta.
Guía Rápida de emisión de DTEs en WinDTE. CA-E-01 Guía Rápida Factura Electrónica 1. Ingrese a la Aplicación WinDTE usando el acceso directo. 2. Seleccione.
MERCADERIAS.
BASES DE DATOS CONCEPTOS BASICOS Elizabeth Maite Zarate Machaca “El tratamiento eficiente de la información al servicio del usuario”
QUÉ ES UNA BASE DE DATOS? Es un Conjunto de Información, que está clasificada de distintas maneras; pero que comparten entre sí algún tipo de vínculo,
Integrantes Rodrigo Muñoz Patricia Suárez. UNIDAD 2 ELABORACION DE UNA BASE DE DATOS INTRODUCCION Access 2013 TEA 2104 ORGANIZACIÓN DE LA INFORMACION.
DLM Transact SQL Sesión I Introducción al SQL Server Uso de las herramientas de consultas del Transact SQL.
Dynamics Consulting Group Contabilidad general - Impuestos.
Transcripción de la presentación:

Introducción a GeneXus Una referencia para todos Iván Séligmann Grupo de Usuarios GeneXus de Rosario Daniel Ambort

Business Project Managment

Nuevo Paradigma Describir en vez de Programar

•La complejidad de los sistemas aumentó un 2000% •La productividad de los lenguajes de programación aumentó un 250% •El tiempo se traduce linealmente en dinero •Las pérdidas de tiempo se traducen exponencialmente en pérdidas económicas.

El Modelo de Datos de GX •Se buscaba una forma de representar el conocimiento de manera estricta y rigurosa. •Nadie conoce los datos, pero todos trabajan con visiones de esos datos. •El modelo E-R estándar es muy útil, pero insuficiente para este propósito.

Base de Conocimiento •Se define el concepto de Knowledge Base o “Base Conocimiento” •El elemento semántico fundamental es el “Atributo” •El segundo elemento básico es el “Significado” •Significado (attr) = Nombre (attr) •URA = Tercer Elemento Básico

URA = Universal Relational Assumption •Un atributo tendrá el mismo nombre en todos los lugares donde aparezca y no habrá dos atributos diferentes (con significado diferente) que compartan el mismo nombre

Transacción: Objeto Base en GX

Atributos de la Transacción [FACTURA] Código_de_Factura * Fecha_de_Factura Nombre_de_Cliente Dirección_de_Cliente (Código_de_Producto* Descripción_de_Producto Cantidad_Vendida_Producto_en_la_Factura Precio_Venta_Producto_en_la_Factura Importe_Línea_Factura) Sub_Total_Factura Descuento_Factura IVA_Factura Total_Factura

Reglas de la Transacción No existirán dos Facturas con el mismo Código_de_Factura. El Código_de_Factura se atribuirá de manera correlativa. La Fecha_de_Factura tomará como opción por defecto la fecha del día de su emisión. La Fecha_de_Factura no podrá ser menor a la fecha de emisión de dicha Factura. No se admitirá ninguna Factura que deje negativo el Stock_del_Producto para alguno de sus productos. No se admitirá ninguna Factura que haga que el Saldo_Deudor_del_Cliente involucrado supere su límite de crédito. Cuando la aceptación de una Factura determine que el Stock_del_Producto < Punto_de_Pedido_Producto, para alguno de sus productos, se deberá activar la rutina de Aprovisionamiento (Producto).

Fórmulas de Atributos Importe_Línea_Factura = Cantidad_Vendida_Producto_en_la_Factura * Precio_Venta_Producto_en_la_Factura Sub_Total_Factura = sumatoria dentro de la Factura (Código_de_Factura) de Importe_Línea_Factura Descuento_Factura = función de cálculo del descuento (Código_de_Factura) IVA_Factura = función de cálculo del IVA (Sub_Total_Factura – Descuento_Factura) Total_Factura = Sub_Total_Factura – Descuento_Factura + IVA_Factura Saldo_Deudor_del_Cliente = sumatoria de facturas impagas (Código_de_Cliente)

Procedimientos •Constituyen el segundo Objeto en Nivel de Importancia •Permiten extender el alcance del sistema a tareas cuya definición no puede ser exclusivamente descriptiva. •Permiten codificar tareas rutinarias de actualización de datos, en forma transparente al usuario (incluyendo procesos) •Utilizan un seudo lenguaje de programación, propio de GX, pero basado en un mix en los más difundidos y aceptados estándares del mercado.

Reportes •Se basan en la misma filosofía que los procedimientos. •Utilizan básicamente la misma sintaxis y comandos. •No permiten la actualización de datos (se produce un error) •Son el objeto base para generar salida de información en diferentes formatos y hacia distintos tipos de dispositivos.

Work Panels y Web Panels •Interfaces con el usuario. •Pantallas de diálogo. •Ingreso de información sobre diferentes transacciones. •Mensajes generales. •Criterios de selección. •No permiten actualizar datos.

Knowledge Base y Modelo Externo El conocimiento esencial corresponde a un "Modelo Externo", que no puede contener ningún elemento físico o interno: archivos, tablas, entidades, relaciones entre entidades, índices o cualquier elemento que pueda deducirse automáticamente de dicho "Modelo Externo".

Lenguajes Generados •RPG •COBOL •VB & VB C/S •VFP & VFP C/S •.NET •.NET Mobile •Java •C/SQL •Ruby

Motores Soportados •Access •DBASE •Oracle •SQL Server •MySQL •DB2 Universal •DB2 iSeries •Informix •Postgre SQL

Preguntas

Introducción a GeneXus Una referencia para todos Grupo de Usuarios GeneXus de Rosario Iván Séligmann Daniel Ambort