Un consejo justo como programador independiente de BC/Navision
¿Su Navision es demasiado antiguo? ¿Le dicen que la única forma de acelerar su lento Navision es comprando una nueva versión o un servidor aún más caro? ¿Le dicen que debe cambiar urgentemente porque, de lo contrario, su Navision dejará de funcionar pronto? ¿Le dicen que solo puede conectarse a una tienda en línea o a una aplicación para Android o Apple iOS si cambia su Navision? ¿Su desarrollador/programador fijo de Navision Financials Attain/Microsoft Business Central 365 le dice que solo un nuevo hardware puede resolver un problema grave de rendimiento/velocidad? Entonces, tal vez sea el momento de buscar un profesional independiente y con experiencia (¡desde 1993 en Navision!) para obtener una perspectiva diferente de su ERP. Porque...
Todo esto Nosuele ser cierto. Aquí encontrará, por ejemplo, una interfaz de banco también para Navision hasta 2.10, una interfaz de tienda para Navision técnico a partir de 4.03 y 2009r2 y varios otros consejos que convertirán su -probablemente anticuado- caballo de labranza Navision en un moderno caballo de carreras. Esto es válido para todas las versiones. Vale, incluso yo describiría Navision 3.56 como «viejo»... ¡pero de ninguna manera obsoleto! La ingeniosa y para mí «para siempre» suficiente versión 2009R2... Y de nuevo la versión Navision 2018/BC14. «Débito» y “crédito” y “stock” y “cuentas por cobrar abiertas” no cambian exactamente a intervalos semanales. Un sistema de gestión de mercancías no es un controlador de impresora o un juego de acción que a veces deba recibir actualizaciones cada hora. Se paga mucho dinero para obtener una versión inicial, con suerte casi sin errores... y esto debería o debería poder funcionar durante 10 o 20 años. ¿Por qué no? Bueno... Porque Microsoft está detrás. Y han estado haciendo software bananero desde los 90 - madurado por el cliente.
En el caso de sistemas lentos y/o tiempos de respuesta prolongados, a menudo basta con corregir algunos campos de flujo y claves de base de datos para que su sistema vuelva a funcionar con rapidez. Y ya podrá volver a trabajar sin pausas para tomar café. 🙂 Para ello, ni siquiera se necesitan conocimientos avanzados de programación, sino un profundo conocimiento del funcionamiento de una base de datos (SQL).Por desgracia, esto es algo que muchos programadores y autónomos del mercado No tienen. Esto puede tener mucho que ver con el pasado de estos programadores de Navision, ya sean autónomos o empleados fijos: casi nadie conoce Navision desde cero. Creo que más del 80 % son personas que han cambiado de profesión y que, más bien por casualidad, han llegado a Navision Financials Attain/Microsoft Business Central 365 en algún momento de su carrera profesional como programadores.
Por supuesto, esto implica una falta de conocimientos básicos sobre campos de flujo, las consultas SQL y, en algunos casos, incluso de los discos duros físicos, las configuraciones RAIDcalculo que el 80 % de todas las configuraciones RAID y particiones de disco duro de los servidores SQL de Navision en la industria son incorrectas)y la lógica real de Navision, por ejemplo, las diferencias entre las dos variantes del servidor Navision en cuanto al procedimiento de contabilización, el bloqueo de tablas, etc.
Licencias Navision o Business Central
También puede activar licencias (usuarios, objetos, funciones) a través de mi socio. Sin embargo, No es necesario que abandone o cambie su sistema / Navision o Business Central. También puede utilizar mis servicios de consultoría y programación independientemente de un cambio de casa de sistema Navision.Sin embargo, considero que es mi responsabilidad como verdadero profesional independiente poder ofrecerle ambos servicios desde un solo lugar (o desde 1,5 lugares).
¿No está satisfecho con Navision y Business Central?
¿No está satisfecho con su Navision? ¿Su Navision Financials Attain/Microsoft Business Central 365 es complicado o lento? ¿Funciona lentamente? ¿Responde con lentitud? ¿Produce resultados incorrectos? Entonces no es Navision o Business Central! Sino una instalación mal hecha. Si la situación es muy grave, también puedo representarlo ante los tribunales como como perito certificado. . O, como programador autónomo y independiente («freelancer»), puedo ofrecerle rápidamente una solución en Navision / SQL Server. Google ofrece respuestas como estas a la consulta "Navision lenta", a veces con IA (inteligencia artificial) en Gemini:
Hola a todos, la ficha del artículo se abre muy lentamente (15 segundos). Creo que el problema surgió por primera vezEsto se puede encontrar, por ejemplo, en MSDynamics, también con la respuesta «servidor demasiado débil» o «red demasiado lenta».
La infraestructura es la culpable cuando el sistema reacciona con lentitud. O bien el servidor es demasiado lento o la red está sobrecargada. Esa es la ... Eso es lo que escribe, por ejemplo, Dynamicsproject en su sitio web.

Disculpen la expresión, pero eso es una tontería. Navision, y me refiero al DOS y al auténtico Navision Financials dynamics heredado, antes de que se convirtiera en RTC, ya funcionaba a toda velocidad con una antigua Ethernet de 10 Mb o una Token Ring de 16 Mbit. Menciono explícitamente las versiones porque aún realizaban el procesamiento de datos en el cliente, es decir, todos los datos tenían que pasar primero por la línea al cliente. Con Business Central 365 (BC365) y las versiones Navision Dynamics RTC, esto cambió radicalmente: los datos solo se enviaban al servicio Navision, ya no al cliente. De repente, la velocidad de la red o el rendimiento del ordenador local dejaron de tener importancia. Además, de repente, las conexiones a Internet entre el cliente y el servidor Navision eran posibles sin RDP.
Todas estas versiones son extremadamente rápidas. Incluso con el servidor de base de datos nativo. Si algo falla, si una tarjeta de deudor o una lista de acreedores tarda mucho en abrirse, si un informe tarda 1, 10 o 100 minutos en ejecutarse, si una evaluación, el menú de inicio o la tarjeta de artículo tardan mucho en abrirse, entonces simplemente se ha programado mal. ¡No hay forma de disimularlo! Por lo general, solo tengo que cambiar dos líneas y el menú se abre de inmediato, sin retrasos, o el cambio de un registro se produce tan rápido como al pulsar una tecla. Esto es lo que pasa cuando se deja a un programador de Visual Basic o Access, tras una semana de reciclaje, con Navision o BC365, sin conocimientos previos sobre consultas de bases de datos, claves, ordenaciones, conjuntos de resultados... Y ese mismo desarrollador pide entonces «nube», «servidor más rápido», «más CPU» o «más RAM». No, lo único que hay que invertir es más cerebro.
Navision Financials / Business Central está diseñado precisamente para adaptarse a sus necesidades individuales (es decir, para ser personalizado). Pero hay que saber cómo hacerlo..
Refactorización, sustitución de sistemas antiguos (Legacy-System)
Pero no se preocupe: Navision es EL sistema para la refactorización interna de Navision (resolución de antiguos errores de diseño, sustitución de antiguas deudas técnicas).
En principio, Navision & Business Central también es la solución para sustituir sistemas antiguos (legacy systems) en general. El entorno de desarrollo estrictamente procedimental, con su enfoque directo en los procesos comerciales, es ideal para sustituir todo tipo de sistemas heredados con poco trabajo de programación. Si desea portar una solución RPG (Rate Programming Belief) completa desde un AS/400; Si desea sustituir un Siemens Nixdorf Quattro Pro (8870) por Comet en Business Basic; Si tiene un sistema Cobol antiguo; O incluso si tiene que hacer frente a una implantación ERP fallida:
Con Business Central y Navision, un programador / autónomo con experiencia puede concentrarse exactamente en una cosa: Resolver la tarea.
Concentrarse en la solución
¿Interfaz gráfica de usuario moderna, generación de informes sencilla, conexión óptima a bases de datos, acceso a datos REST-Api de última generación o interfaces web? ¡En Navision Financials Attain/Microsoft Business Central 365, todo esto ya está integrado en el entorno de desarrollo! Como programador (ya sea desarrollador independiente (freelancer) o asesor (consultor)), no es necesario lidiar con clases, herencia, recolección de basura o las constantes modas cambiantes de los marcos de trabajo. Consultas de base de datos sencillas y de alto rendimiento, optimizaciones de consultas integradas como la lectura diferida, gestión de transacciones controlada por el sistema: ¡Navision libera al desarrollador de todo lo que le quita el sueño en los lenguajes de programación universales modernos como Java, C++, C#, Python, Pearl y también en lenguajes antiguos como Visual Basic y Delphi con orientación a objetos, efectos secundarios, condiciones de carrera y excepciones! De este modo, el programador puede concentrarse en lo esencial: su solución . Por supuesto, esto era aún más rápido con las versiones anteriores de Navision, pero incluso con AL y RDLC sigue sin haber -en mi opinión- un sistema mejor que Business Central.
Nota: Navision, hasta la versión 2009R2, era mucho más adecuado para ello que Microsoft Business Central 365, pero ahora ya no existe. Sin embargo, eso no cambia el hecho de que su sucesor, BC365, sigue siendo, aunque de otra manera, un entorno de desarrollo realmente genial, del que la mayoría (por no decir todos) de los competidores aún pueden aprender mucho.
Procedimiento de sustitución de sistemas antiguos
En mi opinión, así es como se ve una sustitución clásica («mejores prácticas») de un sistema heredado:
- Visualización de los documentos y evaluaciones ("Result First" o "Bottom Up")
- Revisar las fuentes de datos/tablas en el sistema original, por ejemplo, creando interfaces entre el sistema antiguo y el nuevo en una fase temprana. Y realizar pruebas una y otra vez durante el proyecto. ¡Así se evitarán noches de insomnio el día de la migración!
- Observar y aprender del trabajo habitual de algunos usuarios (entrada de pedidos, procesos de pedidos, procesamiento de almacenes y logística).
- Arremánguese y reprograme. En la mayoría de los casos, la reimplementación NO requiere acceder al código original. Con un poco de mente analítica y una calculadora, las antiguas lógicas empresariales suelen poder reprogramarse fácilmente si las divides en pequeños subpasos. Si aún se dispone del código fuente de, por ejemplo, RPG (AS/400), Cobol, Business Basic (p. ej. Comet), normalmente se puede transferir muy fácilmente a Business Central o Navision mediante tipos de variables similares, secuencias de programa (lenguaje de procedimiento). Por supuesto, la experiencia de muchos años en la sustitución de antiguas soluciones comerciales y una amplia cualificación también ayudan en este caso.. No importa si eres autónomo («desarrollador independiente») como yo o programador con contrato fijo.
- ¿Hacer proyectos de forma que no se fracase??
Áreas de aplicación como autónomo/asesor de Business Central/Navision:
Yo programó, capacitó y asesoró Navision en Kassel (Hesse) y en toda Alemania desde 1993. Desde 2021 también in situ en Alemania (a petición), o desde cualquier parte del mundo. Y en todos estos años he llegado a la conclusión: "No se puede" no existe en Navision. Y me he mantenido fiel a este credo como consultor Navision autónomo (freelance) - hasta la actual programación RDLC y AL bajo Business Central. Dado que mi residencia principal se encuentra en Filipinas, por supuesto, aún más a nivel internacional. No sólo en Kassel/Hesse y los estados federados vecinos como Baja Sajonia, Renania del Norte-Westfalia y Turingia, sino también en todo el territorio alemán y en el extranjero. Los proyectos en Austria y Suiza también son bienvenidos. Atención. Si está interesado, tenga en cuenta a la hora de planificar que suelo estar ocupado con varias semanas, incluso meses de antelación. ¡Pero más vale planificar para el futuro que sufrir para siempre!
Mis ventajas estratégicas como profesional independiente de Business Central 365/Navision Financials:
Todo de la mano de un único autónomo ¡Consultoría y programación!
- Administrativo industrial formado
- Programador entusiasta de Navision
- Diseñador de bases de datos convencido
- Experiencia en teneduría de libros y contabilidad patrimonial
- Experto en logística
- Anteriormente una ubicación central en Alemania (Hesse del Norte, Kassel). En el ínterin aún más dispuestos a viajar por toda Europa, Alemania, Austria, y con mucho gusto también en los países de habla Inglés (Inglaterra, América, Australia, Filipinas, Singapur ...).
- Experiencia en la refactorización de antiguas soluciones legacy
- Experiencia en lectura y escritura de lenguajes procedimentales, por lo que también es capaz de leer y traducir antiguos programas Cobol / RPG / Turbopascal / Business Basic (Comet).
- Experiencia en el análisis de rutas de cálculo con el fin de mapear la lógica de negocio comercial clásica en Navision / Business Central sin acceso a los códigos fuente.
Así puedo comunicarme directamente con cada uno de sus jefes de departamento o empleados: Hablamos un idioma. Así puedo hablar con
- Su contable sobre sus problemas de débito/crédito....
- Su jefe de almacén sobre sus problemas de abastecimiento....
- Su empleado de almacén sobre las dificultades que tiene con su MDE o BDE...
- Su comprador sobre su propuesta de pedido propuesta....
- Su vendedor sobre la complicada entrada de pedidos...
- Su CEO sobre sus evaluaciones faltantes o lentas o defectuosas....
Discútalo directamente conmigo: No es necesario invertir tiempo y dinero en consultor o traductor adicional Conmigo, el usuario habla directamente con el programador. Y si encuentro errores en el diseño de la base de datos, la seguridad de los datos o el rendimiento, puedo solucionarlos yo mismo. Sin tener que «esperar a un colega».

Gracias a varias conexiones a Internet rápidas y, por lo tanto, redundantes, puedo resolver sus problemas de forma rápida y con experiencia, aunque trabaje desde el otro lado del mundo. No es barato, pero sí cualificado. ¡Esto es muy importante, especialmente para un profesional independiente, no solo para un profesional independiente de BC365/Navision! Es una ventaja esencial, especialmente en tiempos de la pandemia y después de ella. Pero también es posible realizar trabajos in situ. No importa si viajo desde Filipinas hasta Schleswig-Holstein, Baviera o Renania del Norte-Westfalia, o hasta los estados vecinos de Turingia, Baja Sajonia, Renania-Palatinado y Sajonia-Anhalt. También puedo atender desde aquí a clientes habituales de lugares bastante lejanos como Hamburgo, Kiel, Düsseldorf, Berlín, Brandeburgo y Mecklemburgo-Pomerania Occidental como si estuviera «in situ».
Productos exclusivos
Interfaz bancaria para el antiguo Navision?¿Una aplicación de pedidos integrada en Business Central y Navision para su equipo de ventas y clientes finales? ¿Una interfaz de tiendaque funcione realmente a través de una api REST? ¿Automatice la recepción de sus facturas con una interfaz GetMyInvoices?Recibirá numerosos productos para Navision exclusivamente de mi parte, ¡sin contratos mordaza!
Contacto
Primer contacto sin riesgo con su consultor y programador freelance de Navision & Business Central para todo el mundo, Alemania, Austria y Suiza:
Póngase en contacto conmigo,las primeras consultas suelen ser gratuitas. Atención. Si está interesado, tenga en cuenta que suelo tener reservas con varias semanas, incluso meses de antelación. ¡Mejor planificar para el futuro que sufrir para siempre!
Tiempo estimado de lectura: 10 minutos
