Conector Access A3ERP

Hemos desarrollado una aplicación que permite desde Access conectarse con las bases de datos de A3ERP y usando las herramientas de código del propio A3ERP realizar determinadas acciones, o programas otras que el cliente necesite.

El conector incluye pantallas de acceso a:

  • Mantenimientos de artículos, clientes y proveedores
  • Documentos de compra y venta: ofertas, pedidos, albaranes y facturas

Se ha diseñado con la idea de que sea una herramienta base para añadir fácil y rápidamente las funcionalidades que el cliente necesite y no estén cubiertas por el ERP.

Incluye las siguientes funcionalidades estándar

  • Albaranes compras: impresión de etiquetas de los artículos de albarán, pudiendo indicar la cantidad de etiquetas y diseñar el impreso. Incluyendo código de barras.
  • Artículos:
    • Etiquetas: seleccionar un conjunto de artículos e imprimir etiquetas de los mismos, pudiendo indicar la cantidad de etiquetas de cada uno y diseñar el impreso. Incluyendo código de barras. (Por un sobrecoste se pueden incluir códigos de barras QR)
    • Actualizar precios de compra: Esta opción busca el último precio de compra en pedidos y albaranes y lo graba en el artículo el precio de compra, coste y estándar
    • Marcar como obsoletos: Esta opción busca los artículos sin movimiento en un periodo y los traspasa sus existencias al almacén Obsoleto y los marca como obsoletos
    • Importar desde Excel: permite importar un fichero Excel, y crea los artículos que no existen, y/o actualiza sus campos si ya existen. Es fácil modificarlo para añadir más campos según necesidad del cliente.
    • Cambiar códigos: permite importar un fichero Excel que tenga códigos nuevos y viejos, y hace el cambio del código de artículo en todo el programa.
  • Clientes: indicando una fecha, busca todos los clientes que no tienen facturas posteriores y permite marcarlos como obsoletos masivamente.
  • Estructuras: seleccionar un conjunto de productos o componentes y
    • Exportar o importar estructuras en Excel.
    • Añadir un componente masivamente a un conjunto de productos
    • Eliminar un componente masivamente a un conjunto de productos
    • Sustituir un componente por otro masivamente a un conjunto de productos
    • Copiar la estructura de un producto a un conjunto de productos, si no tienen estructura
  • Packing list: crear un packing list de uno o varios albaranes, de ventas o de depósito. Pudiendo indicar los palets, sus características y los artículos que van en cada palet. Imprimir documento para la agencia y etiquetas de los palets.
  • Pedidos de compra: servir automáticamente pedidos de compra, asignado el número de lote automáticamente con la fecha de entrada en formato aammdd
  • Proveedores: indicando una fecha, busca todos los proveedores que no tienen facturas posteriores y permite marcarlos como obsoletos masivamente.
  • Regularizaciones: permite crear regularizaciones a modo de inventario.
    • Indicando el artículo y la cantidad física, muestra el estoc y calcula las unidades a regularizar.
    • También pueden cargarse automáticamente todos los artículos (pudiendo filtrar), exportar a Excel, modificar unidades en Excel, volver a importar.
    • En ambos casos crea la regularización.
  • Tarifas de precios: imprimir la tarifa de precios de un cliente, teniendo en cuenta su tarifa, sus precios especiales y sus descuentos especiales.
  • Documentos de ventas o compras: crear un correo electrónico (con Outlook) adjuntando el documento, sus documentos vinculados, los documentos vinculados de los artículos que contenga y algún documento PDF tipo condiciones de compra o venta.

REQUISITOS:

  • Access 2010 o superior, de 32 bits en español
  • A3ERP licencia de facturación o integral
  • Si se quieren usar opciones de estructuras se necesita además licencia de A3 de producción.

Tipos de combinación

Inspirado por el magnífico video de Curbal sobre los tipos de combinaciones en el editor de consultas de Power BI, voy a aplicar aquí como funcionan aplicado a un caso práctico que me plantean los clientes a final de ejercicio.

La mayoría de los ERP suelen tener en el fichero de clientes un campo Activo, para indicar si el cliente es activo o no.

Llega el final del ejercicio y debemos revisar este valor contestando a dos preguntas:

  • ¿Hay clientes activos que no han comprado nada?
  • ¿Hay clientes que han comprado y no están marcados como activos?

Lo veremos con ejemplos para obtener el siguiente resultado

Tipo combinación Resultado
Externa izquierda Todos los clientes activos y sus ventas. Los que no tienen ventas el importe pone null
Externa derecha Todos los clientes que han comprado y sus datos de clientes. Si no constan en clientes activos pone null
Externa completa Todos los clientes activos MAS todos los que han comprado: el total de clientes
Interna Los clientes que son activos y que además han comprado
Anti izquierda Los clientes activos que NO han comprado
Anti derecha Los clientes que Si han comprado y NO constan como activos

Seguir leyendo Tipos de combinación

Editor de consultas: relaciones por múltiples campos y tipos de combinaciones

AVISO

Este es un articulo muy técnico para los especialista en A3ERP que conozcan bien como funciona la producción.

Necesidad

Vamos a usar el editor de consultas para construir una tabla que lea información de otras tres y las vincule con un left join y use además relaciones dobles.

Para ello me baso en las tablas de producción del A3ERP.

Mi intención es conseguir una tabla final que me dé información de toda la estructura de las órdenes de producción, como en esta imagen

Seguir leyendo Editor de consultas: relaciones por múltiples campos y tipos de combinaciones

Indicadores de rendimiento o KPI

Vamos a ver un ejemplo de cómo mostrar indicadores de rendimiento o KPI en Power Bi basándonos en distintas fuentes de datos y distintos visualizadores

Se trata de obtener una pantalla donde veamos para cada representante, sus ventas, su objetivo y en qué % lo ha alcanzado. Y algún visual que permita interpretar fácilmente la información

Seguir leyendo Indicadores de rendimiento o KPI