lWriteinDb.T. habilita recurso.
Guía AdvPLoExcel:SetWriteinDB(lWriteinDb,[nLimit]) -> lEnabledConfigura almacenamiento auxiliar de generación XLSX.
SetWriteinDB es método FWMsExcelXlsx, no función global para tablas de negocio. Requiere LIB 20230227+, DBAccess 22.1.1.0+ y ambiente preparado. Llame antes de AddRow. Límite 200000 corresponde a registros/celdas auxiliares bulk, no filas de hoja. Reducir memoria agrega costo de base/desempeño; SQLite inserta individualmente. Compruebe retorno lógico: .F. puede mantener procesamiento en memoria. (Fuentes: refs. 1–1.)
oExcel:SetWriteinDB(lWriteinDb,[nLimit]) -> lEnabledlWriteinDb.T. habilita recurso.
nLimitLímite bulk de celdas auxiliares; predeterminado 200000.
Lógico: indica si recurso fue habilitado.
#Include "Protheus.ch"
User Function Ed663(oExcel)
// Fragmento: oExcel es FWMsExcelXlsx; ambiente preparado.
Local lHabilitado
// Configurar antes de cualquier AddRow; comprobar fallback.
lHabilitado := oExcel:SetWriteinDB(.T.,200000)
If !lHabilitado
ConOut("Datos auxiliares permaneceran en memoria")
EndIf
Return NilSolicita modo auxiliar en base e informa fallo; no genera XLSX ni modifica maestros en este recorte. En revisión: ejemplo editorial no compilado ni ejecutado en Protheus. Comprobar includes, release, RDD y contexto antes de probar.
Desarrollado con Usina Docs · Alpha
© 2026 Usina.BR. Todos los derechos reservados. TOTVS, Protheus, Microsiga y sus respectivos logotipos son marcas de sus titulares. Guía AdvPL es independiente y utiliza citas limitadas, atribuidas y justificadas por fines educativos. Consulta los Términos de Uso. Términos de Uso
Comentarios
Todavía no hay comentarios aprobados.
Inicia sesión con Google o Microsoft para comentar.