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

  • 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:

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:

Crear base de datos MySQL con tablas para aplicación AjpdSoft Gestión Integral

Se iniciará el asistente para instalar MySQL Tools for 5.0, pulsaremos «Next»:

Crear base de datos MySQL con tablas para aplicación AjpdSoft Gestión Integral

Leeremos los términos de licencia, si estamos de acuerdo marcaremso «I accept the terms in the license agreement» y pulsaremos «Next»:

Crear base de datos MySQL con tablas para aplicación AjpdSoft Gestión Integral

Elegiremos la carpeta de destino de la instalación y pulsaremos «Next»:

Crear base de datos MySQL con tablas para aplicación AjpdSoft Gestión Integral

Seleccionaremos «Complete» (instalará varias herramientas como MySQL Query Browser, MySQL Migration Toolkit, MySQL Administrator y MySQL System Tray Monitor), pulsaremos «Next»:

Crear base de datos MySQL con tablas para aplicación AjpdSoft Gestión Integral

Pulsaremos «Install» para instalar definitivamente MySQL Tools (que incluye MySQL Administrator):

Crear base de datos MySQL con tablas para aplicación AjpdSoft Gestión Integral

Pulsaremos «Finish»:

Crear base de datos MySQL con tablas para aplicación AjpdSoft Gestión Integral

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.

Crear base de datos MySQL con tablas para aplicación AjpdSoft Gestión Integral

Si la conexión es correcta al servidor MySQL se iniciará MySQL Administrator, pulsaremos en «Restore» y en «Open Backup File»:

Crear base de datos MySQL con tablas para aplicación AjpdSoft Gestión Integral

En la descarga de AjpdSoft Gestión Integral, en la carpeta «script sql», seleccionaremos el fichero «script_MySQL_Administrator.sql» y pulsaremos «Abrir»:

Crear base de datos MySQL con tablas para aplicación AjpdSoft Gestión Integral

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»:

Crear base de datos MySQL con tablas para aplicación AjpdSoft Gestión Integral

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:

Crear base de datos MySQL con tablas para aplicación AjpdSoft Gestión Integral

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:

Crear base de datos MySQL con tablas para aplicación AjpdSoft Gestión Integral

 

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«:

AjpdSoft Gestión Integral

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»:

AjpdSoft Gestión Integral

 

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»:

AjpdSoft Gestión Integral

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».

AjpdSoft Gestión Integral

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»:

AjpdSoft Gestión Integral

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.

AjpdSoft Gestión Integral

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:

AjpdSoft Gestión Integral

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:

AjpdSoft Gestión Integral

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:

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»:

AjpdSoft Gestión Integral

Pulsando en el botón «Añadir» podremos insertar todos los técnicos de la organización:

AjpdSoft Gestión Integral

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:

Incidencias, solicitudes, reparaciones - AjpdSoft Gestión Integral

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.

Incidencias, solicitudes, reparaciones - AjpdSoft Gestión Integral

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:

Incidencias, solicitudes, reparaciones - AjpdSoft Gestión Integral

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:

Incidencias, solicitudes, reparaciones - AjpdSoft Gestión Integral

 

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:

Proyectos - AjpdSoft Gestión Integral

 

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:

Entrada/Salida de equipos - AjpdSoft Gestión Integral

 

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):

Terceros (clientes, proveedores)

 

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.

Partes de trabajo - AjpdSoft Gestión Integral

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:

Partes de trabajo - AjpdSoft Gestión Integral

Si se ha empleado material para la resolución del parte de trabajo deberemos especificarlo en «Material empleado»:

Partes de trabajo - AjpdSoft Gestión Integral

Desde los partes de trabajo de AjpdSoft Gestión Integral podremos generar (imprimir) un albarán con los importes indicados:

Partes de trabajo - AjpdSoft Gestión Integral

También podremos imprimir el parte de trabajo (sin importes):

Partes de trabajo - AjpdSoft Gestión Integral

 

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):

Formas de pago - AjpdSoft Gestión Integral

 

Acciones

Módulo de acciones o tareas habituales realizadas en las intervenciones de los partes de trabajo:

Acciones - AjpdSoft Gestión Integral

 

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):

Facturas a clientes - AjpdSoft Gestión Integral

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:

Facturas a clientes - AjpdSoft Gestión Integral

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:

Facturas a clientes - AjpdSoft Gestión Integral

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»:

Facturas a clientes - AjpdSoft Gestión Integral

También podremos añadir como línea de factura directamente un material marcando «Material» y seleccionándolo:

Facturas a clientes - AjpdSoft Gestión Integral

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:

Facturas a clientes - AjpdSoft Gestión Integral

Desde la factura podremos imprimir una factura al uso, oficial (con todos los importes, IVA y demás):

Facturas a clientes - AjpdSoft Gestión Integral

Podremos imprimir en formato albarán (sin los datos de la empresa):

Facturas a clientes - AjpdSoft Gestión Integral

En formato «Presupuesto»:

Facturas a clientes - AjpdSoft Gestión Integral

Y en formato «Factura proforma»:

Facturas a clientes - AjpdSoft Gestión Integral

 

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:

Albaranes de proveedores - AjpdSoft Gestión Integral

 

Facturas de proveedores

También podremos dar de alta y consultar todas las facturas de los proveedores de material y servicios:

Facturas de proveedores - AjpdSoft Gestión Integral

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:

Artículos, material - AjpdSoft Gestión Integral

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):

Tipos de gasto - AjpdSoft Gestión Integral

 

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:

Gastos - AjpdSoft Gestión Integral

 

Pagos a proveedores

Módulo para gestionar los pagos a proveedores (fecha del pago, importe pagado, proveedor, observación y ficheros adjuntos):

Pagos - AjpdSoft Gestión Integral

 

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:

Cobros de clientes - AjpdSoft Gestión Integral

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:

Cheque/Pagaré - AjpdSoft Gestión Integral

 

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):

Caja - AjpdSoft Gestión Integral

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.:

Recurso - AjpdSoft Gestión Integral

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):

Dominios web - AjpdSoft Gestión Integral

 

Contactos

Gestión de agenda telefónica centralizada para todos los usuarios de la empresa. Contactos de la organización (asesores, proveedores, clientes):

Contactos - AjpdSoft Gestión Integral

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:

Notas - AjpdSoft Gestión Integral

 

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:

Contadores - AjpdSoft Gestión Integral

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

Consultas SQL personalizadas

Desde el menú «Herramientas» – «Utilidades BD» podremos obtener el script de creación de las tablas MySQL, optimizar las tablas, analizar las tablas:

Utilidades BD

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:

Utilidades BD, vaciar tablas

También proderemos cambiar el tipo de una o varias tablas (InnoDB, MyISAM, ISAM, MEMORY, MRG_MYISAM):

Utilidad DB, cambiar tipo tabla

 

 

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

 

Créditos

Artículo realizado íntegramente por Alonsojpd miembro fundador del Proyecto AjpdSoft.

Artículo en inglés.