Error "Out of memory" con facturas grandes

Este es el foro para resolver dudas y hacer comentarios de las librerias DLL de generacion y timbrado que se ofrece aqui en el foro
Ingbeltran
Mensajes: 53
Registrado: Lun Oct 07, 2013 5:16 pm

Error "Out of memory" con facturas grandes

Mensajepor Ingbeltran » Mar Ago 04, 2020 5:09 pm

Buenas tardes, al momento de timbrar facturas muy grandes, me presenta el siguiente problema:
Out of memory
Adjunto archivo ini

Con facturas menos extensas no hay ningún problema.

Alguna sugerencia?

Gracias.
Adjuntos
FactElect.ini
(2.15 MiB) Descargado 183 veces
Error.jpg
Error.jpg (51.36 KiB) Visto 3662 veces

Avatar de Usuario
Dado
Mensajes: 15824
Registrado: Mar Jul 06, 2010 8:56 pm

Re: Error "Out of memory" con facturas grandes

Mensajepor Dado » Mar Ago 04, 2020 7:11 pm

V3.3.180830
....
– Aumento de capacidad para calcular la cadena original de mega archivos con miles de conceptos
....


El 30 agosto de 2018 liberamos una version que soporta mega archivos

Actualiza tu dll visitando http://www.mercantiltitanio.com opcion [Comprar Licencias]

Por "no dejar" hice una prueba, te confirmo que con la dll mas reciente si se puede procesar ese mega-archivo que publicaste, tardo 15 minutos en crear el XML

04/ago. 19:24:59 ---Iniciando creacion de CFDI---CFDLib V3.3.190830
04/ago. 19:24:59 Abriendo archivo ini : C:\Users\Andres\Dropbox\Archivo\Proyectos Delphi\CFDLib.dll\FactElect.ini
04/ago. 19:24:59 Activando modo de datos masivo
04/ago. 19:24:59 Abriendo Certificado : .\Certificados\CSD_Pruebas_CFDI_LAN7008173R5.cer
04/ago. 19:24:59 Abriendo Llave Privada : .\Certificados\CSD_Pruebas_CFDI_LAN7008173R5.key
04/ago. 19:24:59 Iniciando creacion de XML
04/ago. 19:24:59 Insertando Datos Generales
04/ago. 19:24:59 Insertando Datos del Emisor
04/ago. 19:24:59 Insertando Datos del Receptor
04/ago. 19:24:59 Insertando Conceptos
04/ago. 19:39:04 Insertando Impuestos
04/ago. 19:39:04 Creando sello digital
04/ago. 19:40:05 Exportando el XML a disco
04/ago. 19:40:06 MegaData activado, no se exporta CadenaOriginal solo Sello
04/ago. 19:40:06 ---FIN CFDI---
Adjuntos
Factura.xml
(2.49 MiB) Descargado 202 veces
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!

Ingbeltran
Mensajes: 53
Registrado: Lun Oct 07, 2013 5:16 pm

Re: Error "Out of memory" con facturas grandes

Mensajepor Ingbeltran » Mar Ago 04, 2020 10:30 pm

De acuerdo, compraré esa versión entonces.
Gracias

Ingbeltran
Mensajes: 53
Registrado: Lun Oct 07, 2013 5:16 pm

Re: Error "Out of memory" con facturas grandes

Mensajepor Ingbeltran » Mié Ago 05, 2020 10:33 am

Efectivamente, pero hasta ahí se queda, no se timbra.
Adjuntos
Error2.jpg
Error2.jpg (59.09 KiB) Visto 3646 veces

Avatar de Usuario
Dado
Mensajes: 15824
Registrado: Mar Jul 06, 2010 8:56 pm

Re: Error "Out of memory" con facturas grandes

Mensajepor Dado » Mié Ago 05, 2020 10:47 am

Es que ese es otro proceso, no se timbra de forma automatica, debes ejecutar la funcion de TimbrarCFD(archivo.ini)

Que por cierto en mis pruebas tardo 5 minutos en el timbrado !!!
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!

Ingbeltran
Mensajes: 53
Registrado: Lun Oct 07, 2013 5:16 pm

Re: Error "Out of memory" con facturas grandes

Mensajepor Ingbeltran » Mié Ago 05, 2020 1:17 pm

así lo hago, inmediatamente después de crear el archivo ini ejecuto ese proceso:

Dat.CreaArchivoIni(FolFactura);
Dat.CreaCFDI(IniFileName,Dat.EmpresaCONTRALLAVE.Value);
Dat.CreaArchivoDeTimbrado(FolFactura,Archixml,'F');
try
Dat.TimbrarCFDI(FolFactura,'F');
except
MessageDlg('Hubo un Error' + #13#10 + GetError + #13#10 + GetErrorExt,mtError,[mbOK],0);
end;


solo se crea el CFDI pero ya no lo timbra

Avatar de Usuario
Dado
Mensajes: 15824
Registrado: Mar Jul 06, 2010 8:56 pm

Re: Error "Out of memory" con facturas grandes

Mensajepor Dado » Mié Ago 05, 2020 2:35 pm

La DLL no tuvo problemas para el timbrado, adjunto XML timbrado en pruebas y bitacora

Por cierto en el [Concepto1142] le falta la ClaveUnidad, ademas tuve que activar la opcion de "CalcularImportes" ya que tambien marcaba error en tus impuestos

Tardo 6 minutos en el timbrado, dale a tu rutina el suficiente tiempo antes de considerar que "se quedo colgado"

05/ago. 14:07:14 ---Iniciando creacion de CFDI---CFDLib V3.3.191007-DEMO
05/ago. 14:07:14 Abriendo archivo ini : C:\Users\Andres\Dropbox\Archivo\Proyectos Delphi\CFDLib.dll\FactElect.ini
05/ago. 14:07:14 Activando modo de datos masivo
05/ago. 14:07:15 Abriendo Certificado : .\Certificados\CSD_Pruebas_CFDI_LAN7008173R5.cer
05/ago. 14:07:15 Abriendo Llave Privada : .\Certificados\CSD_Pruebas_CFDI_LAN7008173R5.key
05/ago. 14:07:15 Iniciando creacion de XML
05/ago. 14:07:15 Insertando Datos Generales
05/ago. 14:07:15 Insertando Datos del Emisor de prueba (DEMO)
05/ago. 14:07:15 Insertando Datos del Receptor
05/ago. 14:07:15 Insertando Conceptos
05/ago. 14:13:08 Insertando Impuestos
05/ago. 14:13:08 CalcularImportes seleccionado
05/ago. 14:13:11 Creando sello digital
05/ago. 14:13:36 Exportando el XML a disco
05/ago. 14:13:36 MegaData activado, no se exporta CadenaOriginal solo Sello
05/ago. 14:13:36 ---FIN CFDI---
05/ago. 14:21:46 ---Iniciando Timbrado---CFDLib V3.3.191007-DEMO
05/ago. 14:21:46 Abriendo archivo ini : C:\Users\Andres\Dropbox\Archivo\Proyectos Delphi\CFDLib.dll\FactElect.ini
05/ago. 14:21:46 Creando objeto CFDI
05/ago. 14:21:46 Cargando CFDI de disco : .\Factura.xml
05/ago. 14:21:46 Cargando Datos del PAC : ECODEX
05/ago. 14:27:13 Se obtuvo un Timbre, se procedera a insertarlo en el CFDI
<tfd:TimbreFiscalDigital xmlns:tfd="http://www.sat.gob.mx/TimbreFiscalDigital" xsi:schemaLocation="http://www.sat.gob.mx/TimbreFiscalDigital http://www.sat.gob.mx/sitio_internet/cf ... talv11.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" Version="1.1" UUID="21BAC520-7D34-9544-B2F0-A8FC0718A5C5" FechaTimbrado="2020-08-05T14:27:09" RfcProvCertif="SCD110105654" SelloCFD="C2OjDDxAkP2UBLre7nYSxKDs83JMWjexORk34wltko8voUqL7MgtVCdMhnYHEOJ+ytAXeB+JdClh98EKxWdtbJHIg8KWO7TQvmgevziQXzp0wcGnIwUm1TRyJ4Oe5McxYW+GyaF3iLt6/AdP+uDBcpGfQ4apxTWKLsL5VcnVzftReimxz1JGPtR78lf1yADOKH1fEWpODSEBJENRmwOAU78Rpy1i7ucagXXazV2luEyl+Sb0O01UzoezSGPHRW8FDacpc3JR/HypkjUlwSS28Or/yQqWMSNv4NXqo1ymUcBnSwXQBxGYChQ4PzN+HRL38wHipXgwpxJj1Exa6kHFEg==" NoCertificadoSAT="20001000000300022323" SelloSAT="VGKmQeIqwsz+b0zFOQpsdRC2RmP5br9ZrOBfigtF1hg1p0q1wexT/NAj31i8uqEkOWFjljYLkMG0orQUY+GnJse79vm3iixvcCjDxl+ehlWKmC6wl6jz4Yr4FfL7OIcYwB0i8zKE3SGCCIPzsYQ3BtvQsMaDbLMTgi5ehpJHVq2g55ujQyumPq2iHKxA1FKqShL0xj9ZrhkW+Q5ByG9npBSDcQGESJb1zFTEC8k9VhospMZM6wS2D7RQPIoEVYJNksCyutzqcCD6smCYaMt85OjC2MMcRlolugjjucsUdETbAhUklA59J6sKA513XSqlvGRPXeep5VXgna7/hhyh7w==" />
05/ago. 14:27:13 Exportando resultados: XML, Cadena del timbre y SelloSAT
05/ago. 14:27:14 ---FIN TIMBRADO---
Adjuntos
Factura.zip
(253.94 KiB) Descargado 219 veces
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!

Ingbeltran
Mensajes: 53
Registrado: Lun Oct 07, 2013 5:16 pm

Re: Error "Out of memory" con facturas grandes

Mensajepor Ingbeltran » Mié Ago 05, 2020 4:47 pm

Si, tienes razón en ese concepto. Ya la pude timbrar.
A la rutina le doy un tiempo ilimitado pero a veces funciona, a veces no (cada día se debe timbrar una factura similar o mas grande), igual y tal vez sea el servicio de internet.

Gracias por tu apoyo.

Jesus Castelo
Mensajes: 384
Registrado: Lun Feb 14, 2011 7:37 pm

Re: Error "Out of memory" con facturas grandes

Mensajepor Jesus Castelo » Jue Ago 06, 2020 9:48 am

Me a tocado clientes que facturan a publico en general unos 2400 conceptos. Esta factura de cuantos es? :ugeek:

Avatar de Usuario
Dado
Mensajes: 15824
Registrado: Mar Jul 06, 2010 8:56 pm

Re: Error "Out of memory" con facturas grandes

Mensajepor Dado » Jue Ago 06, 2020 10:05 am

Es de 6700 conceptos ...... y dice que "son normales", yo quiero tener un negocio asi :D (en serio, no trabajas franquicias? :geek: )
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!


Volver a “SOPORTE LIBRERIA CFDLib.dll, CELib.dll y RETLib.dll”

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 13 invitados