Closed AndresRamos closed 11 months ago
En la version v3.0.0 se agrego la propiedad EmpresasMap
a ContpaqiComercialConfig
en el archivo de configuracion del sincronizador.
La propiedad EmpresasMap
es un diccionario para mapear el RFC con la base de datos correcta.
"ContpaqiComercialConfig": {
"Usuario": "SUPERVISOR",
"Contrasena": "",
"HayIntefazConEmpresaContabilidad": false,
"RutaPlantillasPdf": "C:\\Compac\\Empresas\\Reportes\\Formatos Digitales\\reportes_Servidor\\COMERCIAL",
"EmpresasMap": {
"URE180429TM6": "adUNIVERSIDAD_ROBOTICA"
}
}
Esta propiedad es util para usuarios que tienen mas de una empresa en Comercial con el misma RFC. Ahora podrán decirle al sincronizador que empresa usar.
Hay clientes que pueden tener más de una empresa en CONTPAQi Comercial con el mismo RFC. Por ejemplo, empresas de respaldo o copias de una empresa para pruebas. Cuando se configura el Sincronizador se le asigna el RFC con el que se va a trabajar, pero no hay forma de especificar cual es la empresa correcta.
Como el Sincronizador ahorita espera que solo exista una empresa con el RFC asignado, cuando hay más de una empresa no hay forma de decirle cual es la correcta y toma la primera que encuentra lo cual no siempre es la correcta.
Para no complicarlo demasiado creo que lo ideal sería que en el mismo
appsettings.json
se pueda configurar la empresa correcta. Estoy pensando que sera un diccionario donde se pueda mapear el RFC con en nombre de la base de datos de la empresa.