Error al momento de generar planilla, el cliente tiene la version 1.19.1.4, el log del genpla esta mostrando el siguiente mensaje: 2020-11-27 09:04:07,075 [19] FATAL 05ea3ee3-7a1b-4635-80e4-4afaa43eec93 - Error al ejecutar las fórmulas del tipo de planilla Sueldo Quincenal periodo 377306 System.Runtime.InteropServices.COMException (0x80040154): Retrieving the COM class factory for component with CLSID {FA364B72-EF44-41DD-B96B-E7C03B0C9E48} failed due to the following error: 80040154 Class not registered (Exception from HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG)). at System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean publicOnly, Boolean noCheck, Boolean& canBeCached, RuntimeMethodHandleInternal& ctor, Boolean& bNeedSecurityCheck) at System.RuntimeType.CreateInstanceSlow(Boolean publicOnly, Boolean skipCheckThis, Boolean fillCache, StackCrawlMark& stackMark) at System.RuntimeType.CreateInstanceDefaultCtor(Boolean publicOnly, Boolean skipCheckThis, Boolean fillCache, StackCrawlMark& stackMark) at System.Activator.CreateInstance(Type type, Boolean nonPublic) at System.Activator.CreateInstance(Type type) at Aseinfo.VH4.MicroServices.GenPla.Ejecutores.EjecutorFormulacionVBScript.EjecutarFormulas() in C:vh4VH4MicroServicesGenPlaVBScriptEjecutorFormulacionVBScript.cs:line 133 at Aseinfo.VH4.MicroServices.GenPla.Common.Ejecutores.EjecutorFormulacionBase.EjecutarGeneracion() in C:vh4VH4MicroServicesGenPlaCommonEjecutoresEjecutorFormulacionBase.cs:line 748 |
El problema era que el archivo "GenPlaAPI.appsettings.json" tenia configurado la opción de "OleDbProvider" como "SQLNCLI10.1", se dejo en blanco para que agarre el default y después de esto funciono, esto se realizo adicional al cambio indicado por Salvador Barahona. |
El archivo que se utiliza para generar la planilla VH4GenPla6.dll no está regitrado en el registro de windows Ejecuta los archivos "registrar32.cmd" y "registrar64.cmd" en la carpeta tools (C:Program Files (x86)ASEINFOEvolution Tools ...) con permisos de administrador Después de realizar el cambio apareció otro error: planilla Sueldo Quincenal periodo 377306 [2/12/2020 6:53:36]: Error 3706: at VH4 Generador de Planillas VBScript ADODB.Connection. Aseinfo.VH4.MicroServices.GenPla.Common.Ejecutores.EjecutorFormulacionException: Error 3706: at VH4 Generador de Planillas VBScript ADODB.Connection Provider cannot be found. It may not be properly installed. [2/12/2020 6:53:36]: Error al ejecutar las fórmulas del tipo de planilla Sueldo Quincenal periodo 377306. ¿Es una instalación con base Oracle o SqlServer? Si fuera Oracle, puede ser que no esté instalado el driver nativo (ODAC) de 32 bits, puede ser que esté instalado el de 64 bits, pero como el ejecutor es una aplicación de 32 bits busca el correspondiente. Crea un archivo texto vacio con extensión UDL, y luego le das doble click para abrirlo, te va mostrar un dialogo para configurar la cadena de conexión que utiliza Evolution. Si tenés algun problema de instalación de los drivers OLEDB, allí vas a poder confirmalo. Es instalación en SQL, si quieren averiguo la versión Finalmente las cadenas OLEDB no son iguales a las ADO.Net, entonces también puede ser que la cadena especificada en Evolution no se pueda trasladar adecuadamente a OLEDB. Probe conectarme con el archivo UDL desde el servidor de aplicaciones a la base de datos que tiene configurada y no dio error.
showing 5 of 6
show all
|