Curso SDK Sistema AdminPAQ 5 y 6 Julio 2006.

Slides:



Advertisements
Presentaciones similares
Tecnología para la Comunidad
Advertisements

SESIÓN 1 PLAN DE FORMACIÓN DEL PROFESORADO Conocimiento instrumental y usos básicos de las TIC PLAN DE FORMACIÓN DEL PROFESORADO SESIÓN 1.
Programación II Persistencia en archivos de texto.
Convocatorias de Estímulos Instructivo para el registro y postulación: Persona natural.
Introducción a las bases de datos. MODELO ENTIDAD RELACIÓN (CONTINUACIÓN)  Ejemplo de cómo se lee un diagrama entidad relación:
 Multiempresa: Puede controlar varias empresas en la misma aplicación. Cada empresa con su propia base de datos.  Multiusuario: Crear diferentes usuarios.
UNIDAD 7.
Conceptos generales de base de datos
FACTURACIÓN ELECTRÓNICA DHARMA USAHA
COMPUTACIÓN Y SOFTWARE DE APLICACIÓN
Presenta.
archivo creado por CHAMAGOL
Massiel Torres Septiembre 2017.
FACTURACIÓN ELECTRÓNICA DHARMA USAHA
CURSO DE PROGRAMACIÓN DE MACROS PARA EXCEL CON VISUAL BASIC
LIBRO C/V PROFESSIONAL DHARMA USAHA
Manejo Básico de Google Drive
Guía de Usuario para ejercer los derechos ARCO en GNP
Capítulo 14 AJAX y la librería jQuery
Arreglos (Arrays) Programación 1.
CURSO DE ASP.NET powered by
Programación en C - manejo de Archivos
U.T. 11: Introducción A Las Bases De Datos
CURSO DE TABLAS DINÁMICAS
Conceptos Básicos de Programación
MANEJO DE ARRELOGS EN C Clase 8: Arreglos.
BASES DE DATOS.
PARCIAL III BASE DE DATOS.
CURSO DE FUNDAMENTOS DE PROGRAMACIÓN
Ingeniería en Sistemas de Información
Oscar Martin Tirado Ochoa
INTRODUCCIÒN AL SISTEMA GESTOR DE BASE DE DATOS
EDI ELECTRONIC DATA INTERCHANGE INTERCAMBIO ELECTRONICO DE DATOS MAURICIO AGUIRRE GIRALDO DANIEL RICARDO CORREA SARA.
INTRODUCCION DE SISTEMAS INFORMATICOS
Tema 3. Lenguaje unificado de modelado UML
Definición de un Sistema Distribuido
EN QUÉ CONSISTE UNA COMPUTADORA
C.P.C. PATRICIA VELÁSQUEZ CHOQUE
PROVEEDOR DATA WAREHOUSE TERADATA
Sesión 2 Tablas.
Metodología de la programación
1.1 Identifica los componentes físicos del equipo de cómputo mediante su caracterización y funciones.
Conceptos Relacionados Unidad I. Parte A.
Documentos a utilizarse para la adquisición de hardware y/o software
Concepto Clasificación Hardware Como procesa datos Sistemas de los Procesos de Datos (Dispositivos) Software (Conceptos, tipos, clasificación, fuentes)
1. Bases de datos con varias tablas
Concepto Clasificación Hardware Como procesa datos Sistemas de los Procesos de Datos (Dispositivos) Software (Conceptos, tipos, clasificación, fuentes)
DISEÑO WEB Sesion 1.
Pensus Software 1.
Customización en ADempiere
Page 1. Page 2 Los lineamientos básicos que debe contener las paginas HTML.
Archivos en Java Prof. Ana Isabel Méndez Principios de Informática.
Técnicas Gráficas de los Procedimientos Administrativos
COMPONENTES WEB TEMA: variables.
LICENCIATURA EN SISTEMAS COMPUTACIONALES EN ADMINISTRACION
Introducción a las bases de datos (I)
“ENTORNO DE TRABAJO DE ACCESS 2010” ACTIVIDAD DE ADQUISICIÓN DEL CONOCIMIENTO GRISEIDY CLARIBEL VELAZQUEZ RUIZ GPO:423.
Concepto Clasificación Hardware Como procesa datos Sistemas de los Procesos de Datos (Dispositivos) Software (Conceptos, tipos, clasificación, fuentes)
Ing. Heriberto Hernández G. Matricula:
Características de los Sistemas Operativos
LA NUBE: ¿QUÉ ES? Es el servicio virtual que sirve para guardar tus archivos en Internet, siempre dispuesto para ti sin necesidad de descargar, traer tus.
Funciones principales de Excel Online
ISO Requisito Objeto y campo de aplicación Normas para la consulta Términos y definiciones - Medio ambiente -Aspecto ambiental -Impacto ambiental.
Access Este programa permite manipular datos en forma de tablas, realizar cálculos complejos con fórmulas y funciones, incluso dibujar distintos tipos.
2. PRINCIPIOS BASICOS DE MICROSOFT ACCESS. -Sistema que tiene la capacidad de realizar tareas de distinta índole utilizando herramientas que interactúan.
Procedimientos Normalizados de Operación
Concepto Clasificación Hardware Como procesa datos Sistemas de los Procesos de Datos (Dispositivos) Software (Conceptos, tipos, clasificación, fuentes)
Base de datos años  En la década de los años 80’, se desarrolló el SQL, un lenguaje de consultas que permite consultar, valga la redundancia,
STS – SALES TERMINAL SYSTEM Modulo de venta Internacional
Concepto Clasificación Hardware Como procesa datos Sistemas de los Procesos de Datos (Dispositivos) Software (Conceptos, tipos, clasificación, fuentes)
Transcripción de la presentación:

Curso SDK Sistema AdminPAQ 5 y 6 Julio 2006

Objetivo Manejo del SDK de AdminPAQ Manejo de funciones utilizando el DBFWIN32.DLL (BDEWIN.DLL) 5 y 6 Julio 2006

¿ Qué es el SDK ? Software Development Kit Una serie de funciones que permiten acceder la Base de Datos del sistema AdminPAQ. Acceso de lectura y escritura. El SDK controla la concurrencia en un ambiente multiusuario. 5 y 6 Julio 2006

¿ Qué es el SDK ? Aseguran la consistencia de la BDD. No es necesario tener un amplio conocimiento de todas las relaciones y estructura de la Base de Datos. Sigue las “reglas de negocio” de AdminPAQ. 5 y 6 Julio 2006

Archivos que utiliza el SDK: Descripción Ubicación MGW_SDK.dll Es la interfase del SDK con Adminpaq. C:\Archivos de programa\Compacw\AdminPAQ MGW_SDK.h Encabezado con la declaración de funciones, constates y estructuras. C:\Archivos de programa\Compacw\AdminPAQ\SDK MGW_SDK.lib Libreria que contiene las funciones del SDK de AdminPAQ. CAC000.dll CAC500.dll CAC100.dll CAC600.dll CAC200.dll CAC700.dll CAC300.dll CAC800.dll CAC400.dll Modelo de componentes compuestos. CACc4dll.dll Motor BDD caccodebase.dll CACEsp.dll Textos Estandar.mgw Textos/Dialogos/Mensajes MGW000.dll MGW001.dll MGW002.dll Reglas de negocio Adminpaq MgwEsp.dll DBFWIN32.DLL/BDEWIN.DLL Funciones genéricas de lectura utilizada por los sistemas de COMPAC. En el caso de Adminpaq se hace uso del DBFWIN32.DLL . 5 y 6 Julio 2006

GRUPOS DE FUNCIONES DEL SDK: 1. Funciones de Inicialización / Terminación 2. Funciones para el Manejo de Empresas 3. Funciones de Alto Nivel 4. Funciones de Documentos de Cargo y Abono 5. Funciones de Documentos 6. Funciones de Movimientos 7. Funciones de Alto Nivel para Catálogos 8. Funciones de Alto Nivel de Existencias 9. Funciones de Alto Nivel de Costo Historico 10. Funciones de Productos 11. Funciones de Clientes y Proveedores 12. Funciones de Direcciones 13. Funciones de Clasificaciones 14. Funciones de Valores de Clasificación 15. Funciones de Unidades de Peso y Medida 16. Funciones de Conceptos de Documentos 17. Funciones de Parámetros 5 y 6 Julio 2006

Acceso mediante el SDK 5 y 6 Julio 2006

DBFWIN32 / BDEWIN.DLL Funciones genéricas de lectura utilizadas por los sistemas de Computación en Acción. 5 y 6 Julio 2006

DBFWIN32 / BDEWIN.DLL) Sistemas con archivos en formato DBF (ContPAQ, AdminPAQ) : DBFWIN32.DLL Sistemas con archivos en formato PARADOX (NomiPAQ y CheqPAQ): BDEWIN.DLL 5 y 6 Julio 2006

DBFWIN32 / BDEWIN.DLL Es necesario conocer la estructura y relaciones de la Base de Datos. Funciones de lectura (únicamente) 5 y 6 Julio 2006

Acceso mediante el DBFWIN32 5 y 6 Julio 2006

Sugerencias Generales SDK Adminpaq y su información correctos Ir por partes Funciones obligatorias: Inicializar SDK (fInicializaSDK) Abrir Empresa (fAbreEmpresa) Tu función o proceso completo Cerrar Empresa (fCierraEmpresa) Terminar SDK (fTerminaSDK) Uso de la función fError Número diferente de cero, indica error 5 y 6 Julio 2006

Sugerencias Generales SDK Valores tipo cadena La forma en que cada lenguaje de programación define los tipos de datos varía (en cuanto a su tamaño en bytes). En visual basic.- Llenar los campos cadena que forman parte de la estructura. Afectación Usar al final del alta del documento y sus movimientos, la función fAfectaDocto. Grabado de documentos sin inconsistencias Asegurar que todos los movimientos se grabaron sin problemas Diferencia para el uso de: FAltaDocumento /fAltaDocumentoCargoAbono 5 y 6 Julio 2006

Sugerencias Generales SDK Funciones “alto nivel” vs Funciones “bajo nivel” Alto Nivel.- Se realizan operaciones al nivel registro, son operaciones generales. Requiere el llenado de toda la estructura: llenar la estructura llamar a faltadocumento Bajo Nivel.- Se realizan operaciones al nivel campo finserta fset dato requeridos fguarda 5 y 6 Julio 2006

TRABAJANDO CON EL SDK Ejemplo Visual Basic: Alta de documentos (Venta/Compra/Inventarios) utilizando funciones de alto nivel, desde una aplicación en Visual Basic: Conexión con el SDK Conexión con la empresa Alta de documentos y movimientos Afectación 5 y 6 Julio 2006

TRABAJANDO CON DBFWIN32.DLL Y BDEWIN.DLL Conexión a la Base de Datos Desplegar Saldos (AdminPAQ y CheqPAQ) 5 y 6 Julio 2006