jueves, 24 de agosto de 2023

Base de datos dañada o corrupta.

 Problema: Se identifican falta o inexistencia de registros en las bases de datos por lo que no se pueden hacer modificaciones a las mismas o afectan el funcionamiento del sistema.

Empresa operando desde 2007 con registros únicamente de 2023.

Causa: El problema se identifica tras la corrupción del programa en el servidor alojado. Este problema puede ser causado por diferentes orígenes; cierres repentinos, mal funcionamiento del equipo, daño en la unidad de almacenamiento o virus.  


Solución: Primeramente identificar la tabla con valores alterados, posteriormente comprar contra algún respaldo existente y verificar la integridad de los valores.

Finalmente utilizar los siguientes comandos en SQL para reparar la tabla.
 
1. Asignar la base de datos como (SINGLE_USER) en las propiedades de la misma. 



2. Ejecutar los siguientes comandos (tómese de ejemplo el nombre 'NAVAFRUT' como nombre de la base de datos).

USE NAVAFRUT
ALTER DATABASE NAVAFRUT SET SINGLE_USER WITH ROLLBACK IMMEDIATE

Esto se puede hacer de forma grafica, posicione en la base de datos (Navafrut) botón derecho, opción - opciones.
Vera una opción titulada: acceso restringido, cambiar a SINGLE_USER

3. Ejecute los siguientes comandos: 
DBCC CHECKTABLE ('or_venta',REPAIR_ALLOW_DATA_LOSS) 

4. Finalmente reestablezca con:  ALTER DATABASE Navafrut SET MULTI_USER


Resultado de la reparación: TXT REPARACION


Nota: aplíquese mismo procedimiento para el siguiente caso.

Problema: Cliente reporta que el numero consecutivo del folio de los complementos de pago es diferente al correspondiente.
se identifican registros faltantes para en la tabla de los complementos. 





Revise la integridad de los datos y aplique el procedimiento anteriormente comentado. 

Codigo de error:

Msg 824, Level 24, State 2, Line 2
SQL Server ha detectado un error de E/S de coherencia lógico: valor de pageid incorrecto (se esperaba 1:681859; valor obtenido 0:0).. Ha ocurrido durante un leer de la página (1:681859) en la base de datos con identificador 25, en la posición 0x0000014cf06000 del archivo 'C:\Program Files\Microsoft SQL Server\MSSQL14.MSSQLSERVER\MSSQL\DATA\NAVAFRUT.mdf'. El registro de errores de SQL Server o el registro de errores del sistema operativo puede contener mensajes adicionales con más detalles. Se trata de una condición de error grave que amenaza la integridad de la base de datos y que se debe corregir de inmediato. Ejecute una comprobación de coherencia completa de la base de datos (DBCC CHECKDB). Este error se puede haber originado por muchos factores; para obtener más información, consulte los Libros en pantalla de SQL Server.

Completion time: 2023-08-25T12:49:16.9332215-06:00





Tras la implementación de los comandos se eliminan los registros corruptos. 

Resultado de la reparación: RESULTADO DE TABLA



Cualquier problema relacionado favor de contactarnos siconet@siconet.com.mx o desde departamento de soporte y asesoría técnica online.





sábado, 19 de agosto de 2023

Proceso del_auxiliar_llave_ NO funciona.

Problema: Al trabajar en una orden de compra y salir de esta, el programa marca un error denominado: Proceso del_auxiliar_llave_ NO funciona.





El problema indica la corrupción de la tabla auxiliar y mfina por lo que debe restablecer.

Siga los siguientes pasos.

1.Renombrar la tabla auxiliar y mfina como auxiliar2 y mfina2

ej. auxiliar==auxiliar2


2.copiar la estructura y datos de auxiliar2 y mfina2

SELECT * INTO auxiliar FROM auxiliar2

SELECT * INTO mfina FROM mfina2

Esto hace una copia de la tabla auxiliar2 a auxiliar y mfina2 a mfina



Mensaje de error en SQL: Msg 8630, Level 16, State 1, Line 4

Error del procesador de consultas interno: el procesador de consultas detectó un error inesperado durante la ejecución (HRESULT = 0x80040e19). 


Tras la implementación*

Se logra actualizar el contable nuevamente. 


Se puede trabajar normalmente en las ordenes de compra sin errores. 


Cualquier problema relacionado favor de contactarnos siconet@siconet.com.mx o desde departamento de soporte y asesoría técnica online.















lunes, 14 de agosto de 2023

Error de timbrado: Funcion Stamp

Problema: Al intentar timbrar el sistema arroja un codigo de error denonimado "FUNCION STAMP" y no procede el timbrado. 

Solución: reportar al PAC (SW sapien) el problema "sucedió un problema en la función Stamp"

[  Error: ]       1429

[  LineNo: ]         69

[  Message: ] OLE IDispatch exception code 0 from msxml3.dll: Error en la descarga del recurso solicitado.

..

[  Procedure: ] stamp

[  Details: ] OLE IDispatch exception code 0 from msxml3.dll: Error en la descarga del recurso solicitado.

.

[  StackLevel: ]         18

[  LineContents: ] 


Tiempo de respuesta aproximado de 1 hora para implementación de solución. 


Cualquier problema relacionado favor de contactarnos siconet@siconet.com.mx o desde departamento de soporte y asesoría técnica online.


Error de timbrado CFDI40149 - El campo DomicilioFiscalReceptor, no es igual al valor del campo LugarExpedicion.

 Problema: Al intentar timbrar una remisión aparece el codigo de error CFDI 40149 El campo DomicilioFiscalReceptor, no es igual al valor del campo LugarExpedicion.


Solución:
Si el valor del atributo Rfc del receptor es "XAXX010101000" o "XEXX010101000", este atributo debe ser igual al valor del atributo Lugar de Expedición.

1. Lugar de expedición con CP definido.  


2. ABC de cliente con RFC "XAXX010101000" o "XEXX010101000" con CP definido por los parámetros del sistema según los datos del emisor. (CP igual que el del lugar de expedición)


3. Factura timbrada con el mismo CP para el Domicilio Fiscal del Receptor y para el emisor (Lugar de expedición) 



Cualquier problema relacionado favor de contactarnos siconet@siconet.com.mx o desde departamento de soporte y asesoría técnica online.