Publicamos la aplicación AjpdSoft Gestión Integral open source (con código fuente incluido en Borland Delphi 6) completamente gratuita. Aplicación en fase beta y de depuración pero funcional, desarrollada para empresas que necesiten gestionar los partes de trabajo de sus técnicos y facturar a clientes. Permite gestionar incidencias (tareas, solicitudes), partes de trabajo, albaranes de proveedores, facturación (facturar a clientes y facturas de proveedores), cobros, pagos, cheques/pagarés, contactos, notas, caja, material (control de stock). Explicamos en este tutorial cómo instalarlo, cómo configurarlo, cómo manejarlo y los detalles técnicos para desarrolladores de software.
- Características más importantes de AjpdSoft Gestión Integral.
- Requisitos para ejecutar AjpdSoft Gestión Integral.
- Crear base de datos MySQL con tablas para aplicación AjpdSoft Gestión Integral.
- AjpdSoft Gestión Integral.
- Configuración inicial AjpdSoft Gestión Integral.
- Módulos de la aplicación AjpdSoft Gestión Integral.
- Incidencias, solicitudes, reparaciones.
- Proyectos.
- Terceros (clientes, proveedores).
- Partes de trabajo.
- Formas de pago.
- Facturas a clientes.
- Albaranes de proveedores.
- Facturas de proveedores.
- Artículos, material.
- Tipos de gasto.
- Gastos.
- Pagos a proveedores .
- Cobros de clientes.
- Cheque/Pagaré.
- Caja.
- Recursos.
- Dominios web.
- Contactos.
- Notas.
- Otras utilidades de AjpdSoft Gestión Integral.
- Datos técnicos de AjpdSoft Gestión Integral.
- Artículos relacionados.
- Créditos.
Características más importantes de AjpdSoft Gestión Integral
-
Aplicación de muy sencillo manejo, muy fácil e intuitiva.
-
Las rejillas de datos permiten autofiltros automáticos e instantáneos, semejantes a los de Excel o Access.
-
No necesita instalación, realiza una conexión nativa al motor de base de datos MySQL.
-
El motor de base de datos es MySQL.
-
La aplicación ha sido desarrollada en Borland Delphi 6.
-
Todas las ventanas (Faturas, Partes de trabajo, Terceros, Gatos, Cobros, Pagos, Notas, Contactos, etc.) permiten ser exportadas a Excel (xls), HTML (htm), al portapapeles de Windows, a texto (txt) y a XML, con un solo clic de ratón.
-
La aplicación es MDI (Interfaz de Múltiples Documentos) por lo que se pueden tener varias ventanas abiertas a la vez, incluye un menú para gestionarlas (vista en mosaico horizontal y vertical, cascada, cerrar todas, minimizar todas, etc.).
-
La aplicación es altamente configurable para permitir adaptarla a cualquier empresa o autónomo (datos de la empresa, logotipo, servidor de base de datos, etc.).
-
Impresión de facturas, albaranes, presupuestos .
-
Control de stock de material.
-
Selección de artículos para la factura mediante lector de códigos de barras.
-
Generación «rápida» de factura (para clientes de contado).
-
Posibilidad de impresión de facturas con y sin desglose de IVA.
-
El usuario podrá crear sus propios informes mediante consultas SQL personalizadas.
-
Multiususario: gracias a que AjpdSoft Gestión Integral utiliza MySQL Server como motor de base de datos, la aplicación podrá ser utilizada simultáneamente por todos los usuarios que sean necesarios. Incluso, configurando correctamente el servidor de MySQL, la aplicación funcionará desde cualquier parte del mundo.
- Incluye control de tareas (solicitudes, incidencias), cheques/pagarés, caja, albaranes, partes de trabajo, facturas clientes, facturas proveedores, técnicos, contactos, notas, …
- Incluye la posibilidad de añadir documentos a las facturas,
albaranes, notas, incidencias. - Permite enviar las incidencias por email automáticamente desde la
aplicación. - AjpdSoft Gestión Integral funciona tanto en sistemas operativos Windows como en sistemas operativos Linux usando Wine.
Requisitos para ejecutar AjpdSoft Gestión Integral
AjpdSoft Gestión Integral utiliza como motor de base de datos MySQL Server, por lo tanto el requisito más importante es disponer de un servidor con MySQL Server instalado. Dicho motor de base de datos es gratuito y puede instalarse en casi cualquier equipo (por simple que sea), tanto en sistemas operativos Linux como Windows. A continuación mostramos algunos tutoriales donde explicamos cómo instalar este motor de base de datos paso a paso:
- Cómo instalar MySQL Server en Windows XP.
- Cómo instalar MySQL Server 6.0 Alpha en Windows XP.
- Instalar y configurar MySQL Server 5 en Linux Suse 10.
- Cómo instalar MySQL Server en Linux y permitir conexiones remotas.
- Instalar y configurar MySQL Server 5 en Linux Suse 10.
AjpdSoft Gestión Integral realiza una conexión nativa al servidor de MySQL Server por lo que no requiere de ODBC ni de BDE instalado en el equipo, es suficiente con disponer de la librería dll libmysql41.dll que se incluye en la descarga.
AjpdSoft Gestión Integral está desarrollado para sistemas operativos Microsoft Windows, por lo que podrá ejecutarse en Windows 98, Windows ME, Windows XP, Windows Vista, Windows 7, Windows 8, Windows 2000 Server, Windows Server 2003, Windows Server 2008, Windows Server 2012.
AjpdSoft Gestión Integral ha sido testeada en sistemas operativos Linux usando Wine, por lo que puede ejecutarse perfectamente en casi todas las distribuciones de Linux. En el siguiente tutorial explicamos cómo instalar y configurar Linux usando Wine para ejecutar aplicaciónes de Windows en Linux:
Como último requisito la aplicación AjpdSoft Gestión Integral requiere de un catálogo (base de datos) con sus tablas correspondientes creado en el servidor MySQL Server. En la siguiente sección de este tutorial explicamos cómo crear este catálogo en un servidor MySQL Server:
Crear base de datos MySQL con tablas para aplicación AjpdSoft Gestión Integral
En primer lugar instalaremos MySQL Administrator, es un software gratuito de MySQL que podemos descargar desde su web oficial en la URL:
http://dev.mysql.com/downloads/gui-tools/5.0.html
Una vez descargado ejecutaremos el fichero mysql-gui-tools-5.0-r17-win32.msi:
Se iniciará el asistente para instalar MySQL Tools for 5.0, pulsaremos «Next»:
Leeremos los términos de licencia, si estamos de acuerdo marcaremso «I accept the terms in the license agreement» y pulsaremos «Next»:
Elegiremos la carpeta de destino de la instalación y pulsaremos «Next»:
Seleccionaremos «Complete» (instalará varias herramientas como MySQL Query Browser, MySQL Migration Toolkit, MySQL Administrator y MySQL System Tray Monitor), pulsaremos «Next»:
Pulsaremos «Install» para instalar definitivamente MySQL Tools (que incluye MySQL Administrator):
Pulsaremos «Finish»:
Una vez instalado ejecutaremos «MySQL Administrator» (desde «Inicio» – «Todos los programas» – «MySQL» – «MySQL Administrator». Introduciremos los datos de conexión al servidor de MySQL:
- Server Host: nombre DNS o dirección IP del servidor con MySQL.
- Port: puerto configurado para escucha de MySQL, por defecto 3306.
- Username: nombre de un usuario del servidor MySQL con permisos suficientes para crear catálogos y crear tablas.
- Password: contraseña del usuario anterior.
Si la conexión es correcta al servidor MySQL se iniciará MySQL Administrator, pulsaremos en «Restore» y en «Open Backup File»:
En la descarga de AjpdSoft Gestión Integral, en la carpeta «script sql», seleccionaremos el fichero «script_MySQL_Administrator.sql» y pulsaremos «Abrir»:
El fichero anterior contiene todas las consultas SQL necesarias para crear las tablas e insertar los registros necesarios para el arranque de la aplicación AjpdSoft Gestión Integral. Indicaremos ahora los siguientes datos:
- Target Schema: marcaremos «Another schema» e introduciremos el nombre para el catálogo (base de datos) donde se crearán las tablas de la aplicación, por ejemplo «bdgestion».
- Marcaremos «Create database(s) if they don’t exist«.
Pulsaremos en «Start Restore»:
Si todo es correcto el asistente para crear un nuevo catálogo nos indicará que el proceso ha finalizado con «The restore operation was finished successfully:
Desde «Catalogs», seleccionando el catálogo creado anteriormente «bdgestion» podremos ver las 52 tablas necesarias para el correcto funcionamiento de la aplicación AjpdSoft Gestión Integral. Cerraremos MySQL Administrator e iniciaremos la aplicación:
AjpdSoft Gestión Integral
Si ya disponemos del servidor de MySQL Server y de la base de datos (como indicamos aquí), ejecutaremos el fichero «gestionInfo.exe«:
Nota: la aplicación AjpdSoft Gestión Integral sólo necesita los ficheros «gestionInfo.exe» y «libmysql41.dll», el resto pueden ser eliminados ya que pertenecen al código fuente y sólo son útiles para desarrrolladores que quieran realizar modificaciones en la aplicación.
La aplicación AjpdSoft Gestión Integral realiza un inicio de sesión solicitando usuario y contraseña. En el primer inicio de sesión se deben indicar los datos de conexión al servidor de MySQL Server, para ello pulsaremos en «Opciones» e introduciremos los siguientes datos en la pestaña «Base de datos»:
- Usuario: nombre del usuario de MySQL que usará la aplicación para conectar con la base de datos del servidor MySQL.
- Contraseña: contraseña del usuario anterior.
- Puerto: puerto configurado en el servidor MySQL para las conexiónes, por defecto 3306.
- Servidor: nombre DNS o dirección IP del servidor de MySQL.
- BD: nombre del catálogo (base de datos) que contiene las tablas de la aplicación.
- Protocolo: versión del servidor MySQL, por defecto «mysql-4.1» que sirve tanto para MySQL 4 cómo MySQL 5.
En el primer inicio de sesión, si hemos instalado el script de creación de la BD que se adjunta en la descarga, introduciremos como usuario para acceder «admin» y como contraseña «ajpdsoft», una vez introducidos todos los datos pulsaremos «Iniciar»:
Configuración inicial AjpdSoft Gestión Integral
En primer lugar crearemos un usuario para acceso a la aplicación (para no usar el usuario «admin»). Para ello pulsaremos en el menú «Herramientas» – «Usuarios»:
Pulsaremos en el botón «Añadir» para insertar un nuevo usuario e introduciremos los datos:
- Nick: nombre de usuario para inicio de sesión, será el que nos solicitará AjpdSoft Gestión Integral para iniciar la aplicación.
- Nombre completo: nombre con apellidos del usuario actual.
- E-Mail: correo electrónico del usuario, para notificaciones por mail.
- Administrador: marcaremos esta opción si queremos que el usuario actual tenga acceso a todos los módulos de la aplicación.
- Modificación: marcaremos esta opción si queremos que el usuario pueda modificar datos de la aplicación.
- Contraseña: contraseña de inicio de sesión para el usuario actual.
- Permitir acceso vía web a la aplicación: en fase beta, para Gestión Integral vía web.
- Departamento: en fase beta, especificar «1».
Una vez creados los usuarios que tendrán acceso a la aplicación accederemos a los datos de configuración para personalizar AjpdSoft Gestión Integral, desde el menú «Herramientas» – «Configuración»:
En la pestaña «Valores por defecto» seleccionaremos todos los datos que se rellenarán de forma predeterminada si no se especifica otro dato, por ejemplo:
- Tipo de tercero: al dar de alta un tercero, se rellenará como tipo predeterminado «Cliente».
- Indeterminado: valor para diferenciar los registros «sin especificar» de cada ventana. Es importante para el caso de los técnicos especificar un registro «Indeterminado» ó «Sin especificar» y establecer aquí el mismo valor. Cuando se indique un técnico «Intederminado» la aplicación no lo tendrá en cuenta.
- Para las «Facturas», cliente, proveedor, porcentaje de IVA, serie.
- Para los «Artículos», familia, marca, modelo, proveedor por defecto.
- Técnicos para Partes: si la empresa tiene varios técnicos, deberemos indicar aquí los técnicos por defecto para los partes de trabajo. Por ejemplo, si la aplicación tiene dos técnicos (el 1 y el 2) deberemos crear un tercer técnico «Sin especificar», de forma que quedaría en «Técnicos para Partes»:
- 1: introduciremos el valor «1» correspondiente al código del técnico 1.
- 2: introduciremos el valor «2» correspondiente al código del técnico 2.
- 3, 4, 5 y 6: introduciremos el valor «3» correspondiente al técnico «Sin especificar» o «Indeterminado» que debe coincidir con «Indeterminado». Además, en «Cód. Indeterminado» indicaremos el código del técnico indeterminado que será el que no se tenga en cuenta, en este ejemplo sería «3».
- Para las incidencias: recurso, cliente, prioridad, tipo, valores por defecto.
Desde la pestaña «Datos empresa» introduciremos los datos que aparecerán en los distintos informes y listados (como las facturas a clientes, presupuestos). Si la empresa dispone de logotipo también podremos indicar la ubicación del fichero de imagen jpeg:
Desde la pestaña «Facturas» indicaremos el formato de la numeración de la factura con el orden del número, serie y año:
En la pestaña «Servidor email» indicaremos los datos de conexión al servidor SMTP para envío de mails de notificación desde AjpdSoft Gestión Integral:
Tras configurar la aplicación, introduciremos los técnicos de nuestra empresa (empleados que reparan averías, realizan instalaciones, etc.). Para ello accederemos al menú «Incidencias» – «Técnicos»:
Pulsando en el botón «Añadir» podremos insertar todos los técnicos de la organización:
Es importante, como hemos comentado anteriormente, que exista un técnico «Indeterminado» o «Sin especificar» y que establezcamos su código en la ventana anterior de configuración, en «Cód. Indeterminado». De esta forma la aplicación podrá realizar los cálculos en las facturas cuando se añade un parte de trabajo de uno o varios técnicos.
Módulos de la aplicación AjpdSoft Gestión Integral
Incidencias, solicitudes, reparaciones
Desde el menú «Incidencias» – «Incidencias» podremos dar de alta y consultar las solicitudes e incidencias de los clientes de la empresa. Este módulo sirve para gestionar las averías, trabajos de mantenimiento, reparaciones y cualquier acción susceptible de ser recordada para su solución. Es un módulo al estilo helpdesk, los usuarios de la aplicación dan de alta sus incidencias para llevar un control de las intervenciones que tienen que realizar:
Los datos que podemos almacenar para su posterior consulta en el módulo «Incidencias» de AjpdSoft Gestión Integral son:
- Fecha: fecha en la que se produce la incidencia.
- Contacto: persona de contacto.
- Tercero: empresa o cliente donde se produce la incidencia, avería o donde se debe realizar la reparación o intervención.
- Recurso: la aplicación AjpdSoft Gestión Integral permite dar de alta recursos de forma que podremos agrupar las incidencias por dispositivo o elemento que las produce. Por ejemplo, para una empresa de desarrollo de software, en los recursos podríamos dar de alta todas las aplicaciones en desarrollo y desarrolladas, de forma que cuando se produzca una incidencia sabremos qué aplicación la ha producido. Para una empresa de instalaciones y reformas eléctricas un recurso puede equivaler a una instalación.
- Asunto: breve descripción del problema o solicitud de intervención.
- Prioridad: para establecer la urgencia de la resolución de la incidencia (Alta, Media, Baja).
- Estado: estado en el que se encuentra la solicitud (En curso, Resuelto, Resuelto pendiente confirmación, Resuelto pendiente envío, Pendiente más información, Pendiente valoración, Pendiente tarea técnica, Desestimada, Otro).
- Asignar a: técnico responsable de la resolución de la incidencia.
- Fecha vto.: fecha máxima de resolución.
- Completado: porcentaje de progreso de la tarea.
- Aceptada: si el técnico la ha «leído y aceptado».
- Fecha de resolución: fecha en la que se resuelve la incidencia.
- Importe de coste: si se quiere indicar el importe que ha costado resolver la solicitud.
- Importe cliente: si se quiere especificar el importe cobrado al cliente.
Todos los módulos importantes de la aplicación AjpdSoft Gestión Integral incluyen la posibilidad de adjuntar ficheros e incluirlos en la base de datos, de forma que serán consultables desde cualquier parte del mundo si se ha configurado apropiadamente el servidor de MySQL:
Todos los módulos importantes de la aplicación también incluyen posibilidad de envío de mail nativo (no necesita cliente de correo electrónico instalado) para notificaciones a técnicos, usuarios, clientes:
Proyectos
Este módulo de Proyectos se encuentra en fase beta, está desarrollado para gestionar todas las tareas realizadas y a realizar en un determinado proyecto correspondiente a un determinado cliente:
Entrada/Salida de equipos
Desde este módulo podremos gestionar la entrada de equipos para reparación al departamento técnico y su posterior salida. Con los datos: Fecha entrada, Fecha Salida, Cliente, Técnico entrada, Técnico salida, Recurso, Equipo, Incidencia, Tareas a realizar, Resolución – Tareas realizadas:
Terceros (clientes, proveedores)
Gestión de terceros de la aplicación: clientes, proveedores, servicios. Desde este módulo podremos añadir y consultar todos los proveedores y clientes con los que trabaja la empresa. Con los datos: Nombre factura, Nombre consulta, DNI/CIF, Fecha alta, Tipo (Cliente, Proveedor, Otro), Riesgo máximo, Precio hora (precio que se usará cuando se le facture un parte de trabajo con intervención de algún técnico), Deuda alcanzada, Precio km, Porcentaje descuento, Cuenta bancaria, Forma de pago, datos de contacto, datos para pie de factura (en el caso de clientes):
Partes de trabajo
Este módulo es importante, en él se darán de alta todos los partes de trabajo que los técnicos hayan realizado en las distintas intalaciones de los clientes. Partes de reparaciones de averías, de intervenciones de mantenimiento, de resolución de incidencias, etc. En la primera pestaña del parte de trabajo indicaremos:
- Número: número del parte (se genera automáticamente), puede modificarlse.
- Fecha: fecha de intervención.
- Código: se genera automáticamente, no puede modificarse.
- Desplazamiento: marcaremos esta opción si el parte de trabajo incluye desplazamiento.
- Descontado (importe cero en factura): se marcará esta opción si el parte de trabajo sí aparecerá en la factura pero con importe cero.
- Facturado en: se rellenará automáticamente con el número de factura cuando el parte se añada a una factura de cliente.
- Hora entrada: hora en la que se inicia la reparación o intervención.
- Hora de salida: hora en la que finaliza la intervenvión.
- Total horas: horas empleadas en la resolución de la incidencia.
- Ubicación: lugar donde se ha producido la intervención.
- Técnico 1, 2, …: técnicos que han intervenido en la resolución de la incidencia o intervención. Se deben rellenar con el técnico «Indeterminado» el resto. Por ejemplo, si en un parte de trabajo han intervenido dos técnicos, el 1 y el 2, se introducirá en «Técnico 1» el valor correspondiente al código del primer técnico que ha intervenido y en «Técnico 2» el valor del código del segundo técnico y el resto se introducirá el código del técnico que hayamos creado como «Indeterminado» (como hemos explicado en la configuración de la aplicación).
- Petición cliente: introduciremos aquí cualquier petición adicional del cliente, desde este campo pulsando en el botón «…» podremos dar de alta una incidencia con los datos del parte de trabajo.
- Observación: cualquier comentario que pueda servir como dato adicional para el parte de trabajo.
Desde la pestaña «Tareas realizadas» añadiremos todas las acciones que los técnicos hayan realizado para resolver la incidencia o intervención. La aplicación AjpdSoft Gestión Integral permite establecer acciones (tareas habituales) predeterminadas para cada tarea realizada, así como indicar el equipo que ha producido la intervención:
Si se ha empleado material para la resolución del parte de trabajo deberemos especificarlo en «Material empleado»:
Desde los partes de trabajo de AjpdSoft Gestión Integral podremos generar (imprimir) un albarán con los importes indicados:
También podremos imprimir el parte de trabajo (sin importes):
Formas de pago
Desde este módulo podremos gestionar las formas de pago para clientes, así como los días de vencimiento (este valor se tendrá en cuenta para la fecha de vencimiento de las facturas a clientes):
Acciones
Módulo de acciones o tareas habituales realizadas en las intervenciones de los partes de trabajo:
Facturas a clientes
Módulo importante de la aplicación donde daremos de alta todas las facturas, presupuestos, albaranes y facturas proforma para los clientes. Desde la pestaña «Factura» indicaremos el cliente, la serie, el número (se generará automáticamente), la fecha de la factural, fecha de vencimiento (se generará automáticamente a partir de la forma de pago establecida para el cliente):
Podremos añadir cada línea de la factura (detalle) a partir de:
- Parte: marcando la opción «Parte» podremos añadir a la factura un parte de trabajo, pulsando en el botón a la derecha de «Código» de parte:
La aplicación nos mostrará los partes de trabajo pendientes de facturar del cliente de la factura, seleccionaremos el que queramos facturar haciendo doble clic sobre él:
Se rescatarán todos los datos del parte (técnicos, horas, desplazamiento). Si queremos que se desglosen las tareas realizadas en el parte de trabajo en la factura marcaremos «Desglosar tareas parte», si queremos que el material del parte aparezca en la factura marcaremos «Desglosar material»:
También podremos añadir como línea de factura directamente un material marcando «Material» y seleccionándolo:
Desde la pestaña «Otros datos» podremos controlar si la factura fue imprimida, si fue enviada, la fecha de envío y si se tendrá en cuenta para hacienda:
Desde la factura podremos imprimir una factura al uso, oficial (con todos los importes, IVA y demás):
Podremos imprimir en formato albarán (sin los datos de la empresa):
En formato «Presupuesto»:
Y en formato «Factura proforma»:
Albaranes de proveedores
Para la gestión de los albaranes de material de los proveedores, con el detalle de todos los materiales/artículos adquiridos, cantidad, precio, importe y la posibilidad de escanear y adjuntar el documento escaneado al albarán:
Facturas de proveedores
También podremos dar de alta y consultar todas las facturas de los proveedores de material y servicios:
Con enlace (en fase beta) con albaranes de proveedores, esta opción aún no está disponible.
Artículos, material
Gestión de artículos y materiales empleados por los técnicos: nombre, proveedor, familia, marca, modelo, precio de coste, precio de venta, código de barras, stock mínimo, stock actual, código artículo del proveedor, observación:
Tipos de gasto
Para agrupar los gastos por tipo, desde este módulo podremos dar de alta los tipos de gasto de la empresa (luz, agua, teléfono, material, combustible, dietas, salarios, asesoría, hacienda, seguridad social, seguros):
Gastos
Módulo para gestionar todos los gastos de la empresa (agua, luz, teléfono, material, asesoría, combustible, salarios). En este módulo podremos gestionar: fecha alta gasto, si es gasto de asesor, si contabiliza, importe de coste, otro importe, proveedor, tipo de gasto, número de factura, número de albarán, pagado, fecha de pago, fecha de vencimiento, observación y ficheros adjuntos:
Pagos a proveedores
Módulo para gestionar los pagos a proveedores (fecha del pago, importe pagado, proveedor, observación y ficheros adjuntos):
Cobros de clientes
Gestión de los cobros de clientes, cuando los clientes nos realizan un pago por trabajo realizado y facturado. Con: fecha de cobro, importe cobrado, cliente, observación y ficheros adjuntos:
Nota: desde la factura del cliente podremos dar de alta el pago con los datos rellenados automáticamente.
Cheque/Pagaré
Gestión de cheques y pagarés con fecha de alta, fecha de vencimiento, importe, tipo (pagaré, cheque), cliente, banco, cuenta bancaria, IBAN, serie, número:
Caja
Control de dinero en metálico en la caja fuerte de la empresa: fecha de entrada, técnico que entrega el dinero, concepto, importe y tipo (ingreso, gasto):
Recursos
Gestión de recursos (dispositivos, instalaciones, programas), para agrupar las incidencias (helpdesk) y poder consultar el número de incidencias por recurso. Un recurso puede ser un dispositivo, un equipo, un programa, un lugar de instalación, etc.:
Con los datos: fecha, nombre, tipo, versión, fecha inicio, fecha fin, horas desarrollo, fecha entrega, fase, importe coste, importe venta, fecha compra, fecha fin garantía, número factura, código inventario, código tercero, observación, descripción técnica.
Dominios web
Podremos gestionar también los dominios web registrados para nuestra empresa y registrados para nuestros clientes (fecha alta, dominio, cliente, proveedor, importe coste, importe venta, fecha cobro, fecha vencimiento, tipo alojamiento, ip):
Contactos
Gestión de agenda telefónica centralizada para todos los usuarios de la empresa. Contactos de la organización (asesores, proveedores, clientes):
Con los datos: teléfono móvil, teléfono fijo, tipo (externo, interno), cargo, fax, email, dirección, web, …
Notas
Anotaciones, datos, información para resolver determinadas tareas, documentación, manuales:
Otras utilidades de AjpdSoft Gestión Integral
Desde el menú «Herramientas» – «Contadores» podremos consultar y modificar manualmente los contadores de la aplicación para generar los números de facturas y partes automáticamente:
Desde el menú «Herramientas» – «Informes» – «Ejecución SQL» podremos ejecutar consultas SQL personalizadas y exportar los resultados a Excel. Por ejemplo, para obtener el importe total facturado a cada cliente:
select t.Nombre Cliente, round(sum(f.importetotal),2) Importe
from factura f, tercero t
where f.codigocliente = t.codigo
group by f.codigocliente
order by 2 DESC
Desde el menú «Herramientas» – «Utilidades BD» podremos obtener el script de creación de las tablas MySQL, optimizar las tablas, analizar las tablas:
Vaciar las tablas (desde la pestaña «Vaciar tablas»). Este proceso es muy delicado pues eliminará todo el contenido de las tablas seleccionadas, sólo debe usarse en caso de querer eliminar definitivamente el contenido de una o varias tablas:
También proderemos cambiar el tipo de una o varias tablas (InnoDB, MyISAM, ISAM, MEMORY, MRG_MYISAM):
Datos técnicos de AjpdSoft Gestión Integral
Esta aplicación ha sido desarrollada en Borland Delphi 6 y utiliza como componentes externos:
- Dev ExpressQuantumGrid 3.2.2: este componente es de pago, pero es perfectamente sustituible por el DBGrid que incluye Delphi 6.
- TurboPower LockBox 2.07: componente gratuito para encriptación de contraseñas y generación de MD5.
- QuickReport Professional v3.6.2: añade funcionalidades adicionales al QReport de Delphi.
- Zeosdbo 6.5.1: componente gratuito para acceso nativo a MySQL Server.
En el siguiente enlace indicamos cómo instalar algunos de ellos en Borland Delphi 6:
El motor de base de datos utilizado por AjpdSoft Gestión Integral es MySQL Server. Con conexión nativa.
Si eres desarrollador de software y te has registrado en nuestra web (si aún no te has registrado puedes hacerlo desde aquí gratuitamente) puedes descargar el código fuente 100% Open Source (completo y totalmente gratuito) en Borland (ahora Codegear) Delphi 6:
Artículos relacionados
- AjpdSoft Gestión Integral código fuente Delphi 6.
- AjpdSoft Control de Campo (Código fuente Open Source en Borland Delphi 6).
- AjpdSoft Planes de abonados y tratamientos Código fuente Open Source en Borland Delphi 6).
- Cómo instalar algunos componentes habituales en Delphi.
- AjpdSoft Gestión de Transportes.
- AjpdSoft Gestión de Taller.
- AjpdSoft Gestión Comercial.
- AjpdSoft Gestión de prendas.
- AjpdSoft Ventas e Ingresos con materiales.
- AjpdSoft Gestión de productos fitosanitarios.
- AjpdSoft Trazabilidad de productos fitosanitarios.
- AjpdSoft Control aula libre acceso.
- AjpdSoft Control de Stock.
- AjpdSoft Vehículos, consumo y seguros.
- AjpdSoft Comerciales y comisiones.
- AjpdSoft Hash – Código Fuente en Delphi.
- AjpdSoft Copia Seguridad MySQL.
- AjpdSoft Administración Bases de Datos.
- Borland Database Desktop.
- BDE (Borland Database Engine).
- Cómo instalar MySQL Server en Windows XP.
- Cómo instalar MySQL Server 6.0 Alpha en Windows XP.
- Instalar y configurar MySQL Server 5 en Linux Suse 10.
- Cómo instalar MySQL Server en Linux y permitir conexiones remotas.
- Instalar y configurar MySQL Server 5 en Linux Suse 10.
- Exportar una tabla Microsoft Access a MySQL.
- Cómo exportar o migrar una base de datos MySQL a PostgreSQL de forma manual.
- Tutoriales, artículos, manuales sobre el lenguaje de programación Delphi.
- Ejecutar aplicaciones Microsoft Windows en Linux con Wine.
- Tutoriales, artículos, manuales, trucos sobre el sistema operativo Linux.
- Tutoriales, artículos, manuales, trucos sobre sistemas operativos Microsoft Windows.
- Manual SQL con ejemplos de sentencias SQL Oracle.
- XML.
- DNS.
- IP.
- ODBC.
- SMTP.
Créditos
Artículo realizado íntegramente por Alonsojpd miembro fundador del Proyecto AjpdSoft.