Error al Imprimir Formato de Factura Electronica CFDI


Síntomas

SE HA DETECTADO EL SIGUIENTE ERROR: Either BOF or EOF is True, or the current record has been deleted. Requested operation requieres a current record. Este error se presenta al intentar Imprimir un formato de factura Electronica CFDI, sin enbargo otros folios de facturas pueden imprimirse con el mismo formato.

↑ Volver arriba

Causa

Este error se genera debido a que falta el registro correspondiente en la tabla Factura_Encabezado.

↑ Volver arriba

Solución

Este error no se puede reproducir de manera controlada por lo cual no se tiene una solucion definitiva, sin embargo se puede ejecutar el siguiente script para reconstruir los registros faltantes. INSERT INTO Factura_Encabezado ( Fc_Folio, Fc_Fecha, Fc_Tabla, Fc_Documento, Fc_Referencia, Fc_Comentario, Fc_Sin_Cargo, Fc_Serie, Fc_Serie_Folio, Fc_Factura, Fc_Credito, Fc_Fecha_Vencimiento, Sc_Cve_Sucursal, Al_Cve_Almacen, Cl_Cve_Cliente, Vn_Cve_Vendedor, Mn_Cve_Moneda, Fc_Tipo_Cambio, Fc_Condicion_Venta, Fc_Descuento_Global_Factor, Fc_Descuento_Global_Importe, Fc_Precio_Lista_Importe, Fc_Descuento_Importe, Fc_Precio_Descontado_Importe, Fc_Impuesto_Importe, Fc_Precio_Neto_Importe, Oper_Alta, Fecha_Alta, Oper_Ult_Modif, Fecha_Ult_Modif, Oper_Baja, Fecha_Baja, Es_Cve_Estado) SELECT Fc_Folio, Fc_Fecha, Fc_Tabla, Fc_Documento, Fc_Referencia, Fc_Comentario, Fc_Sin_Cargo, Fc_Serie, Fc_Serie_Folio, Fc_Factura, Fc_Credito, Fc_Fecha_Vencimiento, Sc_Cve_Sucursal, Al_Cve_Almacen, Cl_Cve_Cliente, Vn_Cve_Vendedor, Mn_Cve_Moneda, Fc_Tipo_Cambio, Fc_Condicion_Venta, isnull(avg(Fc_Descuento_Global_Factor),0) as Fc_Descuento_Global_Factor, isnull(sum(Fc_Descuento_Global_Importe),0) as Fc_Descuento_Global_Importe, isnull(sum(Fc_Precio_Lista_Importe),0) as Fc_Precio_Lista_Importe, isnull(sum(Fc_Descuento_Importe),0) as Fc_Descuento_Importe , isnull(sum(Fc_Precio_Descontado_Importe),0) as Fc_Precio_Descontado_Importe, isnull(sum(Fc_Impuesto_Importe),0) as Fc_Impuesto_Importe , isnull(sum(Fc_Precio_Neto_Importe),0) as Fc_Precio_Neto_Importe, Oper_Alta, Fecha_Alta, isnull((select top 1 Oper_Ult_Modif from factura f where f.fc_folio= factura.fc_folio order by fc_id desc),'CONFIG') as Oper_Ult_Modif, isnull((select top 1 Fecha_Ult_Modif from factura f where f.fc_folio= factura.fc_folio order by fc_id desc),getdate()) as Fecha_Ult_Modif, Oper_Baja, Fecha_Baja, Es_Cve_Estado FROM FACTURA WHERE Fc_Folio NOT IN(SELECT Fc_Folio FROM Factura_Encabezado) GROUP BY Fc_Folio, Fc_Fecha, Fc_Tabla, Fc_Documento, Fc_Referencia, Fc_Comentario, Fc_Sin_Cargo, Fc_Serie, Fc_Serie_Folio, Fc_Factura, Fc_Credito, Fc_Fecha_Vencimiento, Sc_Cve_Sucursal, Al_Cve_Almacen, Cl_Cve_Cliente, Vn_Cve_Vendedor, Mn_Cve_Moneda, Fc_Tipo_Cambio, Fc_Condicion_Venta, Oper_Alta, Fecha_Alta, Oper_Baja, Fecha_Baja, Es_Cve_Estado

↑ Volver arriba


¿Te resulto útil esta información?
0% de las personas consideraron que fue útil.



Iniciar una conversación en el foro de soporte de nuestra comunidad


Hacer una pregunta al foro

Más recursos

Site

Conoce nuestras diferentes Soluciones de Software. ¡Contáctanos!

Blog

Artículos, noticias y consejos útiles sobre tecnología y Sistemas Administrativos.


Community

Plataforma con múltiples recursos de ayuda y herramientas de soporte.




Contacta a un experto

¿Como podemos ayudarte?

Optén soporte personalizado por télefono o chat.


Obtener soporte