Descargar la presentación
La descarga está en progreso. Por favor, espere
Publicada porYolanda Paz Aguilar Modificado hace 8 años
1
Curso SDK Sistema AdminPAQ 5 y 6 Julio 2006
2
Objetivo Manejo del SDK de AdminPAQ
Manejo de funciones utilizando el DBFWIN32.DLL (BDEWIN.DLL) 5 y 6 Julio 2006
3
¿ 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
4
¿ 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
5
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
6
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
7
Acceso mediante el SDK 5 y 6 Julio 2006
8
DBFWIN32 / BDEWIN.DLL Funciones genéricas de lectura utilizadas por los sistemas de Computación en Acción. 5 y 6 Julio 2006
9
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
10
DBFWIN32 / BDEWIN.DLL Es necesario conocer la estructura y relaciones de la Base de Datos. Funciones de lectura (únicamente) 5 y 6 Julio 2006
11
Acceso mediante el DBFWIN32
5 y 6 Julio 2006
12
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
13
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
14
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
15
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
16
TRABAJANDO CON DBFWIN32.DLL Y BDEWIN.DLL
Conexión a la Base de Datos Desplegar Saldos (AdminPAQ y CheqPAQ) 5 y 6 Julio 2006
Presentaciones similares
© 2025 SlidePlayer.es Inc.
All rights reserved.