Algunos ejemplos de extravagantes transferencias de datos. Independientemente de si se trata de sistemas controlados por variantes como TEXcom, FEE, Vario o Texware, Vepos. Incluso antes de productos orientados a lotes del sector alimentario como Beefware o Flagranto: saco sus datos de su sistema y los llevo de forma segura a Navision o Business Central, ¡se lo prometo!
TEXcom de Prosoft, un sistema de gestión de existencias que sigue siendo muy popular, especialmente en el comercio textil, debido a su amplio control de variantes: aquí, los niveles de existencias se imprimen de forma extremadamente compacta en Excel. Dificultades: Las líneas con existencias saldo acreedor ningún número de artículo. Las variantes están en la línea anterior. A veces con, a veces sin números de artículo. Las variantes con - al principio deberían desactivarse durante la importación, las existencias negativas no deberían importarse en absoluto. Y los precios de almacén también deberían ser asumidos inmediatamente. De este modo, otros sistemas con variantes, no sólo TEXcom, pueden transferirse de forma rápida y segura a Navision o Business Central.
Listas de precios que son maravillosas de leer para los humanos, pero que a menudo suponen un reto para los programadores. Con un poco de código C/Side inteligente y algo de reflexión, incluso estos datos llegan a Navision sin errores.
¿Cómo se introducen los datos de los sistemas heredados en Navision? No hay una regla general para esto, cada cambio de sistema es diferente. Pero hasta ahora siempre he conseguido leer los datos necesarios del sistema antiguo. Ni siquiera me asusto de los acopladores RS232 y las emulaciones de impresora. De este modo, el sistema heredado "cree" que está imprimiendo su lista en alguna impresora como de costumbre. Yo pesco este flujo de datos y filtro las cuentas, movimientos, acciones y precios que busco. Una vez que están disponibles en un archivo de texto, se pueden importar a Navision.
De esta forma puedo sacar datos de un AS/400 con RPG o de un Siemens Nixdorf Quattro 8870 con Comet. Un pro pos Comet: ¿Te has preguntado alguna vez de dónde viene la "extraña" asignación de teclas de función en Navision 3.53-3.56 y las versiones de Windows Navision 1.30, Navision 2.01 hasta Navision 2009R2? ¿Por ejemplo, F3 = Crear, F4 = Borrar? Eche un vistazo al Nixdorf/Comet Business Basic. Se sorprenderá de cuánto de Navision descubrirá allí. Los ingeniosos bucles de consulta de la base de datos, para los que el programador no tiene que hacer prácticamente nada, el generador de máscaras, el generador de informes... ¡Navision ha tomado prestado una cantidad increíble del antiguo líder del mercado Siemens Nixdorf / Comet!
Con esta antigua raíz, me resulta mucho más fácil convencer a los actuales usuarios de Comet/Business Basic o incluso a los usuarios del moderno Cross Basic para que se pasen fácilmente a Navision o Business Central.
¿Transferencia de datos comprimida o detallada? Por supuesto, ambas son posibles. Sin embargo, desde nuestra experiencia, recomiendo encarecidamente NO mezclar esto por área de datos. O bien sólo los totales/saldos por cuenta de mayor, cliente, proveedor, o bien cada artículo disponible en toda la contabilidad financiera sin compresión. Regularmente encuentro errores en el sistema antiguo cuando, por ejemplo, el total de los movimientos de artículos transferidos o de los diarios contables no corresponde al stock transferido de un artículo o al saldo de una cuenta transferida. Por supuesto, en este caso también se programa una ejecución de corrección para realizar automáticamente las correcciones necesarias. De este modo, una transferencia de datos desde un sistema heredado también sirve para limpiar los datos.
Un gran ejemplo de esto son los desprendimientos de Beefware, que tuve en mis manos hace mucho tiempo. Las existencias de los artículos eran correctas, pero los movimientos de los artículos mostraban un total desajustado. Así que lo que no encajaba en el original se hizo encajar directamente en la importación.