El documento presenta información sobre el SDK de CONTPAQ i. Explica que el SDK permite interactuar a nivel de programación con la base de datos de CONTPAQ i a través de funciones y métodos, asegurando la integridad y consistencia de la información. También describe los componentes del SDK, su funcionamiento, beneficios y limitantes del desarrollo utilizando el SDK y las Dll's compatibles con CONTPAQ i.
The document describes how to automate test execution using Jenkins and Squish. It provides the steps to download and configure the Jenkins Squish plugin, define Jenkins nodes on remote machines, and create a Jenkins job to execute Squish test suites on the remote nodes from the Jenkins server. The job configuration includes specifying the Squish installation path and test parameters. Squish reports are then available on the Jenkins master machine after the jobs run.
The document describes how to automate test execution using Jenkins and Squish. It provides the steps to download and configure the Jenkins Squish plugin, define Jenkins nodes on remote machines, and create a Jenkins job to execute Squish test suites on the remote nodes from the Jenkins server. The job configuration includes specifying the Squish installation path and test parameters. Squish reports are then available on the Jenkins master machine after the jobs run.
The promise of the IoT won’t be fulfilled until integrated
software platforms are available that allow software
developers to develop these devices efficiently and in
the most cost-effective manner possible.
This presentation introduces F9 microkernel, new open source
implementation built from scratch, which deploys
modern kernel techniques dedicated to deeply
embedded devices.
The Yocto Project is an open source project that provides tools and methods for creating custom Linux-based systems for embedded products regardless of CPU architecture. It uses a "layer" approach where components like the build system, core packages, and machine-specific files can be mixed and matched. The speaker demonstrates how to download a Yocto Project release, configure a build, and run the build process to generate root filesystem images and packages for target deployment. Potential applications mentioned include virtualization platforms and specialized subsystems in vehicles.
Manual da interface Focusrite Scarlett 2i2 (PORTUGUÊS)Habro Group
INTERFACE PARA GRAVAÇÃO DE AÚDIO USB FOCUSRITE SCARLETT 2I2 COM 2 ENTRADAS E 2 SAÍDAS, CONVERSÃO 96KHZ 24BIT, 2 PRÉ-AMPLIFICADORES FOCUSRITE, CHASSI DE ALUMÍNIO MACIÇO ANODIZADO VERMELHO.
Este documento presenta varias afirmaciones y preguntas sobre conceptos de redes y seguridad como protocolos PPP y PPTP, autenticación, encaminamiento, cortafuegos y NAT. Solicita al lector que confirme si las afirmaciones son verdaderas o falsas y que identifique errores en un comentario sobre la configuración de un cortafuegos.
Este documento describe la BIOS (Basic Input/Output System), un firmware que se ejecuta al encender la computadora para configurar los dispositivos hardware. Explica que la BIOS se almacena en una memoria no volátil como una ROM, EPROM o BIOS flash en la placa base. También describe las funciones de la BIOS como reconocer hardware, ejecutar el POST y cargar el sistema operativo, así como las pestañas comunes de configuración en las BIOS AMI, Award y Phoenix.
Fault injection consists in the deliberate introduction of faults for assessing fault-tolerance properties of a system.
Fault injection has been included as a recommended practice in recent safety standards, and it has therefore gained interest among practitioners, but it is still unclear how it can be effectively used for certification purposes.
This presentation discusses some potential applications of fault injection in the context of safety-critical software (a Linux-based RTOS adopted in the avionic domain).
This document provides information about BIOS training, including:
- An introduction to BIOS, its purposes, and components
- The different types of BIOS from vendors like Award and AMI
- The various tools used to update each BIOS type, such as Awdflash, ADVSPI, and Afudos
- Step-by-step standard operating procedures for updating BIOS using each tool
- Common questions and their answers related to BIOS updating
manual basico y avanzado, Puede sacar mucho mejor partido del sistema de ayuda cuando aprende a
utilizarlo de manera eficiente.
El sistema de ayuda contiene información detallada sobre la utilización de
este programa. En la ventana de Ayuda, utilice el panel izquierdo para localizar
la información. Las fichas situadas en la parte superior de este panel ofrecen
varios métodos de búsqueda de los temas. El panel derecho muestra los temas
que haya seleccionado, En función de la versión de idioma del producto, la ficha Búsqueda ofrece
la búsqueda tradicional de Microsoft que busca palabras clave y frases exactas o
una búsqueda de lenguaje natural que analiza una frase o pregunta
Este documento introduce el tema 3 sobre J2EE. Explica brevemente el modelo de desarrollo de aplicaciones de tres capas y cómo J2EE ofrece una plataforma y especificaciones estándar para implementar este modelo mediante el uso de contenedores y componentes. También presenta de forma general los conceptos clave de J2EE como servlets, JSP, EJB y JMS que pueden usarse para desarrollar aplicaciones empresariales escalables y portables.
The promise of the IoT won’t be fulfilled until integrated
software platforms are available that allow software
developers to develop these devices efficiently and in
the most cost-effective manner possible.
This presentation introduces F9 microkernel, new open source
implementation built from scratch, which deploys
modern kernel techniques dedicated to deeply
embedded devices.
The Yocto Project is an open source project that provides tools and methods for creating custom Linux-based systems for embedded products regardless of CPU architecture. It uses a "layer" approach where components like the build system, core packages, and machine-specific files can be mixed and matched. The speaker demonstrates how to download a Yocto Project release, configure a build, and run the build process to generate root filesystem images and packages for target deployment. Potential applications mentioned include virtualization platforms and specialized subsystems in vehicles.
Manual da interface Focusrite Scarlett 2i2 (PORTUGUÊS)Habro Group
INTERFACE PARA GRAVAÇÃO DE AÚDIO USB FOCUSRITE SCARLETT 2I2 COM 2 ENTRADAS E 2 SAÍDAS, CONVERSÃO 96KHZ 24BIT, 2 PRÉ-AMPLIFICADORES FOCUSRITE, CHASSI DE ALUMÍNIO MACIÇO ANODIZADO VERMELHO.
Este documento presenta varias afirmaciones y preguntas sobre conceptos de redes y seguridad como protocolos PPP y PPTP, autenticación, encaminamiento, cortafuegos y NAT. Solicita al lector que confirme si las afirmaciones son verdaderas o falsas y que identifique errores en un comentario sobre la configuración de un cortafuegos.
Este documento describe la BIOS (Basic Input/Output System), un firmware que se ejecuta al encender la computadora para configurar los dispositivos hardware. Explica que la BIOS se almacena en una memoria no volátil como una ROM, EPROM o BIOS flash en la placa base. También describe las funciones de la BIOS como reconocer hardware, ejecutar el POST y cargar el sistema operativo, así como las pestañas comunes de configuración en las BIOS AMI, Award y Phoenix.
Fault injection consists in the deliberate introduction of faults for assessing fault-tolerance properties of a system.
Fault injection has been included as a recommended practice in recent safety standards, and it has therefore gained interest among practitioners, but it is still unclear how it can be effectively used for certification purposes.
This presentation discusses some potential applications of fault injection in the context of safety-critical software (a Linux-based RTOS adopted in the avionic domain).
This document provides information about BIOS training, including:
- An introduction to BIOS, its purposes, and components
- The different types of BIOS from vendors like Award and AMI
- The various tools used to update each BIOS type, such as Awdflash, ADVSPI, and Afudos
- Step-by-step standard operating procedures for updating BIOS using each tool
- Common questions and their answers related to BIOS updating
manual basico y avanzado, Puede sacar mucho mejor partido del sistema de ayuda cuando aprende a
utilizarlo de manera eficiente.
El sistema de ayuda contiene información detallada sobre la utilización de
este programa. En la ventana de Ayuda, utilice el panel izquierdo para localizar
la información. Las fichas situadas en la parte superior de este panel ofrecen
varios métodos de búsqueda de los temas. El panel derecho muestra los temas
que haya seleccionado, En función de la versión de idioma del producto, la ficha Búsqueda ofrece
la búsqueda tradicional de Microsoft que busca palabras clave y frases exactas o
una búsqueda de lenguaje natural que analiza una frase o pregunta
Este documento introduce el tema 3 sobre J2EE. Explica brevemente el modelo de desarrollo de aplicaciones de tres capas y cómo J2EE ofrece una plataforma y especificaciones estándar para implementar este modelo mediante el uso de contenedores y componentes. También presenta de forma general los conceptos clave de J2EE como servlets, JSP, EJB y JMS que pueden usarse para desarrollar aplicaciones empresariales escalables y portables.
Koding for kids es un programa de formación que contribuye a desarrollar habilidades del Siglo XXI tales como el pensamiento crítico y computacional, la creatividad y la resolución de problemas a través del uso e implementación de la micro:bit.
Aspect Oriented Programming introductionMiguel Pastor
Este documento introduce la programación orientada a aspectos (AOP) y el lenguaje AspectJ. Explica las motivaciones para el desarrollo de AOP como una solución a los problemas de dispersión y entrelazamiento del código en la programación orientada a objetos. Luego describe brevemente la evolución de AOP y su uso común en aplicaciones empresariales para funcionalidades transversales como seguridad y transacciones. Finalmente, proporciona una visión general de los conceptos clave de AspectJ como puntos de unión y aspectos.
Este documento presenta el portafolio de evidencias de un estudiante para un segundo parcial. Incluye 19 programas desarrollados en Java usando NetBeans, así como validaciones, una infografía y una tabla comparativa de editores Java. También incluye una tabla SQA que resume lo que el estudiante aprendió sobre programación Java y el desarrollo de software usando el entorno NetBeans.
Este documento describe las herramientas de depuración en Visual Studio. Explica cómo configurar la depuración, incluidas las propiedades de la solución, los proyectos y la depuración. También describe las ventanas y herramientas de depuración como la jerarquía de llamadas y cómo elegir elementos de la caja de herramientas. El objetivo final es mostrar cómo depurar aplicaciones .NET en Visual Studio.
Información sobre el programa para generar programaciones con competencias. Autores: Daniel Hernández Cárceles,Juan Felipe Carreres Jimenez, Lucía López Garzón. Consejería de Educación de Castilla-La Mancha
El documento describe la estructura y componentes principales del Android SDK. El SDK incluye documentación técnica, herramientas como el emulador y compilador, y ejemplos de código. También contiene las APIs de Android que definen los paquetes y funciones disponibles para desarrollar aplicaciones.
El documento describe los pasos realizados para instalar y configurar Windows Server 2003 y Windows Server 2012 R2 en una computadora. Incluye imágenes de cada etapa del proceso, como la partición del disco duro, la instalación propiamente dicha, la configuración inicial y la creación del primer usuario. El estudiante concluye que aprendió los conceptos básicos de administración de servidores y que Windows Server es una buena opción para este fin.
Este documento presenta el entorno de desarrollo integrado Dev-C++. Explica cómo instalar Dev-C++, describe las características y componentes de su interfaz gráfica como menús, barras de herramientas, áreas de edición y resultados, e introduce conceptos básicos sobre cómo crear y compilar proyectos en Dev-C++. También cubre temas como la sintaxis resaltada, la depuración, y errores comunes en programación y cómo evitarlos usando Dev-C++.
Un framework es una estructura conceptual y tecnológica definida que sirve como base para el desarrollo de software. Típicamente incluye soporte de programas, bibliotecas y un lenguaje interpretado para ayudar a desarrollar y unir los componentes de un proyecto. Los frameworks están diseñados para facilitar el desarrollo de software permitiendo a los desarrolladores enfocarse en los requerimientos en lugar de detalles técnicos.
INTRODUCCIÓN A MICROSOFT VISUAL STUDIO 2010Estefy Sanchez
El documento describe las características y ventajas del entorno de desarrollo integrado Visual Studio. Visual Studio permite crear aplicaciones para diferentes plataformas utilizando lenguajes como C#, Visual Basic y C++. Proporciona herramientas para diseñar interfaces, escribir código, depurar, implementar aplicaciones y documentación. Visual Studio también admite características de programación orientada a objetos como clases, objetos, métodos y eventos.
INTRODUCCIÓN A MICROSOFT VISUAL STUDIO 2010Estefy Sanchez
El documento describe las características y ventajas del entorno de desarrollo integrado Visual Studio. Visual Studio proporciona herramientas para crear aplicaciones para distintas plataformas utilizando lenguajes como C#, VB, C++ y F#. Ofrece un editor de código, depurador, sistema de proyectos, herramientas de compilación e implementación. Visual Studio también admite características de programación orientada a objetos como clases, objetos, métodos y eventos.
Este documento describe el lenguaje de programación Visual Basic orientado a objetos. Explica las características de Visual Basic, los elementos que componen una aplicación como formularios y controles, y el entorno de trabajo. También cubre temas como objetos, propiedades, eventos, métodos, proyectos y la creación de aplicaciones mediante la colocación de controles y el establecimiento de sus propiedades.
Este documento describe el lenguaje de programación Visual Basic orientado a objetos. Explica las características de Visual Basic, los elementos que componen una aplicación como formularios y controles, y conceptos como objetos y propiedades. También cubre temas como estructuras de control, archivos de datos, menús y bases de datos; y cómo diseñar una aplicación en Visual Basic.
El documento presenta el SDK Palestra, una herramienta que permite crear aplicaciones sin necesidad de programar. Proporciona resúmenes en múltiples bases de datos y funcionalidades como diseñadores de consultas, reportes, fichas y menús. La empresa planea desarrollar versiones para Oracle y para integrar sistemas de múltiples empresas.
Este documento describe las tres capas principales de arquitectura de software: la capa de presentación (frontend), la capa de lógica de negocio y datos (backend), y la capa intermedia (middleware). Explica que el frontend incluye las interfaces de usuario y el código del lado del cliente, el backend incluye las bases de datos y el código del servidor, y el middleware conecta estas capas y permite la comunicación entre sistemas.
Este documento trata sobre la programación informática. Explica las diferentes fases del desarrollo de un programa, incluyendo el análisis del problema, diseño de algoritmos, codificación, pruebas y documentación. También describe conceptos clave como algoritmos, diagramas de flujo, pseudocódigo y los lenguajes de programación más comunes.
Este capítulo explica cómo crear y editar páginas web (vistas) en HTML y aplicarles estilos en CSS dentro de una aplicación ASP.NET MVC. Se describen conceptos como la creación de vistas, controladores y puntos de entrada para navegar entre páginas. También se recomienda utilizar la librería Bootstrap para dar formato profesional a las interfaces web.
Leyes de los gases según Boyle-Marriote, Charles, Gay- Lussac, Ley general de...Shirley Vásquez Esparza
Las diapositivas sobre las leyes de los gases están diseñadas para ofrecer una presentación visual y didáctica de conceptos fundamentales en la física y la química. Cada diapositiva explora una ley específica como la ley de Boyle, Charles y Gay-Lussac, utilizando gráficos claros que representan las relaciones matemáticas entre presión, volumen y temperatura.
ROMPECABEZAS DE COMPETENCIAS OLÍMPICAS. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
El Mtro. JAVIER SOLIS NOYOLA, crea y diseña el ROMPECABEZAS DE COMPETENCIAS OLÍMPICAS. Esta actividad de aprendizaje lúdico se ha diseñado para ocultar gráficos representativos de las disciplinas olímpicas del pentatlón. La intención de esta actividad es, promover la ruptura de patrones del pensamiento de fijación funcional, a través de procesos lógicos y creativos, como: memoria, perspicacia, percepción (geométrica y conceptual), imaginación, inferencia, viso-espacialidad, toma de decisiones, etcétera. Su enfoque didáctico es por descubrimiento y transversal, ya que integra diversas áreas, entre ellas: matemáticas (geometría), arte, lenguaje (gráfico), neurociencias, etc.
En la ciudad de Pasto, estamos revolucionando el acceso a microcréditos y la formalización de microempresarios informales con nuestra aplicación CrediAvanza. Nuestro objetivo es empoderar a los emprendedores locales proporcionándoles una plataforma integral que facilite el acceso a servicios financieros y asesoría profesional.
3. Índice
INTRODUCCIÓN AL TALLER SDK DE CONTPAQ I PÁGINA
VISIÓN GENERAL ................................................................................... 1
CAPÍTULO 1. CONOCIENDO EL SDK PÁGINA
CONCEPTOS GENERALES ............................................................................ 1-2
EL SDK DE CONTPAQ WINDOWS ................................................................ 1-3
FUNCIONAMIENTO DEL SDK DE CONTPAQ I ............................................... 1-4
BENEFICIOS Y LIMITANTES DE DESARROLLO .................................................. 1-6
ALCANCE DEL DESARROLLO DE MÓDULOS .................................................... 1-7
CAPÍTULO 2. TRABAJANDO CON EL SDK ......................................................... PÁGINA
INSTALANDO EL SDK DE CONTPAQ I ........................................................ 2-8
INTERFAZ CON CONTPAQ I ....................................................................... 2-9
UTILIZANDO DBFWIN32.DLL Y POLDLL32 ....................................... 2-9
UTILIZANDO SDK DE CONTPAQ I ....................................................... 2-11
ALTA Y CONSULTA DEL CATALOGO DE CUENTAS DE CONTPAQ I ................... 2-13
4.
5. Introducción al Taller SDK de CONTPAQ i®
Visión General
Objetivo general Al finalizar este taller, el participante conocerá qué es el SDK de CONTPAQ i y la
compatibilidad existente para desarrollar accesorios con esta herramienta.
Además, identificará lo que se puede hacer con el SDK, así como la forma de migrar los
módulos o aplicaciones desarrolladas que ya funcionan con SDK ContPAQW a SDK
CONTPAQ i .
Beneficios Entre los beneficios que obtendrá durante este taller se encuentran:
• Mayor conocimiento sobre el uso y aplicación de esta herramienta
• Identificar los componentes
Expectativa del Durante este taller se espera del participante:
participante
• Disposición al aprendizaje
• Retroalimentación
• Actitud positiva
• Actitud entusiasta hacia el trabajo
Estructura del El taller está integrado por dos grandes módulos: el primero contiene todos los conceptos
taller necesarios para entender qué es el SDK y, el segundo, incluye demostraciones que le
ayudarán a comprender mejor este tema.
Información del documento
Fecha de elaboración 03 de octubre de 2006
Fecha última modificación 13 de octubre de 2006
Sugerencias o comentarios capacitacion@compac.com.mx
www.masnegocioenmenostiempo.com
Ligas de interés
www.contaqtame.com.mx
Página
1
6.
7. Capítulo 1
Conociendo el SDK
Conceptos generales
Qué es el SDk Software Development Kit por sus siglas en inglés SDK.
Es una serie de recursos que permiten interactuar a nivel programación a través de funciones
ó métodos con la Base de Datos del sistema CONTPAQ i, asegurando su integridad y
consistencia.
Beneficios del Al utilizar el SDK podrá tener acceso de lectura y escritura a las Bases de Datos de las
SDK empresas instaladas en CONTPAQ i desde un accesorio o aplicación externa; garantizando
la integridad y consistencia de la información así como la concurrencia de las aplicaciones en
un ambiente multiusuario.
Qué son las Las reglas de negocio son validaciones aplicadas con el fin de evitar inconsistencias en la
reglas de información y respetar la lógica conceptual de la aplicación.
negocio
Aplicación de las Estas validaciones se aplican sobre:
reglas de
negocio • El ingreso de datos
• La integridad referencial
• Procesos permitidos entre los módulos del sistema
Página
1-1
8. El SDK de ContPAQ Windows®
Introducción En este tema se explican las generalidades del SDK de ContPAQ Windows.
Función El SDK de ContPAQ Windows permite dar de alta pólizas y cuentas en el catálogo.
Nota: Éste se encuentra disponible sólo al instalar ContPAQ Windows.
Archivos que lo El SDK de ContPAQ Windows está compuesto por los siguientes archivos:
componen
Archivo Descripción
Poldll32.dll Insertar, modificar y eliminar pólizas.
Catadll32.dll Insertar, modificar y eliminar cuentas.
Funciones genéricas de lectura/escritura.
Dbfwin32.dll Nota: Básicamente estas funciones permiten: ir al inicio, fin,
siguiente, anterior registro de un archivo; buscar registro y leer
datos; crear y modificar tablas.
Funciones de muy bajo nivel de acceso a la base de datos.
C4dll32.dll
Nota: Permiten la lectura y escritura.
Nota: Estos archivos se incluyen sólo al instalar ContPAQ Windows.
Más información Si requiere más información sobre las funciones del SDK de ContPAQ Windows envíe un
correo electrónico a desarrollo@compac.com.mx.
Página
1-2
9. Funcionamiento del SDK de CONTPAQ i
Cómo funciona La comunicación entre la plataforma de CONTPAQ i y el accesorio ó aplicación de un tercero
se realiza a través de un componente COM, que a su vez tiene Dll´s auxiliares.
Este componente COM funciona como intermediario entre la aplicación o módulo con la
plataforma.
Observe el siguiente gráfico para comprender mejor el funcionamiento del SDK:
Componente En la siguiente tabla se listan las características de un componente COM y una Dll para
COM vs Dll comprender mejor la diferencia entre ambas:
Qué es
Componente COM Dll
Modelo de Objeto Componente Librería de ligado dinámico.
(COM = Component Object Model) (Dll = Data Link Library)
Arquitectura de Software (de Microsoft)
que permite construir aplicaciones a Librería de funciones ejecutables o datos que
partir de componentes (módulos) de pueden ser usados por una aplicación Windows.
software binarios.
Continúa en la siguiente página
Página
1-3
10. Funcionamiento del SDK de CONTPAQ i, Continuación
Componente COM vs Dll (continúa)
Qué es
Componente COM Dll
Comúnmente una Dll provee una o más
funciones comunes y los programas las
Estos componentes de software proveen
acceden creando una liga estática o dinámica.
servicios a través de interfaces.
Liga estática = se establece al compilar el
Interfaz = grupo de métodos (funciones)
programa.
y propiedades relacionados.
Liga dinámica = es creada por el programa
conforme éste se va ejecutando.
Componentes del EL SDK de CONTPAQ i está compuesto por:
SDK • Documentación que incluye: especificación de requerimientos mínimos para su uso,
referencia de programación de aplicaciones, reglas de negocio.
• La referencia de programación de aplicaciones incluye ejemplos en determinados
lenguajes. (Para clarificar el acceso y uso del componente COM).
• Instalador del SDK. Instalador independiente para distribuir aplicaciones a los clientes.
Nota: el SDK también está disponible al instalar CONTPAQ i.
• Dll´s que conforman el SDK de ContPAQ Windows que proveen la compatibilidad con
CONTPAQ i.
Página
1-4
11. Beneficios y limitantes de desarrollo
Introducción En este tema se muestran los beneficios y las limitantes de desarrollar aplicaciones utilizando
el SDK de CONTPAQ i.
Componente En la siguiente tabla se comparan los beneficios contra las limitantes del desarrollo de
COM aplicaciones utilizando el componente COM:
Beneficios Limitantes
Reglas de negocio validadas por el
SDK Dependiente del lenguaje -capacidad de cargar un
Conexión a varias empresas a la vez componente COM
Instalador independiente
Documentación y ayuda dentro del
mismo componente
Migración de módulos desarrollados con el
Creación, modificación, borrado de
Poldll32, Catadll32 y DBfwin32 de ContPAQ
catálogos y documentos (Pólizas)
Windows, requiere reprogramar
Soporta el acceso remoto
Dll´s con Las Dll’s compatibles con CONTPAQ i son: Poldll32, Catadll32 y Dbfwin32.
compatibilidad
Consulte la siguiente tabla para conocer los beneficios y limitantes del uso de Dll’s:
CONTPAQ i
Beneficios Limitantes
Dependiente del lenguaje - capacidad de cargar
Reglas de negocio validadas por el
de manera dinámica un Dll y tener acceso a su
SDK
funcionalidad
Conexión a varias empresas a la vez Documentación independiente
La compatibilidad soporta sólo lectura de
Son instalados por instalador
catálogos y creación, modificación y borrado de
independiente del SDK de CONTPAQ i
pólizas
Migración con un mínimo de cambios a
los módulos desarrollados con el
Poldll32, Catadll32 y Dbfwin32 de No se le agregará mayor funcionalidad
ContPAQ Windows
Soporta el acceso remoto
Archivos que se Al instalar el SDK de CONTPAQ i se crea la carpeta Cliente en la ruta:
instalan <C:Archivos de programaCompacContPAQ>
Dentro de ella se crean entradas en el registro para SDKContPAQNG.dll. Consulte la
siguiente tabla para conocer los archivos restantes que se instalan, así como una breve
descripción:
Archivo Descripción
Contiene el SDK de CONTPAQ i y sus reglas
ContPAQ_NG_DLL.dll
de negocio
SDKContPAQNG.dll (COM.DLL) Funciones, métodos y propiedades
Programa configuración del acceso como cliente
ContPAQ_NG_Config.exe
de CONTPAQ i
• C4dll32.dll
• catadll32.dll
Son Dll`s con compatibilidad CONTPAQ i
• poldll32.dll
• dbfwin32.dll
Página
1-5
12. Alcance del desarrollo de módulos
Introducción En este tema conocerá los alcances del desarrollo de módulos utilizando tanto el
componente COM , así como del uso de las Dll’s.
Desarrollo con Consulte la siguiente tabla para conocer las acciones que las funciones del componente
componente COM de CONTPAQ i permiten realizar, así como lo que no está soportado en este momento:
COM
Componente COM
Permite… Restringe…
Consultas
Crear sesiones de Empresas
Ejemplo: No se puede ejecutar un listado
Alta, modificación, borrado en Ejecutar procesos:
catálogos (cuentas, conceptos,
segmentos de negocio, diarios • Verificación de pólizas
especiales, tipos de póliza) • Reconstrucción de saldos
• Alta, modificación, borrado de
documentos (pólizas)
Prepólizas
• Uso de funciones de la hoja
electrónica
Desarrollo con El alcance del desarrollo de módulos utilizando Dll’s con compatibilidad con CONTPAQ i son:
Dll’s
• Establecer conexión con la empresa.
• Alta, modificación y borrado de documentos (pólizas).
• Accesos de lectura a través del Dbfwin32.
Nota: Recuerde que las Dll’s disponibles son: Poldll32, Catadll32 y Dbfwin32.
Requerimientos Para desarrollar módulos utilizando el SDK de CONTPAQ i es necesario considerar los
para desarrollar siguientes requerimientos:
• Instalar el SDK de CONTPAQ i
• Lenguaje de programación con capacidad de cargar un componente COM o Dll’s
• Espacio disponible en disco duro de 157 MB
Evolución de los Dentro de Computación en Acción, se espera que cada módulo desarrollado cuente con su
SDK’s propio SDK, de forma que se utilice un componente COM para cada uno de los productos.
Página
1-6
13. Capítulo 2
Trabajando con el SDK
Ejercicio: Instalando el SDK de CONTPAQ i
Problemática El objetivo de este ejercicio es que el participante practique la instalación del SDK de
CONTPAQ i en su máquina y verifique que dicha instalación puede realizarse de forma
independiente a la aplicación de CONTPAQ i.
Ejercicio Realice los pasos indicados en la tabla para instalar el SDK de CONTPAQ i en su
computadora:
Paso Ejercicio
1 Ejecute desde el CD el archivo de instalación del SDK de CONTPAQ i.
2 Si se encuentra trabajando con una máquina como terminal, entonces capture la
dirección IP del servidor a donde se conectará dicho equipo y haga clic en el
botón Siguiente.
Nota: Para este taller, solicite la dirección IP al instructor.
3 Seleccione el directorio donde se instalarán los programas.
Conserve la ruta asignada por omisión: <C:Archivos de programaCompac> y
haga clic en el botón Siguiente para iniciar la instalación.
Resultado: Iniciará el proceso de instalación.
4 Verifique que la instalación se haya efectuado correctamente.
Busque en la ruta <C:Archivos de programaCompacContPAQCliente> los
archivos indicados en la tabla y en la columna Marcar indique con una los
archivos que sí aparecen en la ruta:
Archivo Marcar
ContPAQ_NG_DLL.dll _____________
SDKContPAQNG.dll _____________
ContPAQ_NG_Config.exe _____________
C4dll32.dll _____________
catadll32.dll _____________
poldll32.dll _____________
dbfwin32.dll _____________
Importante: Cuando requiera modificar la configuración o cambiar la dirección IP, podrá
hacerlo habilitando la ventana Configuración de Aplicaciones Compac. Esta se localiza
dentro del grupo de programas Compac – CONTPAQ i (local)
Página
2-1
14. Interfaz con CONTPAQ i
Utilizando Dbfwin32 y Poldll32
Introducción En este tema se utilizará una aplicación externa para capturar pólizas, conectarse a
CONTPAQ i e enviar esta información.
Requisitos Para realizar la interfaz con CONTPAQ i es necesario:
• Tener instalado CONTPAQ i
• Tener las Dll’s Dbfwin32.dll y Poldll32.dll, incluidas en el SDK de CONTPAQ i. (Se
instala con CONTPAQ i o puede ser instalado de manera independiente a partir de
la versión 1.1.1)
Archivos a Para realizar la interfaz, se debe contar con los siguientes archivos:
utilizar • DemoConexionCONTPAQi.exe
• DemoConexionCONTPAQi.xls
Importante:
• Los archivos exe y xls son programas educativos donde algunas variables están
limitadas.
Ejemplo Sólo envía información para el 2006.
• Las interfaces fueron realizadas de la siguiente forma:
o exe = Ejecutable en delphi 3 (PASCAL),cargando las dlls Dbfwin32.dll y
Poldll32.dll
o xls = Archivo en Excel®, cargando las dlls Dbfwin32.dll y Poldll32.dll
(Utilizando VISUAL BASIC FOR APPLICATIONS y macros)
Realizando la Realice el procedimiento de la tabla para practicar la interfaz con CONTPAQ i:
interfaz
Paso Acción
1 Ejecute el archivo DemoConexionCONTPAQi.exe que se localiza dentro del
CD.
2 En el campo “Alias” modifique el nombre de la Base de Datos para direccionar
la empresa con la que se desea realizar la interfaz.
3 Haga clic en el botón Conectarse.
Resultado: Se desplegará la ventana de Acceso a CONTPAQ i.
4 Capture el encabezado de la póliza y el detalle de los movimientos.
Importante:
• Si está trabajando de forma simultánea con otros usuarios, recuerde
que cada uno enviará información al mismo servidor. Asegúrese de
enviar información distinta para evitar problemas al servidor.
Ejemplo: Registre y envíe pólizas con difefentes números.
• Asegúrese de seleccionar cuentas previamente creadas, de tipo
afectables.
• Haga clic en el botón para desplegar el catálogo de cuentas de
CONTPAQ i, así facilitará la búsqueda y captura de cuentas.
Continúa en la siguiente página
Página
2-2
15. Utilizando Dbfwin32 y Poldll32, Continuación
Realizando la interfaz (continúa)
Paso Acción
5 Verifique que la póliza quede cuadrada.
Notas:
• Los programas exe y xls sólo validan la captura pero no validan datos
correctos.
• El SDK de CONTPAQ i valida que las reglas de negocio se cumplan. Esto
facilita la labor al crear nuevas aplicaciones.
6 Haga clic en el botón Enviar Póliza.
Resultado: Se desplegará una ventana confirmando el envío de la póliza.
7 Haga clic en el botón Ok para cerrar la ventana.
8 Ingrese a CONTPAQ i para verificar que la póliza efectivamente está registrada
en el sistema.
Ahora es más facil generar aplicaciones que trabajen conjuntamente y se
conecten con CONTPAQ i.
Nota: Aunque en este procedimiento sólo se hayan enviado pólizas, la
potencialidad del SDK de CONTPAQ i está abierta para interactuar con toda la
base de datos de CONTPAQ i.
9 Una vez que ha consultado la póliza creada desde el archivo exe haga clic en el
botón Desconectarse y salir.
Resultado: Se liberará la memoria utilizada para la conexión (Dll’s ).
Importante: Al trabajar con las aplicaciones creadas por el usuario es importante
ejecutar este paso; de esta forma se evitarán inconsistencia en la memoria de la
máquina.
10 Si lo desea, practique la captura de pólizas y envío de información a CONTPAQ i
utilizando el archivo DemoConexionCONTPAQi.xls siguiendo los pasos del
2 al 9, descritos en esta tabla.
Notas técnicas Al utilizar aplicaciones de terceros, es recomendable que considere los siguientes puntos
para lograr la conexión con CONTPAQ i:
Puntos Acción
1 Cargar las Dll’s Dbfwin32.dll y Poldll32.dll (loadlibrary).
2 Conocer las funciones que el usuario puede utilizar en dichas Dll’s:
• Login
• IniciaPolizaEnLote
• ActualizaPoliza
• CommitPolizaEnLote
• FinalizaPolizaEnLote
• EjecutaBusquedaCuenta
• LogOut
3 Asegúrese de desconectarse de CONTPAQ i.
Página
2-3
16. Utilizando SDK de CONTPAQ i
Introducción En este tema se utilizará una aplicación externa para capturar pólizas, conectarse a
CONTPAQ i e enviar esta información.
Requisitos Para realizar la interfaz con CONTPAQ i es necesario:
• Tener instalado el SDK de CONTPAQ i. (Se instala con CONTPAQ i o puede ser
instalado de manera independiente a partir de la versión 1.1.1).
Archivos a Para realizar la interfaz, se debe contar con el archivo:
utilizar DemoConexionCONTPAQi_SDKCOM.xls
Importante:
• El archivo xls es un programa educativo donde algunas variables están limitadas.
Ejemplo Sólo envía información para el 2006.
• La interfaz fue realizada de la siguiente forma:
o xls = Archivo en Excel®, cargando componente COM (Utilizando
VISUAL BASIC FOR APPLICATIONS y macros).
Realizando la Realice el procedimiento de tabla para practicar la interfaz con CONTPAQ i:
interfaz
Paso Acción
1 Ejecute el archivo DemoConexionCONTPAQi_SDKCOM.xls que se
localiza dentro del CD.
2 En el campo “Alias” modifique el nombre de la Base de Datos para direccionar
la empresa con la que se desea realizar la interfaz.
3 Haga clic en el botón Conectarse.
Resultado: Se desplegará la ventana de Acceso a CONTPAQ i.
4 Capture el encabezado de la póliza y el detalle de los movimientos.
Importante:
• Si está trabajando de forma simultánea con otros usuarios, recuerde
que cada uno enviará información al mismo servidor. Asegúrese de
enviar información distinta para evitar problemas al servidor.
Ejemplo: Registre y envíe pólizas con diferentes números.
• Asegúrese de seleccionar cuentas previamente creadas, de tipo
afectables.
• Haga clic en el botón para desplegar el catálogo de cuentas de
CONTPAQ i, así facilitará la búsqueda y captura de cuentas.
5 Verifique que la póliza quede cuadrada.
Notas:
• Los programas exe y xls sólo validan la captura pero no validan datos
correctos.
• El SDK de CONTPAQ i valida que las reglas de negocio se cumplan. Esto
facilita la labor al crear nuevas aplicaciones.
Continúa en la siguiente página
Página
2-4
17. Utilizando SDK de CONTPAQ i, Continuación
Realizando la interfaz (continúa)
Paso Acción
6 Haga clic en el botón Enviar Póliza.
Resultado: Se desplegará una ventana confirmando el envío de la póliza.
7 Haga clic en el botón Ok para cerrar la ventana.
8 Ingrese a CONTPAQ i para verificar que la póliza efectivamente está registrada
en el sistema.
Ahora es más fácil generar aplicaciones que trabajen conjuntamente y se
conecten con CONTPAQ i.
Nota: Aunque en este procedimiento sólo se hayan enviado pólizas, la
potencialidad del SDK de CONTPAQ i está abierta para interactuar con toda la
base de datos de CONTPAQ i.
9 Una vez que ha consultado la póliza creada desde el archivo exe haga clic en el
botón Desconectarse y salir.
Resultado: Se liberará la memoria utilizada para la conexión.
Importante: Al trabajar con las aplicaciones creadas por el usuario es importante
ejecutar este paso; de esta forma se evitarán inconsistencia en la memoria de la
máquina.
Notas técnicas Al utilizar aplicaciones de terceros, es recomendable que considere los siguientes puntos
para lograr la conexión con CONTPAQ i:
Puntos Acción
1 Cargar componente COM.
2 Conocer los objetos, funciones y atributos contenidos en el componente COM:
• TSdkSesion
• TSdkPoliza
• TSdkCuenta
• TSdkDiario
• TSdkSegmentoNegocio
• TSdkConcepto
etcétera
3 Asegúrese de desconectarse de CONTPAQ i.
Página
2-5
18. Alta y consulta del catálogo de cuentas de CONTPAQ i
Introducción En este tema se utilizará una aplicación externa para consultar y dar de alta cuentas
contables, conectarse a CONTPAQ i y enviar dicha información.
Requisitos Para realizar la interfaz con CONTPAQ i es necesario:
• Tener instalado CONTPAQ i
• Tener las Dll’s Dbfwin32.dll y Poldll32.dll, incluidas en el SDK de CONTPAQ i. (Se
instala con CONTPAQ i o puede ser instalado de manera independiente a partir de
la versión 1.1.1)
Archivos a Para realizar la interfaz, se debe contar con el siguiente archivo:
utilizar
• DemoCatalogoCtas.exe
Importante:
• El archivo exe es un programa educativo donde algunas variables están limitadas.
Ejemplo Sólo envía información para el 2006.
• La interfaz fue realizada de la siguiente forma:
o exe = Archivo ejecutable cargando componente COM
(Utilizando VISUAL BASIC 6 ).
Consultando Realice el procedimiento de tabla para consultar cuentas registradas en el catálogo de
cuentas cuentas de CONTPAQ i:
Paso Acción
1 Ejecute el archivo Setup.exe que se localiza dentro del CD.
Resultado: Se iniciará la instalación de la aplicación que permite la consulta y
creación de cuentas, creado con el componente COM.
2 Una vez instalado, del botón Inicio, opción Todos los programas, grupo
CONTPAQ i SDK haga clic en DemoCatalogoCuentas – Ejemplo.
3 Ingrese al sistema con el usuario y clave de acceso asignado.
4 Seleccione la base de datos con la que se realizará la conexión.
Resultado: Se desplegará la ventana Catálogo de cuentas.
5 Capture en el campo “Código” la cuenta que desea consultar.
6 Haga clic en el botón Buscar.
Resultado: Si la cuenta existe, se desplegarán los datos de la misma. Si no está
registrada, se desplegará un mensaje indicando que no existe la cuenta
especificada.
7 Verifique que la informacion desplegada concuerde con la informacion registrada
en CONTPAQ i.
Continúa en la siguiente página
Página
2-6
19. Alta y consulta del catálogo de cuentas de CONTPAQ i,
Continuación
Creando cuentas Realice este procedimiento para crear nuevas cuentas contables y verificar su registro en el
catálogo de CONTPAQ i:
Paso Acción
1 Dentro de la ventana Catálogo de cuentas, haga clic en el botón Nueva cuenta.
Resultado: Observe que el botón Buscar se deshabilita y se activa el botón
Guardar.
2 Capture los datos de la cuenta como el código y nombre; así como los datos que
la identificarán como la fecha de alta, la cuenta de la que será subcuenta, el tipo
y si se trata de una cuenta de mayor; además, indique el segmento de negocio,
la moneda que se asignará y el digito agrupador.
3 Al finalizar la captura, guarde los cambios haciendo clic en el botón Guardar.
Resultado: Se desplegará un mensaje informando que la cuenta fue creada con
éxito. Se deshabilita el botón Guardar y se activa el botón Buscar y la ventana
queda lista para un nueva búsqueda.
4 Si desea capturar otra cuenta, haga clic en el botón Nueva cuenta.
5 Verifique que la cuenta recién creada efectivamente se registró en el catálogo de
cuentas de CONTPAQ i.
Página
2-7