Error Access violation in module dbexpint.dll

Error Access violation in module dbexpint.dll

Sintoma: Error Access vioation at adress xxxxx in module 'dbexpint.dll' al grabar una factura, remisión o devolución en ventas

Diagnóstico: Este mensaje indica que la aplicaicón se quedó sin memoria grabando el documento y ocurre después de unos segundos o minutos de espera. el alto consumo de memoria se debe a que la aplicación se queda en un ciclo infinito de operaciones. La casua más común de este problema es por artículos con ensamble automático que a su vez contienen un componente que es un artículo con ensamble automático que requiere en su composición el producto original. En algunos casos el problema es obvio al consultar la composición del producto y vemos que el código del producto se incluye a su vez como compoenente


A veces el problema no es tan facil de identificar, ya que puede que un producto tenga un componente distinto, pero la composición de este último incluye al producto inicial, generando también el bucle infinito.

Solución: Revise si en la factura o dicumento a grabar se incluyen artículos marcados con ensamble automático y para esos artículos revise la composición e identifique, perimo que no se repita el mismo código de producto y segundo, revise si los componentes tienen a su vez ensamble automático y de ser así revise la composición de esos componentes para garantizar que no se usa ningún producto anterior en la cadena de ensamble. Una vez retire los productos con conflicto ya se puede grabar el documento sin problema.