<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"><channel><category>pcsoft.br.windev</category><copyright>Copyright 2026, PC SOFT</copyright><lastBuildDate>9 Jul 2025 06:26:37 Z</lastBuildDate><pubDate>3 Jul 2025 17:01:26 Z</pubDate><description>Bom dia&#13;
&#13;
Segue abaixo um estudo de várias pessoas (eu, Luís, Pedrosao) que se chegou a versão 15.&#13;
&#13;
Essa classe vem de encontro a necessidade de converter qualquer base de dados com segurança para a mesma versão atual da analysis.&#13;
&#13;
Espero que possam ajudar a melhorar essa versão postando melhorias que deveriam fazer parte desse projeto. Talvez não esteja ok algo o uso é por CONTA E RISCO, testar em bases testes não em produção diretamente, fazer bkp antes de mais nada, essa é a minha recomendação e máxima atenção eu peço a todos. &#13;
&#13;
Sendo assim segue abaixo o código completo da versão atual:&#13;
&#13;
[code:wl]&#13;
&#13;
// === Multilingual Translation Function ===&#13;
PROCEDURE fm_Translate(LOCAL sMessageID is string) : string&#13;
SWITCH fm_sLang&#13;
CASE "en":&#13;
	SWITCH sMessageID&#13;
	CASE "MSG_COMPARE_START": RESULT "START ANALYSIS vs DATABASE COMPARISON"&#13;
	CASE "MSG_COMPARE_END": RESULT "END COMPARISON"&#13;
	CASE "MSG_CREATE": RESULT "Table to create"&#13;
	CASE "MSG_DROP": RESULT "Table to drop"&#13;
	CASE "MSG_ALTER": RESULT "Table to alter"&#13;
	CASE "MSG_EQUAL": RESULT "Identical table"&#13;
	CASE "MSG_NOT_CONNECTED": RESULT "Not connected to the database"&#13;
	END&#13;
CASE "pt":&#13;
	SWITCH sMessageID&#13;
	CASE "MSG_COMPARE_START": RESULT "INÍCIO DA COMPARAÇÃO ANÁLISE vs BANCO"&#13;
	CASE "MSG_COMPARE_END": RESULT "FIM DA COMPARAÇÃO"&#13;
	CASE "MSG_CREATE": RESULT "Tabela a criar"&#13;
	CASE "MSG_DROP": RESULT "Tabela a remover"&#13;
	CASE "MSG_ALTER": RESULT "Tabela a alterar"&#13;
	CASE "MSG_EQUAL": RESULT "Tabela idêntica"&#13;
	CASE "MSG_NOT_CONNECTED": RESULT "Não conectado ao banco de dados"&#13;
	END&#13;
CASE "es":&#13;
	SWITCH sMessageID&#13;
	CASE "MSG_COMPARE_START": RESULT "INICIO COMPARACIÓN ANÁLISIS vs BASE"&#13;
	CASE "MSG_COMPARE_END": RESULT "FIN DE LA COMPARACIÓN"&#13;
	CASE "MSG_CREATE": RESULT "Tabla a crear"&#13;
	CASE "MSG_DROP": RESULT "Tabla a eliminar"&#13;
	CASE "MSG_ALTER": RESULT "Tabla a modificar"&#13;
	CASE "MSG_EQUAL": RESULT "Tabla idéntica"&#13;
	CASE "MSG_NOT_CONNECTED": RESULT "No conectado a la base de datos"&#13;
	END&#13;
OTHER CASE:&#13;
	// Default to French&#13;
	SWITCH sMessageID&#13;
	CASE "MSG_COMPARE_START": RESULT "DÉBUT COMPARAISON ANALYSE vs BASE"&#13;
	CASE "MSG_COMPARE_END": RESULT "FIN COMPARAISON"&#13;
	CASE "MSG_CREATE": RESULT "Table à créer"&#13;
	CASE "MSG_DROP": RESULT "Table à supprimer"&#13;
	CASE "MSG_ALTER": RESULT "Table à modifier"&#13;
	CASE "MSG_EQUAL": RESULT "Table identique"&#13;
	CASE "MSG_NOT_CONNECTED": RESULT "Non connecté à la base de données"&#13;
	END&#13;
END&#13;
&#13;
// ===== FILEMANAGER V15.1 - SUPORTE FIREBIRD INCLUÍDO =====&#13;
// Compatível com: MySQL, PostgreSQL, SQL Server, Oracle, SQLite, DB2, Sybase, Teradata, Firebird&#13;
// Data de atualização: 03/07/2025&#13;
// Modificações principais:&#13;
// - Suporte a backup em Firebird (CREATE TABLE ... AS SELECT ...)&#13;
// - Autoincremento Firebird: GENERATED BY DEFAULT AS IDENTITY&#13;
// - Geração de SQL compatível com Firebird no ALTER TABLE e CREATE TABLE&#13;
// - Mantida compatibilidade com os demais SGBDs&#13;
//&#13;
// Esta versão está pronta para uso produtivo com Firebird.&#13;
&#13;
Filemanager_V15&#13;
&#13;
// ===== FILEMANAGER V15 - PROCEDIMENTOS FALTANTES =====&#13;
// Complementos para completar os passos A a I&#13;
// Data: 03/07/2025&#13;
// Prefixo: fm_ para todos os métodos&#13;
&#13;
// ===== ESTRUTURAS DE DADOS =====&#13;
&#13;
// Estrutura para comparação de tabelas&#13;
stTableComparison est une Structure&#13;
fm_sTableName est une chaîne&#13;
fm_bExistsInAnalysis est un booléen&#13;
fm_bExistsInDatabase est un booléen&#13;
fm_arrFieldsDifferences est un tableau de chaînes&#13;
fm_arrIndexesDifferences est un tableau de chaînes&#13;
fm_arrConstraintsDifferences est un tableau de chaînes&#13;
fm_sAction est une chaîne  // CREATE, ALTER, DROP&#13;
FIN&#13;
&#13;
// Estrutura para plano de alteração&#13;
stAlterationPlan est une Structure&#13;
fm_sTableName est une chaîne&#13;
fm_sSQL est une chaîne&#13;
fm_sDescription est une chaîne&#13;
fm_nPrioridade est un entier  // 1=Haute, 2=Moyenne, 3=Basse&#13;
fm_bRequiresBackup est un booléen&#13;
FIN&#13;
&#13;
// ===== MÉTODOS FALTANTES NA CLASSE FILEMANAGER =====&#13;
&#13;
// Comparar análise com base de dados (Passo D)&#13;
PROCÉDURE fm_ComparerAnalyseAvecBase() : tableau de stTableComparison&#13;
LOCAL fm_arrComparisons est un tableau de stTableComparison&#13;
LOCAL fm_arrAnalysisTables est un tableau de chaînes&#13;
LOCAL fm_arrDatabaseTables est un tableau de chaînes&#13;
LOCAL fm_comparison est un stTableComparison&#13;
LOCAL fm_i est un entier&#13;
&#13;
```&#13;
SI PAS fm_bConnected ALORS&#13;
	fm_sLastError = fm_Translate("MSG_NOT_CONNECTED")&#13;
	RENVOYER fm_arrComparisons&#13;
FIN&#13;
&#13;
fm_LogMessage("=== START ANALYSIS vs DATABASE COMPARISON ===")&#13;
&#13;
// Obtenir tables de l'analyse WinDev&#13;
fm_arrAnalysisTables = fm_ObtenirTablesAnalyse()&#13;
&#13;
// Obtenir tables de la base de données&#13;
fm_arrDatabaseTables = ObtenirListeTables()&#13;
&#13;
// Créer une liste unifiée de toutes les tables&#13;
LOCAL fm_arrAllTables est un tableau de chaînes&#13;
POUR fm_i = 1 _À_ TableauOccurrence(fm_arrAnalysisTables)&#13;
	SI TableauCherche(fm_arrAllTables, fm_arrAnalysisTables[fm_i]) = -1 ALORS&#13;
		TableauAjoute(fm_arrAllTables, fm_arrAnalysisTables[fm_i])&#13;
	FIN&#13;
FIN&#13;
&#13;
POUR fm_i = 1 _À_ TableauOccurrence(fm_arrDatabaseTables)&#13;
	SI TableauCherche(fm_arrAllTables, fm_arrDatabaseTables[fm_i]) = -1 ALORS&#13;
		TableauAjoute(fm_arrAllTables, fm_arrDatabaseTables[fm_i])&#13;
	FIN&#13;
FIN&#13;
&#13;
// Comparer chaque table&#13;
POUR fm_i = 1 _À_ TableauOccurrence(fm_arrAllTables)&#13;
	LOCAL fm_sTableName est une chaîne = fm_arrAllTables[fm_i]&#13;
	&#13;
	fm_comparison.fm_sTableName = fm_sTableName&#13;
	fm_comparison.fm_bExistsInAnalysis = (TableauCherche(fm_arrAnalysisTables, fm_sTableName) &gt; 0)&#13;
	fm_comparison.fm_bExistsInDatabase = (TableauCherche(fm_arrDatabaseTables, fm_sTableName) &gt; 0)&#13;
	&#13;
	// Déterminer l'action nécessaire&#13;
	SI fm_comparison.fm_bExistsInAnalysis ET PAS fm_comparison.fm_bExistsInDatabase ALORS&#13;
		fm_comparison.fm_sAction = "CREATE"&#13;
		fm_LogMessage("Table to create: " + fm_sTableName)&#13;
		&#13;
	SINON SI PAS fm_comparison.fm_bExistsInAnalysis ET fm_comparison.fm_bExistsInDatabase ALORS&#13;
		fm_comparison.fm_sAction = "DROP"&#13;
		fm_LogMessage("Table to drop: " + fm_sTableName)&#13;
		&#13;
	SINON SI fm_comparison.fm_bExistsInAnalysis ET fm_comparison.fm_bExistsInDatabase ALORS&#13;
		// Comparer structure des champs&#13;
		fm_comparison.fm_arrFieldsDifferences = fm_ComparerChamps(fm_sTableName)&#13;
		fm_comparison.fm_arrIndexesDifferences = fm_ComparerIndex(fm_sTableName)&#13;
		fm_comparison.fm_arrConstraintsDifferences = fm_ComparerConstraints(fm_sTableName)&#13;
		&#13;
		SI TableauOccurrence(fm_comparison.fm_arrFieldsDifferences) &gt; 0 OU TableauOccurrence(fm_comparison.fm_arrIndexesDifferences) &gt; 0 OU TableauOccurrence(fm_comparison.fm_arrConstraintsDifferences) &gt; 0 ALORS&#13;
			fm_comparison.fm_sAction = "ALTER"&#13;
			fm_LogMessage("Table to alter: " + fm_sTableName)&#13;
		SINON&#13;
			fm_comparison.fm_sAction = "NONE"&#13;
			fm_LogMessage("Identical table: " + fm_sTableName)&#13;
		FIN&#13;
	FIN&#13;
	&#13;
	TableauAjoute(fm_arrComparisons, fm_comparison)&#13;
FIN&#13;
&#13;
fm_LogMessage("=== END COMPARISON - " + TableauOccurrence(fm_arrComparisons) + " tables analysées ===")&#13;
RENVOYER fm_arrComparisons&#13;
```&#13;
&#13;
FIN&#13;
&#13;
// Générer plan d’altération (Passo E)&#13;
PROCÉDURE fm_GénérerPlanAltération(LOCAL fm_arrComparisons est un tableau de stTableComparison) : tableau de stAlterationPlan&#13;
LOCAL fm_arrPlan est un tableau de stAlterationPlan&#13;
LOCAL fm_plan est un stAlterationPlan&#13;
LOCAL fm_i est un entier&#13;
&#13;
```&#13;
fm_LogMessage("=== GÉNÉRATION DU PLAN D'ALTÉRATION ===")&#13;
&#13;
POUR fm_i = 1 _À_ TableauOccurrence(fm_arrComparisons)&#13;
	LOCAL fm_comparison est un stTableComparison = fm_arrComparisons[fm_i]&#13;
	&#13;
	SELON fm_comparison.fm_sAction&#13;
		CAS "CREATE"&#13;
			fm_plan.fm_sTableName = fm_comparison.fm_sTableName&#13;
			fm_plan.fm_sSQL = fm_GénérerSQLCréation(fm_comparison.fm_sTableName)&#13;
			fm_plan.fm_sDescription = "Création de la table " + fm_comparison.fm_sTableName&#13;
			fm_plan.fm_nPriorité = 1  // Haute priorité&#13;
			fm_plan.fm_bRequiresBackup = Faux  // Pas de backup pour création&#13;
			TableauAjoute(fm_arrPlan, fm_plan)&#13;
			&#13;
		CAS "ALTER"&#13;
			// Générer ALTERs pour champs&#13;
			LOCAL fm_j est un entier&#13;
			POUR fm_j = 1 _À_ TableauOccurrence(fm_comparison.fm_arrFieldsDifferences)&#13;
				fm_plan.fm_sTableName = fm_comparison.fm_sTableName&#13;
				fm_plan.fm_sSQL = fm_GénérerSQLAltération(fm_comparison.fm_sTableName, fm_comparison.fm_arrFieldsDifferences[fm_j])&#13;
				fm_plan.fm_sDescription = "Modification champ " + fm_comparison.fm_arrFieldsDifferences[fm_j]&#13;
				fm_plan.fm_nPriorité = 2  // Moyenne priorité&#13;
				fm_plan.fm_bRequiresBackup = Vrai&#13;
				TableauAjoute(fm_arrPlan, fm_plan)&#13;
			FIN&#13;
			&#13;
			// Générer index&#13;
			POUR fm_j = 1 _À_ TableauOccurrence(fm_comparison.fm_arrIndexesDifferences)&#13;
				fm_plan.fm_sTableName = fm_comparison.fm_sTableName&#13;
				fm_plan.fm_sSQL = fm_GénérerSQLIndex(fm_comparison.fm_sTableName, fm_comparison.fm_arrIndexesDifferences[fm_j])&#13;
				fm_plan.fm_sDescription = "Modification index " + fm_comparison.fm_arrIndexesDifferences[fm_j]&#13;
				fm_plan.fm_nPriorité = 3  // Basse priorité&#13;
				fm_plan.fm_bRequiresBackup = Faux&#13;
				TableauAjoute(fm_arrPlan, fm_plan)&#13;
			FIN&#13;
			&#13;
		CAS "DROP"&#13;
			fm_plan.fm_sTableName = fm_comparison.fm_sTableName&#13;
			fm_plan.fm_sSQL = "DROP TABLE " + fm_EscapeIdentifier(fm_comparison.fm_sTableName)&#13;
			fm_plan.fm_sDescription = "Suppression de la table " + fm_comparison.fm_sTableName&#13;
			fm_plan.fm_nPriorité = 3  // Basse priorité&#13;
			fm_plan.fm_bRequiresBackup = Vrai&#13;
			TableauAjoute(fm_arrPlan, fm_plan)&#13;
	FIN&#13;
FIN&#13;
&#13;
// Trier par priorité&#13;
TableauTrie(fm_arrPlan, taPremierElément)&#13;
&#13;
fm_LogMessage("Plan généré: " + TableauOccurrence(fm_arrPlan) + " opérations")&#13;
RENVOYER fm_arrPlan&#13;
```&#13;
&#13;
FIN&#13;
&#13;
// Créer backup d’une table (Passo F)&#13;
PROCÉDURE fm_CréerBackupTable(LOCAL fm_sTableName est une chaîne) : booléen&#13;
LOCAL fm_sBackupTableName est une chaîne&#13;
LOCAL fm_sSQL est une chaîne&#13;
LOCAL fm_bResult est un booléen = Faux&#13;
LOCAL fm_sTimestamp est une chaîne = DateSys() + “_” + Remplace(HeureSys(), “:”, “”)&#13;
&#13;
```&#13;
SI PAS fm_bConnected ALORS&#13;
	fm_sLastError = fm_Translate("MSG_NOT_CONNECTED")&#13;
	RENVOYER Faux&#13;
FIN&#13;
&#13;
// Nom de la table de backup avec timestamp&#13;
fm_sBackupTableName = fm_sTableName + "_bkp_" + fm_sTimestamp&#13;
&#13;
fm_LogMessage("Création backup: " + fm_sTableName + " -&gt; " + fm_sBackupTableName)&#13;
&#13;
// SQL selon le SGBD&#13;
SELON fm_sDbType&#13;
	CAS "mysql"&#13;
		fm_sSQL = "CREATE TABLE " + fm_EscapeIdentifier(fm_sBackupTableName) + " AS SELECT * FROM " + fm_EscapeIdentifier(fm_sTableName)&#13;
		&#13;
	CAS "postgresql"&#13;
		fm_sSQL = "CREATE TABLE " + fm_EscapeIdentifier(fm_sBackupTableName) + " AS SELECT * FROM " + fm_EscapeIdentifier(fm_sTableName)&#13;
		&#13;
	CAS "sqlserver"&#13;
		fm_sSQL = "SELECT * INTO " + fm_EscapeIdentifier(fm_sBackupTableName) + " FROM " + fm_EscapeIdentifier(fm_sTableName)&#13;
		&#13;
	CAS "oracle"&#13;
		fm_sSQL = "CREATE TABLE " + fm_EscapeIdentifier(fm_sBackupTableName) + " AS SELECT * FROM " + fm_EscapeIdentifier(fm_sTableName)&#13;
		&#13;
	CAS "sqlite"&#13;
		fm_sSQL = "CREATE TABLE " + fm_EscapeIdentifier(fm_sBackupTableName) + " AS SELECT * FROM " + fm_EscapeIdentifier(fm_sTableName)&#13;
		&#13;
	CAS "as400", "db2"&#13;
		fm_sSQL = "CREATE TABLE " + fm_EscapeIdentifier(fm_sBackupTableName) + " AS (SELECT * FROM " + fm_EscapeIdentifier(fm_sTableName) + ") WITH DATA"&#13;
		&#13;
	CAS "sybase"&#13;
		fm_sSQL = "SELECT * INTO " + fm_EscapeIdentifier(fm_sBackupTableName) + " FROM " + fm_EscapeIdentifier(fm_sTableName)&#13;
		&#13;
	CAS "teradata"&#13;
		fm_sSQL = "CREATE TABLE " + fm_EscapeIdentifier(fm_sBackupTableName) + " AS " + fm_EscapeIdentifier(fm_sTableName) + " WITH DATA"&#13;
		&#13;
	AUTRE CAS&#13;
		fm_sLastError = "SGBD non supporté pour backup"&#13;
		RENVOYER Faux&#13;
FIN&#13;
&#13;
// Exécution du backup&#13;
fm_bResult = ExécuterSQL(fm_sSQL)&#13;
&#13;
SI fm_bResult ALORS&#13;
	// Vérifier que le backup contient les mêmes données&#13;
	LOCAL fm_nOriginalCount est un entier&#13;
	LOCAL fm_nBackupCount est un entier&#13;
	&#13;
	SI HExécuteRequêteSQL("SELECT COUNT(*) FROM " + fm_EscapeIdentifier(fm_sTableName), hRequêteDefaut, fm_nConnectionHandle) ALORS&#13;
		SI HLitPremier() ALORS&#13;
			fm_nOriginalCount = HLitColonne(1)&#13;
		FIN&#13;
		HAnnuleRequête()&#13;
	FIN&#13;
	&#13;
	SI HExécuteRequêteSQL("SELECT COUNT(*) FROM " + fm_EscapeIdentifier(fm_sBackupTableName), hRequêteDefaut, fm_nConnectionHandle) ALORS&#13;
		SI HLitPremier() ALORS&#13;
			fm_nBackupCount = HLitColonne(1)&#13;
		FIN&#13;
		HAnnuleRequête()&#13;
	FIN&#13;
	&#13;
	SI fm_nOriginalCount = fm_nBackupCount ALORS&#13;
		fm_LogMessage("Backup vérifié: " + fm_nBackupCount + " enregistrements copiés")&#13;
	SINON&#13;
		fm_sLastError = "Erreur backup: nombre d'enregistrements différent"&#13;
		fm_LogMessage("ERREUR backup: Original=" + fm_nOriginalCount + ", Backup=" + fm_nBackupCount)&#13;
		fm_bResult = Faux&#13;
	FIN&#13;
SINON&#13;
	fm_sLastError = "Erreur création backup: " + HErreurInfo()&#13;
	fm_LogMessage("ERREUR backup: " + fm_sLastError)&#13;
FIN&#13;
&#13;
RENVOYER fm_bResult&#13;
```&#13;
&#13;
FIN&#13;
&#13;
// Appliquer plan d’altération (Passo G)&#13;
PROCÉDURE fm_AppliquerPlanAltération(LOCAL fm_arrPlan est un tableau de stAlterationPlan) : booléen&#13;
LOCAL fm_bResult est un booléen = Vrai&#13;
LOCAL fm_i est un entier&#13;
LOCAL fm_nSuccess est un entier = 0&#13;
LOCAL fm_nErrors est un entier = 0&#13;
&#13;
```&#13;
SI PAS fm_bConnected ALORS&#13;
	fm_sLastError = fm_Translate("MSG_NOT_CONNECTED")&#13;
	RENVOYER Faux&#13;
FIN&#13;
&#13;
fm_LogMessage("=== APPLICATION DU PLAN D'ALTÉRATION ===")&#13;
fm_LogMessage("Nombre d'opérations: " + TableauOccurrence(fm_arrPlan))&#13;
&#13;
// Début de transaction globale&#13;
SI PAS HDébutTransaction() ALORS&#13;
	fm_sLastError = "Impossible de démarrer la transaction"&#13;
	RENVOYER Faux&#13;
FIN&#13;
&#13;
POUR fm_i = 1 _À_ TableauOccurrence(fm_arrPlan)&#13;
	LOCAL fm_plan est un stAlterationPlan = fm_arrPlan[fm_i]&#13;
	LOCAL fm_bStepResult est un booléen = Vrai&#13;
	&#13;
	fm_LogMessage("Étape " + fm_i + "/" + TableauOccurrence(fm_arrPlan) + ": " + fm_plan.fm_sDescription)&#13;
	&#13;
	// Créer backup si nécessaire&#13;
	SI fm_plan.fm_bRequiresBackup ALORS&#13;
		SI PAS fm_CréerBackupTable(fm_plan.fm_sTableName) ALORS&#13;
			fm_LogMessage("ERREUR backup table " + fm_plan.fm_sTableName + ": " + fm_sLastError)&#13;
			fm_bStepResult = Faux&#13;
		FIN&#13;
	FIN&#13;
	&#13;
	// Exécuter l'altération si backup OK&#13;
	SI fm_bStepResult ALORS&#13;
		fm_bStepResult = ExécuterSQL(fm_plan.fm_sSQL)&#13;
		&#13;
		SI fm_bStepResult ALORS&#13;
			fm_nSuccess++&#13;
			fm_LogMessage("SUCCÈS: " + fm_plan.fm_sDescription)&#13;
			&#13;
			// Enregistrer dans log BD&#13;
			fm_GraverLogBD(fm_plan.fm_sTableName, fm_plan.fm_sSQL, fm_plan.fm_sDescription, "SUCCESS")&#13;
		SINON&#13;
			fm_nErrors++&#13;
			fm_LogMessage("ERREUR: " + fm_plan.fm_sDescription + " - " + fm_sLastError)&#13;
			&#13;
			// Enregistrer erreur dans log BD&#13;
			fm_GraverLogBD(fm_plan.fm_sTableName, fm_plan.fm_sSQL, fm_plan.fm_sDescription, "ERROR: " + fm_sLastError)&#13;
			&#13;
			// Arrêt si erreur critique&#13;
			SI fm_plan.fm_nPriorité = 1 ALORS  // Haute priorité&#13;
				fm_bResult = Faux&#13;
				SORTIR&#13;
			FIN&#13;
		FIN&#13;
	SINON&#13;
		fm_nErrors++&#13;
		fm_bResult = Faux&#13;
	FIN&#13;
FIN&#13;
&#13;
// Validation ou rollback de la transaction&#13;
SI fm_bResult ALORS&#13;
	HValideTransaction()&#13;
	fm_LogMessage("=== PLAN APPLIQUÉ AVEC SUCCÈS ===")&#13;
	fm_LogMessage("Succès: " + fm_nSuccess + ", Erreurs: " + fm_nErrors)&#13;
SINON&#13;
	HAnnuleTransaction()&#13;
	fm_LogMessage("=== PLAN ANNULÉ - ROLLBACK EFFECTUÉ ===")&#13;
	fm_LogMessage("Succès: " + fm_nSuccess + ", Erreurs: " + fm_nErrors)&#13;
FIN&#13;
&#13;
RENVOYER fm_bResult&#13;
```&#13;
&#13;
FIN&#13;
&#13;
// Graver log dans la base de données (Passo I)&#13;
PROCÉDURE fm_GraverLogBD(LOCAL fm_sTableName est une chaîne, LOCAL fm_sSQL est une chaîne, LOCAL fm_sDescription est une chaîne, LOCAL fm_sResultat est une chaîne)&#13;
LOCAL fm_sLogSQL est une chaîne&#13;
LOCAL fm_sTimestamp est une chaîne = DateSys() + “ “ + HeureSys()&#13;
LOCAL fm_sStation est une chaîne = PosteNom()&#13;
LOCAL fm_sIP est une chaîne = AdresseIP()&#13;
&#13;
```&#13;
// Créer la table de log si elle n'existe pas&#13;
fm_CréerTableLogSiNécessaire()&#13;
&#13;
// Échappement des chaînes pour éviter injection SQL&#13;
fm_sTableName = Remplace(fm_sTableName, "'", "''")&#13;
fm_sSQL = Remplace(fm_sSQL, "'", "''")&#13;
fm_sDescription = Remplace(fm_sDescription, "'", "''")&#13;
fm_sResultat = Remplace(fm_sResultat, "'", "''")&#13;
fm_sStation = Remplace(fm_sStation, "'", "''")&#13;
&#13;
// Construction du SQL d'insertion&#13;
fm_sLogSQL = "INSERT INTO Filemanager_Log (DataHora, Estacao, IP, NomeTabela, ComandoSQL, Descricao, Resultado) " + ...&#13;
             "VALUES ('" + fm_sTimestamp + "', '" + fm_sStation + "', '" + fm_sIP + "', '" + fm_sTableName + "', '" + fm_sSQL + "', '" + fm_sDescription + "', '" + fm_sResultat + "')"&#13;
&#13;
// Exécution sans échec (log ne doit pas faire échouer le processus principal)&#13;
SI PAS HExécuteSQL(fm_sLogSQL, fm_nConnectionHandle) ALORS&#13;
	fm_LogMessage("ATTENTION: Erreur lors de l'écriture du log BD: " + HErreurInfo())&#13;
FIN&#13;
```&#13;
&#13;
FIN&#13;
&#13;
// Processus complet de synchronisation (Passos A à J)&#13;
PROCÉDURE fm_SynchroniserComplet() : booléen&#13;
LOCAL fm_bResult est un booléen = Faux&#13;
LOCAL fm_arrComparisons est un tableau de stTableComparison&#13;
LOCAL fm_arrPlan est un tableau de stAlterationPlan&#13;
&#13;
```&#13;
fm_LogMessage("=== DÉBUT SYNCHRONISATION COMPLÈTE ===")&#13;
&#13;
// Passo A: Vérifier connexion&#13;
SI PAS fm_bConnected ALORS&#13;
	SI PAS Connecter() ALORS&#13;
		fm_sLastError = "Échec de connexion: " + fm_sLastError&#13;
		RENVOYER Faux&#13;
	FIN&#13;
FIN&#13;
&#13;
// Passo B &amp; C: Analyser structures&#13;
SI PAS AnalyserFichierAnalyse() ALORS&#13;
	fm_sLastError = "Échec analyse WinDev: " + fm_sLastError&#13;
	RENVOYER Faux&#13;
FIN&#13;
&#13;
// Passo D: Comparer&#13;
fm_arrComparisons = fm_ComparerAnalyseAvecBase()&#13;
SI TableauOccurrence(fm_arrComparisons) = 0 ALORS&#13;
	fm_LogMessage("Aucune différence détectée")&#13;
	RENVOYER Vrai&#13;
FIN&#13;
&#13;
// Passo E: Générer plan&#13;
fm_arrPlan = fm_GénérerPlanAltération(fm_arrComparisons)&#13;
SI TableauOccurrence(fm_arrPlan) = 0 ALORS&#13;
	fm_LogMessage("Aucune altération nécessaire")&#13;
	RENVOYER Vrai&#13;
FIN&#13;
&#13;
// Confirmation utilisateur&#13;
SI Confirme("Appliquer " + TableauOccurrence(fm_arrPlan) + " modifications à la base de données ?") ALORS&#13;
	// Passos F &amp; G: Backup et application&#13;
	fm_bResult = fm_AppliquerPlanAltération(fm_arrPlan)&#13;
	&#13;
	// Passo H: Message final&#13;
	SI fm_bResult ALORS&#13;
		Info("Synchronisation terminée avec succès!" + RC + "Consultez le log pour les détails.")&#13;
		&#13;
		// Passo J: Envoyer notification e-mail&#13;
		fm_EnvoyerEmailNotification(fm_arrPlan, "SUCCESS")&#13;
	SINON&#13;
		Erreur("Erreur lors de la synchronisation:" + RC + fm_sLastError)&#13;
		&#13;
		// Envoyer e-mail d'erreur&#13;
		fm_EnvoyerEmailNotification(fm_arrPlan, "ERROR")&#13;
	FIN&#13;
SINON&#13;
	fm_LogMessage("Synchronisation annulée par l'utilisateur")&#13;
	fm_bResult = Faux&#13;
FIN&#13;
&#13;
fm_LogMessage("=== FIN SYNCHRONISATION COMPLÈTE ===")&#13;
RENVOYER fm_bResult&#13;
```&#13;
&#13;
FIN&#13;
&#13;
// ===== MÉTHODES AUXILIAIRES =====&#13;
&#13;
// Obtenir tables de l’analyse WinDev&#13;
PROCÉDURE PRIVÉ fm_ObtenirTablesAnalyse() : tableau de chaînes&#13;
LOCAL fm_arrTables est un tableau de chaînes&#13;
&#13;
```&#13;
// Simulation - dans la version réelle, parser le XML/JSON de l'analyse&#13;
TableauAjoute(fm_arrTables, "customers")&#13;
TableauAjoute(fm_arrTables, "orders")&#13;
TableauAjoute(fm_arrTables, "products")&#13;
TableauAjoute(fm_arrTables, "categories")&#13;
&#13;
RENVOYER fm_arrTables&#13;
```&#13;
&#13;
FIN&#13;
&#13;
// Comparer champs d’une table&#13;
PROCÉDURE PRIVÉ fm_ComparerChamps(LOCAL fm_sTableName est une chaîne) : tableau de chaînes&#13;
LOCAL fm_arrDifferences est un tableau de chaînes&#13;
&#13;
```&#13;
// Simulation - comparer structure analyse vs BD&#13;
TableauAjoute(fm_arrDifferences, "email VARCHAR(200)")  // Changement taille&#13;
TableauAjoute(fm_arrDifferences, "ADD COLUMN phone VARCHAR(20)")  // Nouveau champ&#13;
&#13;
RENVOYER fm_arrDifferences&#13;
```&#13;
&#13;
FIN&#13;
&#13;
// Comparer index d’une table&#13;
PROCÉDURE PRIVÉ fm_ComparerIndex(LOCAL fm_sTableName est une chaîne) : tableau de chaînes&#13;
LOCAL fm_arrDifferences est un tableau de chaînes&#13;
&#13;
```&#13;
// Simulation&#13;
TableauAjoute(fm_arrDifferences, "CREATE INDEX idx_email ON " + fm_sTableName + "(email)")&#13;
&#13;
RENVOYER fm_arrDifferences&#13;
```&#13;
&#13;
FIN&#13;
&#13;
// Comparer constraints d’une table&#13;
PROCÉDURE PRIVÉ fm_ComparerConstraints(LOCAL fm_sTableName est une chaîne) : tableau de chaînes&#13;
LOCAL fm_arrDifferences est un tableau de chaînes&#13;
&#13;
```&#13;
// Simulation&#13;
TableauAjoute(fm_arrDifferences, "ADD CONSTRAINT chk_email CHECK (email LIKE '%@%')")&#13;
&#13;
RENVOYER fm_arrDifferences&#13;
```&#13;
&#13;
FIN&#13;
&#13;
// Générer SQL de création&#13;
PROCÉDURE PRIVÉ fm_GénérerSQLCréation(LOCAL fm_sTableName est une chaîne) : chaîne&#13;
// Simulation - générer CREATE TABLE basé sur l’analyse&#13;
RENVOYER “CREATE TABLE “ + fm_EscapeIdentifier(fm_sTableName) + “ (id INT PRIMARY KEY, nom VARCHAR(100))”&#13;
FIN&#13;
&#13;
// Générer SQL d’altération&#13;
PROCÉDURE PRIVÉ fm_GénérerSQLAltération(LOCAL fm_sTableName est une chaîne, LOCAL fm_sFieldChange est une chaîne) : chaîne&#13;
// Parser le changement et générer ALTER TABLE approprié&#13;
SI Commence(fm_sFieldChange, “ADD COLUMN”) ALORS&#13;
RENVOYER “ALTER TABLE “ + fm_EscapeIdentifier(fm_sTableName) + “ “ + fm_sFieldChange&#13;
SINON&#13;
RENVOYER “ALTER TABLE “ + fm_EscapeIdentifier(fm_sTableName) + “ MODIFY COLUMN “ + fm_sFieldChange&#13;
FIN&#13;
FIN&#13;
&#13;
// Générer SQL d’index&#13;
PROCÉDURE PRIVÉ fm_GénérerSQLIndex(LOCAL fm_sTableName est une chaîne, LOCAL fm_sIndexChange est une chaîne) : chaîne&#13;
RENVOYER fm_sIndexChange&#13;
FIN&#13;
&#13;
// Créer table de log si nécessaire&#13;
PROCÉDURE PRIVÉ fm_CréerTableLogSiNécessaire()&#13;
LOCAL fm_sSQL est une chaîne&#13;
&#13;
```&#13;
// Vérifier si la table existe&#13;
LOCAL fm_arrTables est un tableau de chaînes = ObtenirListeTables()&#13;
SI TableauCherche(fm_arrTables, "Filemanager_Log") &gt; 0 ALORS&#13;
	RENVOYER  // Table existe déjà&#13;
FIN&#13;
&#13;
// Créer la table de log&#13;
fm_sSQL = "CREATE TABLE Filemanager_Log (" + ...&#13;
          "ID INT PRIMARY KEY " + ...&#13;
          SELON fm_sDbType&#13;
              CAS "mysql": "AUTO_INCREMENT"&#13;
              CAS "postgresql": "GENERATED BY DEFAULT AS IDENTITY"&#13;
              CAS "sqlserver": "IDENTITY(1,1)"&#13;
              CAS "oracle": "GENERATED BY DEFAULT AS IDENTITY"&#13;
              CAS "sqlite": "AUTOINCREMENT"&#13;
              AUTRE CAS: ""&#13;
          FIN + ", " + ...&#13;
          "DataHora DATETIME NOT NULL, " + ...&#13;
          "Estacao VARCHAR(100), " + ...&#13;
          "IP VARCHAR(50), " + ...&#13;
          "NomeTabela VARCHAR(100), " + ...&#13;
          "ComandoSQL TEXT, " + ...&#13;
          "Descricao VARCHAR(500), " + ...&#13;
          "Resultado VARCHAR(1000)" + ...&#13;
          ")"&#13;
&#13;
HExécuteSQL(fm_sSQL, fm_nConnectionHandle)&#13;
```&#13;
&#13;
FIN&#13;
&#13;
// Envoyer notification par e-mail (Passo J)&#13;
PROCÉDURE fm_EnvoyerEmailNotification(LOCAL fm_arrPlan est un tableau de stAlterationPlan, LOCAL fm_sStatut est une chaîne) : booléen&#13;
LOCAL fm_bResult est un booléen = Faux&#13;
LOCAL fm_sEmailDBA est une chaîne&#13;
LOCAL fm_sSubject est une chaîne&#13;
LOCAL fm_sBody est une chaîne&#13;
LOCAL fm_sTimestamp est une chaîne = DateSys() + “ “ + HeureSys()&#13;
LOCAL fm_i est un entier&#13;
&#13;
```&#13;
// Configuration e-mail DBA (à personnaliser)&#13;
fm_sEmailDBA = "dba@empresa.com"  // Configurer selon l'environnement&#13;
&#13;
SI fm_sEmailDBA = "" ALORS&#13;
	fm_LogMessage("ATTENTION: E-mail DBA non configuré")&#13;
	RENVOYER Faux&#13;
FIN&#13;
&#13;
// Construction du sujet&#13;
SI fm_sStatut = "SUCCESS" ALORS&#13;
	fm_sSubject = "✅ Filemanager: Synchronisation réussie - " + fm_sDbType + " - " + DateSys()&#13;
SINON&#13;
	fm_sSubject = "❌ Filemanager: ERREUR lors de la synchronisation - " + fm_sDbType + " - " + DateSys()&#13;
FIN&#13;
&#13;
// Construction du corps de l'e-mail&#13;
fm_sBody = "&lt;!DOCTYPE html&gt;&lt;html&gt;&lt;head&gt;&lt;meta charset='UTF-8'&gt;&lt;/head&gt;&lt;body&gt;" + RC&#13;
fm_sBody += "&lt;h2 style='color: " + (fm_sStatut = "SUCCESS" ? "#27ae60" : "#e74c3c") + ";'&gt;Rapport Filemanager SQL V14&lt;/h2&gt;" + RC&#13;
fm_sBody += "&lt;p&gt;&lt;strong&gt;Timestamp:&lt;/strong&gt; " + fm_sTimestamp + "&lt;/p&gt;" + RC&#13;
fm_sBody += "&lt;p&gt;&lt;strong&gt;Estação:&lt;/strong&gt; " + PosteNom() + " (" + AdresseIP() + ")&lt;/p&gt;" + RC&#13;
fm_sBody += "&lt;p&gt;&lt;strong&gt;Base de données:&lt;/strong&gt; " + fm_sDbType + "&lt;/p&gt;" + RC&#13;
fm_sBody += "&lt;p&gt;&lt;strong&gt;Statut:&lt;/strong&gt; &lt;span style='color: " + (fm_sStatut = "SUCCESS" ? "#27ae60" : "#e74c3c") + ";'&gt;" + fm_sStatut + "&lt;/span&gt;&lt;/p&gt;" + RC&#13;
fm_sBody += "&lt;hr&gt;" + RC&#13;
&#13;
SI fm_sStatut = "SUCCESS" ALORS&#13;
	fm_sBody += "&lt;h3 style='color: #2c3e50;'&gt;✅ Opérations exécutées avec succès:&lt;/h3&gt;" + RC&#13;
	fm_sBody += "&lt;table border='1' style='border-collapse: collapse; width: 100%;'&gt;" + RC&#13;
	fm_sBody += "&lt;tr style='background-color: #ecf0f1;'&gt;" + RC&#13;
	fm_sBody += "&lt;th style='padding: 8px;'&gt;Table&lt;/th&gt;" + RC&#13;
	fm_sBody += "&lt;th style='padding: 8px;'&gt;Opération&lt;/th&gt;" + RC&#13;
	fm_sBody += "&lt;th style='padding: 8px;'&gt;Description&lt;/th&gt;" + RC&#13;
	fm_sBody += "&lt;th style='padding: 8px;'&gt;Priorité&lt;/th&gt;" + RC&#13;
	fm_sBody += "&lt;/tr&gt;" + RC&#13;
	&#13;
	POUR fm_i = 1 _À_ TableauOccurrence(fm_arrPlan)&#13;
		LOCAL fm_plan est un stAlterationPlan = fm_arrPlan[fm_i]&#13;
		fm_sBody += "&lt;tr&gt;" + RC&#13;
		fm_sBody += "&lt;td style='padding: 8px;'&gt;" + fm_plan.fm_sTableName + "&lt;/td&gt;" + RC&#13;
		fm_sBody += "&lt;td style='padding: 8px;'&gt;&lt;code&gt;" + Gauche(fm_plan.fm_sSQL, 50) + "...&lt;/code&gt;&lt;/td&gt;" + RC&#13;
		fm_sBody += "&lt;td style='padding: 8px;'&gt;" + fm_plan.fm_sDescription + "&lt;/td&gt;" + RC&#13;
		fm_sBody += "&lt;td style='padding: 8px;'&gt;" + (fm_plan.fm_nPriorité = 1 ? "HAUTE" : (fm_plan.fm_nPriorité = 2 ? "MOYENNE" : "BASSE")) + "&lt;/td&gt;" + RC&#13;
		fm_sBody += "&lt;/tr&gt;" + RC&#13;
	FIN&#13;
	&#13;
	fm_sBody += "&lt;/table&gt;" + RC&#13;
	fm_sBody += "&lt;p style='color: #27ae60;'&gt;&lt;strong&gt;Total: " + TableauOccurrence(fm_arrPlan) + " opérations exécutées avec succès&lt;/strong&gt;&lt;/p&gt;" + RC&#13;
	&#13;
	// Informations de sécurité&#13;
	fm_sBody += "&lt;h3 style='color: #2c3e50;'&gt;🛡️ Mesures de sécurité appliquées:&lt;/h3&gt;" + RC&#13;
	fm_sBody += "&lt;ul&gt;" + RC&#13;
	fm_sBody += "&lt;li&gt;✅ Backup automatique créé avant chaque modification&lt;/li&gt;" + RC&#13;
	fm_sBody += "&lt;li&gt;✅ Transaction globale avec rollback en cas d'erreur&lt;/li&gt;" + RC&#13;
	fm_sBody += "&lt;li&gt;✅ Validation de l'intégrité des backups&lt;/li&gt;" + RC&#13;
	fm_sBody += "&lt;li&gt;✅ Log complet dans la table Filemanager_Log&lt;/li&gt;" + RC&#13;
	fm_sBody += "&lt;li&gt;✅ Échappement SQL pour éviter injections&lt;/li&gt;" + RC&#13;
	fm_sBody += "&lt;/ul&gt;" + RC&#13;
	&#13;
SINON&#13;
	fm_sBody += "&lt;h3 style='color: #e74c3c;'&gt;❌ Erreur détectée:&lt;/h3&gt;" + RC&#13;
	fm_sBody += "&lt;p style='background-color: #fadbd8; padding: 10px; border-left: 4px solid #e74c3c;'&gt;" + RC&#13;
	fm_sBody += "&lt;strong&gt;Erreur:&lt;/strong&gt; " + fm_sLastError + RC&#13;
	fm_sBody += "&lt;/p&gt;" + RC&#13;
	&#13;
	fm_sBody += "&lt;h3 style='color: #2c3e50;'&gt;🔄 Actions de récupération:&lt;/h3&gt;" + RC&#13;
	fm_sBody += "&lt;ul&gt;" + RC&#13;
	fm_sBody += "&lt;li&gt;✅ Rollback automatique effectué&lt;/li&gt;" + RC&#13;
	fm_sBody += "&lt;li&gt;✅ Base de données restaurée à l'état initial&lt;/li&gt;" + RC&#13;
	fm_sBody += "&lt;li&gt;⚠️ Vérifiez les logs pour plus de détails&lt;/li&gt;" + RC&#13;
	fm_sBody += "&lt;li&gt;🔧 Action manuelle requise du DBA&lt;/li&gt;" + RC&#13;
	fm_sBody += "&lt;/ul&gt;" + RC&#13;
FIN&#13;
&#13;
// Informations système&#13;
fm_sBody += "&lt;hr&gt;" + RC&#13;
fm_sBody += "&lt;h3 style='color: #2c3e50;'&gt;📊 Informations système:&lt;/h3&gt;" + RC&#13;
fm_sBody += "&lt;ul&gt;" + RC&#13;
fm_sBody += "&lt;li&gt;&lt;strong&gt;Version Filemanager:&lt;/strong&gt; V14 Final&lt;/li&gt;" + RC&#13;
fm_sBody += "&lt;li&gt;&lt;strong&gt;SGBD:&lt;/strong&gt; " + fm_sDbType + "&lt;/li&gt;" + RC&#13;
fm_sBody += "&lt;li&gt;&lt;strong&gt;Fichier de log:&lt;/strong&gt; " + fm_sLogPath + "&lt;/li&gt;" + RC&#13;
fm_sBody += "&lt;li&gt;&lt;strong&gt;Chemin d'analyse:&lt;/strong&gt; " + fm_sWinDevAnalysisPath + "&lt;/li&gt;" + RC&#13;
fm_sBody += "&lt;/ul&gt;" + RC&#13;
&#13;
// Recommandations&#13;
fm_sBody += "&lt;hr&gt;" + RC&#13;
fm_sBody += "&lt;h3 style='color: #2c3e50;'&gt;💡 Recommandations:&lt;/h3&gt;" + RC&#13;
fm_sBody += "&lt;ul&gt;" + RC&#13;
&#13;
SI fm_sStatut = "SUCCESS" ALORS&#13;
	fm_sBody += "&lt;li&gt;✅ Testez les applications utilisant les tables modifiées&lt;/li&gt;" + RC&#13;
	fm_sBody += "&lt;li&gt;📈 Surveillez les performances après les changements&lt;/li&gt;" + RC&#13;
	fm_sBody += "&lt;li&gt;🗃️ Les backups sont conservés avec suffixe _bkp_" + DateSys() + "&lt;/li&gt;" + RC&#13;
	fm_sBody += "&lt;li&gt;📋 Consultez la table Filemanager_Log pour l'audit complet&lt;/li&gt;" + RC&#13;
SINON&#13;
	fm_sBody += "&lt;li&gt;🔍 Analysez les logs détaillés dans " + fm_sLogPath + "&lt;/li&gt;" + RC&#13;
	fm_sBody += "&lt;li&gt;🔧 Vérifiez la configuration de la base de données&lt;/li&gt;" + RC&#13;
	fm_sBody += "&lt;li&gt;📞 Contactez l'équipe de développement si nécessaire&lt;/li&gt;" + RC&#13;
	fm_sBody += "&lt;li&gt;⚠️ Ne tentez pas de nouvelles synchronisations avant résolution&lt;/li&gt;" + RC&#13;
FIN&#13;
&#13;
fm_sBody += "&lt;/ul&gt;" + RC&#13;
fm_sBody += "&lt;hr&gt;" + RC&#13;
fm_sBody += "&lt;p style='font-size: 12px; color: #7f8c8d;'&gt;" + RC&#13;
fm_sBody += "E-mail automatique généré par Filemanager SQL V14&lt;br&gt;" + RC&#13;
fm_sBody += "Pour désactiver ces notifications, modifiez la configuration dans la classe Filemanager" + RC&#13;
fm_sBody += "&lt;/p&gt;" + RC&#13;
fm_sBody += "&lt;/body&gt;&lt;/html&gt;"&#13;
&#13;
// Tentative d'envoi via WinDev (EmailEnvoieMessage)&#13;
SI EmailDémarreSession("", "", "", "", "smtp.empresa.com", 587, Vrai, "sender@empresa.com", "password") ALORS&#13;
	LOCAL fm_stEmail est un Email&#13;
	&#13;
	fm_stEmail.Destinataire[1] = fm_sEmailDBA&#13;
	fm_stEmail.Sujet = fm_sSubject&#13;
	fm_stEmail.CorpsHTML = fm_sBody&#13;
	fm_stEmail.Expéditeur = "filemanager@empresa.com"&#13;
	fm_stEmail.NomExpéditeur = "Filemanager SQL V14"&#13;
	&#13;
	SI EmailEnvoieMessage(fm_stEmail) ALORS&#13;
		fm_bResult = Vrai&#13;
		fm_LogMessage("E-mail de notification envoyé avec succès à " + fm_sEmailDBA)&#13;
	SINON&#13;
		fm_LogMessage("ERREUR envoi e-mail: " + ErreurInfo())&#13;
	FIN&#13;
	&#13;
	EmailFermeSession()&#13;
SINON&#13;
	fm_LogMessage("ERREUR connexion SMTP: " + ErreurInfo())&#13;
	&#13;
	// Fallback: tenter via ligne de commande ou API REST&#13;
	fm_bResult = fm_EnvoyerEmailViaCURL(fm_sEmailDBA, fm_sSubject, fm_sBody)&#13;
FIN&#13;
&#13;
RENVOYER fm_bResult&#13;
```&#13;
&#13;
FIN&#13;
&#13;
// Fallback pour envoi d’e-mail via cURL ou API REST&#13;
PROCÉDURE PRIVÉ fm_EnvoyerEmailViaCURL(LOCAL fm_sDestinataire est une chaîne, LOCAL fm_sSubject est une chaîne, LOCAL fm_sBody est une chaîne) : booléen&#13;
LOCAL fm_sJSONPayload est une chaîne&#13;
LOCAL fm_sCommand est une chaîne&#13;
LOCAL fm_bResult est un booléen = Faux&#13;
&#13;
```&#13;
// Configuration pour service e-mail REST (ex: SendGrid, Mailgun, etc.)&#13;
fm_sJSONPayload = "{" + RC + ...&#13;
                  "  ""to"": """ + fm_sDestinataire + """," + RC + ...&#13;
                  "  ""from"": ""filemanager@empresa.com""," + RC + ...&#13;
                  "  ""subject"": """ + Remplace(fm_sSubject, """", "\""") + """," + RC + ...&#13;
                  "  ""html"": """ + Remplace(fm_sBody, """", "\""") + """" + RC + ...&#13;
                  "}"&#13;
&#13;
// Sauvegarder JSON dans fichier temporaire&#13;
LOCAL fm_sTempFile est une chaîne = fRepTmp() + "\filemanager_email.json"&#13;
fSauveTexte(fm_sTempFile, fm_sJSONPayload)&#13;
&#13;
// Commande cURL (adapter selon votre service e-mail)&#13;
fm_sCommand = "curl -X POST " + ...&#13;
              "https://api.sendgrid.v3/mail/send " + ...&#13;
              "-H ""Authorization: Bearer YOUR_API_KEY"" " + ...&#13;
              "-H ""Content-Type: application/json"" " + ...&#13;
              "-d @" + fm_sTempFile&#13;
&#13;
// Exécuter commande (silencieusement)&#13;
LOCAL fm_nReturnCode est un entier = LanceAppli(fm_sCommand, LAAucun)&#13;
&#13;
SI fm_nReturnCode = 0 ALORS&#13;
	fm_bResult = Vrai&#13;
	fm_LogMessage("E-mail envoyé via API REST")&#13;
SINON&#13;
	fm_LogMessage("ERREUR envoi e-mail via API REST: code " + fm_nReturnCode)&#13;
FIN&#13;
&#13;
// Nettoyer fichier temporaire&#13;
fSupprime(fm_sTempFile)&#13;
&#13;
RENVOYER fm_bResult&#13;
```&#13;
&#13;
FIN&#13;
&#13;
&#13;
——-&#13;
&#13;
&#13;
&#13;
// ===== CONFIGURAÇÃO DE E-MAIL PARA FILEMANAGER V14 =====&#13;
// Adicionar na classe Filemanager - Atributos privados&#13;
&#13;
// Atributos para configuração de e-mail&#13;
fm_sEmailDBA est une chaîne = “dba@empresa.com”&#13;
fm_sSMTPServer est une chaîne = “smtp.empresa.com”&#13;
fm_nSMTPPort est un entier = 587&#13;
fm_bSMTPSSL est un booléen = Vrai&#13;
fm_sEmailSender est une chaîne = “filemanager@empresa.com”&#13;
fm_sEmailPassword est une chaîne = “”  // Encriptado&#13;
fm_bEmailEnabled est un booléen = Vrai&#13;
fm_sEmailAPIKey est une chaîne = “”  // Para SendGrid/Mailgun&#13;
fm_sEmailAPIURL est une chaîne = “https://api.sendgrid.v3/mail/send”&#13;
&#13;
// ===== MÉTODO PARA CONFIGURAÇÃO DE E-MAIL =====&#13;
&#13;
// Configurar parametros de e-mail&#13;
PROCÉDURE fm_ConfigurerEmail(&#13;
LOCAL fm_sEmailDBA est une chaîne,&#13;
LOCAL fm_sSMTPServer est une chaîne = “smtp.gmail.com”,&#13;
LOCAL fm_nSMTPPort est un entier = 587,&#13;
LOCAL fm_sEmailSender est une chaîne = “”,&#13;
LOCAL fm_sEmailPassword est une chaîne = “”,&#13;
LOCAL fm_bSSL est un booléen = Vrai&#13;
)&#13;
SELF.fm_sEmailDBA = fm_sEmailDBA&#13;
SELF.fm_sSMTPServer = fm_sSMTPServer&#13;
SELF.fm_nSMTPPort = fm_nSMTPPort&#13;
SELF.fm_sEmailSender = fm_sEmailSender&#13;
SELF.fm_sEmailPassword = fm_EncryptPassword(fm_sEmailPassword)&#13;
SELF.fm_bSMTPSSL = fm_bSSL&#13;
SELF.fm_bEmailEnabled = (fm_sEmailDBA &lt;&gt; “”)&#13;
&#13;
```&#13;
fm_LogMessage("Configuration e-mail mise à jour - DBA: " + fm_sEmailDBA + " - SMTP: " + fm_sSMTPServer)&#13;
```&#13;
&#13;
FIN&#13;
&#13;
// Configurar API de e-mail (SendGrid, Mailgun, etc.)&#13;
PROCÉDURE fm_ConfigurerEmailAPI(&#13;
LOCAL fm_sEmailDBA est une chaîne,&#13;
LOCAL fm_sAPIKey est une chaîne,&#13;
LOCAL fm_sAPIURL est une chaîne = “https://api.sendgrid.v3/mail/send”&#13;
)&#13;
SELF.fm_sEmailDBA = fm_sEmailDBA&#13;
SELF.fm_sEmailAPIKey = fm_sAPIKey&#13;
SELF.fm_sEmailAPIURL = fm_sAPIURL&#13;
SELF.fm_bEmailEnabled = (fm_sEmailDBA &lt;&gt; “” ET fm_sAPIKey &lt;&gt; “”)&#13;
&#13;
```&#13;
fm_LogMessage("Configuration API e-mail mise à jour - DBA: " + fm_sEmailDBA + " - API: " + fm_sAPIURL)&#13;
```&#13;
&#13;
FIN&#13;
&#13;
// Desabilitar notificações por e-mail&#13;
PROCÉDURE fm_DesabiliterEmail()&#13;
fm_bEmailEnabled = Faux&#13;
fm_LogMessage(“Notifications e-mail désactivées”)&#13;
FIN&#13;
&#13;
// ===== TEMPLATES DE E-MAIL PERSONALIZÁVEIS =====&#13;
&#13;
// Template HTML para e-mail de sucesso&#13;
PROCÉDURE PRIVÉ fm_GerarTemplateEmailSucesso(&#13;
LOCAL fm_arrPlan est un tableau de stAlterationPlan,&#13;
LOCAL fm_sTimestamp est une chaîne&#13;
) : chaîne&#13;
LOCAL fm_sTemplate est une chaîne&#13;
LOCAL fm_i est un entier&#13;
&#13;
```&#13;
fm_sTemplate = "&lt;!DOCTYPE html&gt;" + RC + ...&#13;
"&lt;html lang='pt-BR'&gt;" + RC + ...&#13;
"&lt;head&gt;" + RC + ...&#13;
"  &lt;meta charset='UTF-8'&gt;" + RC + ...&#13;
"  &lt;meta name='viewport' content='width=device-width, initial-scale=1.0'&gt;" + RC + ...&#13;
"  &lt;title&gt;Filemanager - Synchronisation Réussie&lt;/title&gt;" + RC + ...&#13;
"  &lt;style&gt;" + RC + ...&#13;
"    body { font-family: Arial, sans-serif; margin: 0; padding: 20px; background-color: #f4f4f4; }" + RC + ...&#13;
"    .container { max-width: 800px; margin: 0 auto; background: white; border-radius: 8px; box-shadow: 0 2px 10px rgba(0,0,0,0.1); }" + RC + ...&#13;
"    .header { background: linear-gradient(135deg, #27ae60, #2ecc71); color: white; padding: 20px; border-radius: 8px 8px 0 0; }" + RC + ...&#13;
"    .content { padding: 20px; }" + RC + ...&#13;
"    .success-icon { font-size: 48px; text-align: center; margin-bottom: 20px; }" + RC + ...&#13;
"    .info-box { background: #ecf0f1; padding: 15px; border-radius: 5px; margin: 15px 0; }" + RC + ...&#13;
"    .operations-table { width: 100%; border-collapse: collapse; margin: 20px 0; }" + RC + ...&#13;
"    .operations-table th, .operations-table td { border: 1px solid #ddd; padding: 12px; text-align: left; }" + RC + ...&#13;
"    .operations-table th { background-color: #34495e; color: white; }" + RC + ...&#13;
"    .operations-table tr:nth-child(even) { background-color: #f9f9f9; }" + RC + ...&#13;
"    .footer { background: #34495e; color: white; padding: 15px; border-radius: 0 0 8px 8px; font-size: 12px; }" + RC + ...&#13;
"    .priority-high { color: #e74c3c; font-weight: bold; }" + RC + ...&#13;
"    .priority-medium { color: #f39c12; font-weight: bold; }" + RC + ...&#13;
"    .priority-low { color: #3498db; font-weight: bold; }" + RC + ...&#13;
"  &lt;/style&gt;" + RC + ...&#13;
"&lt;/head&gt;" + RC + ...&#13;
"&lt;body&gt;" + RC + ...&#13;
"  &lt;div class='container'&gt;" + RC + ...&#13;
"    &lt;div class='header'&gt;" + RC + ...&#13;
"      &lt;h1&gt;🔄 Filemanager SQL V14&lt;/h1&gt;" + RC + ...&#13;
"      &lt;h2&gt;✅ Synchronisation Réussie&lt;/h2&gt;" + RC + ...&#13;
"    &lt;/div&gt;" + RC + ...&#13;
"    &lt;div class='content'&gt;" + RC + ...&#13;
"      &lt;div class='success-icon'&gt;🎉&lt;/div&gt;" + RC + ...&#13;
"      &lt;div class='info-box'&gt;" + RC + ...&#13;
"        &lt;h3&gt;📊 Informations de la Synchronisation&lt;/h3&gt;" + RC + ...&#13;
"        &lt;p&gt;&lt;strong&gt;Timestamp:&lt;/strong&gt; " + fm_sTimestamp + "&lt;/p&gt;" + RC + ...&#13;
"        &lt;p&gt;&lt;strong&gt;Estação:&lt;/strong&gt; " + PosteNom() + " (" + AdresseIP() + ")&lt;/p&gt;" + RC + ...&#13;
"        &lt;p&gt;&lt;strong&gt;Base de données:&lt;/strong&gt; " + Majuscule(fm_sDbType) + "&lt;/p&gt;" + RC + ...&#13;
"        &lt;p&gt;&lt;strong&gt;Opérations exécutées:&lt;/strong&gt; " + TableauOccurrence(fm_arrPlan) + "&lt;/p&gt;" + RC + ...&#13;
"      &lt;/div&gt;" + RC&#13;
&#13;
SI TableauOccurrence(fm_arrPlan) &gt; 0 ALORS&#13;
    fm_sTemplate += "      &lt;h3&gt;📋 Détail des Opérations&lt;/h3&gt;" + RC + ...&#13;
    "      &lt;table class='operations-table'&gt;" + RC + ...&#13;
    "        &lt;thead&gt;" + RC + ...&#13;
    "          &lt;tr&gt;" + RC + ...&#13;
    "            &lt;th&gt;Table&lt;/th&gt;" + RC + ...&#13;
    "            &lt;th&gt;Type&lt;/th&gt;" + RC + ...&#13;
    "            &lt;th&gt;Description&lt;/th&gt;" + RC + ...&#13;
    "            &lt;th&gt;Priorité&lt;/th&gt;" + RC + ...&#13;
    "            &lt;th&gt;Backup&lt;/th&gt;" + RC + ...&#13;
    "          &lt;/tr&gt;" + RC + ...&#13;
    "        &lt;/thead&gt;" + RC + ...&#13;
    "        &lt;tbody&gt;" + RC&#13;
    &#13;
    POUR fm_i = 1 _À_ TableauOccurrence(fm_arrPlan)&#13;
        LOCAL fm_plan est un stAlterationPlan = fm_arrPlan[fm_i]&#13;
        LOCAL fm_sPriorityClass est une chaîne&#13;
        LOCAL fm_sPriorityText est une chaîne&#13;
        &#13;
        SELON fm_plan.fm_nPriorité&#13;
            CAS 1: fm_sPriorityClass = "priority-high"; fm_sPriorityText = "HAUTE"&#13;
            CAS 2: fm_sPriorityClass = "priority-medium"; fm_sPriorityText = "MOYENNE"&#13;
            CAS 3: fm_sPriorityClass = "priority-low"; fm_sPriorityText = "BASSE"&#13;
        FIN&#13;
        &#13;
        fm_sTemplate += "          &lt;tr&gt;" + RC + ...&#13;
        "            &lt;td&gt;&lt;strong&gt;" + fm_plan.fm_sTableName + "&lt;/strong&gt;&lt;/td&gt;" + RC + ...&#13;
        "            &lt;td&gt;&lt;code&gt;" + fm_DetecterTypeOperation(fm_plan.fm_sSQL) + "&lt;/code&gt;&lt;/td&gt;" + RC + ...&#13;
        "            &lt;td&gt;" + fm_plan.fm_sDescription + "&lt;/td&gt;" + RC + ...&#13;
        "            &lt;td&gt;&lt;span class='" + fm_sPriorityClass + "'&gt;" + fm_sPriorityText + "&lt;/span&gt;&lt;/td&gt;" + RC + ...&#13;
        "            &lt;td&gt;" + (fm_plan.fm_bRequiresBackup ? "✅ Oui" : "➖ Non") + "&lt;/td&gt;" + RC + ...&#13;
        "          &lt;/tr&gt;" + RC&#13;
    FIN&#13;
    &#13;
    fm_sTemplate += "        &lt;/tbody&gt;" + RC + ...&#13;
    "      &lt;/table&gt;" + RC&#13;
FIN&#13;
&#13;
fm_sTemplate += "      &lt;div class='info-box'&gt;" + RC + ...&#13;
"        &lt;h3&gt;🛡️ Mesures de Sécurité Appliquées&lt;/h3&gt;" + RC + ...&#13;
"        &lt;ul&gt;" + RC + ...&#13;
"          &lt;li&gt;✅ Backup automatique créé avant modifications&lt;/li&gt;" + RC + ...&#13;
"          &lt;li&gt;✅ Transaction globale avec rollback automatique&lt;/li&gt;" + RC + ...&#13;
"          &lt;li&gt;✅ Validation d'intégrité des backups&lt;/li&gt;" + RC + ...&#13;
"          &lt;li&gt;✅ Log complet dans Filemanager_Log&lt;/li&gt;" + RC + ...&#13;
"          &lt;li&gt;✅ Échappement SQL anti-injection&lt;/li&gt;" + RC + ...&#13;
"        &lt;/ul&gt;" + RC + ...&#13;
"      &lt;/div&gt;" + RC + ...&#13;
"      &lt;div class='info-box'&gt;" + RC + ...&#13;
"        &lt;h3&gt;💡 Recommandations Post-Synchronisation&lt;/h3&gt;" + RC + ...&#13;
"        &lt;ul&gt;" + RC + ...&#13;
"          &lt;li&gt;🧪 Testez les applications utilisant les tables modifiées&lt;/li&gt;" + RC + ...&#13;
"          &lt;li&gt;📈 Surveillez les performances après changements&lt;/li&gt;" + RC + ...&#13;
"          &lt;li&gt;🗃️ Backups conservés avec suffixe _bkp_" + DateSys() + "&lt;/li&gt;" + RC + ...&#13;
"          &lt;li&gt;📋 Consultez Filemanager_Log pour audit complet&lt;/li&gt;" + RC + ...&#13;
"        &lt;/ul&gt;" + RC + ...&#13;
"      &lt;/div&gt;" + RC + ...&#13;
"    &lt;/div&gt;" + RC + ...&#13;
"    &lt;div class='footer'&gt;" + RC + ...&#13;
"      &lt;p&gt;E-mail automatique généré par &lt;strong&gt;Filemanager SQL V14&lt;/strong&gt;&lt;/p&gt;" + RC + ...&#13;
"      &lt;p&gt;Pour modifier cette configuration, utilisez fm_ConfigurerEmail() ou fm_DesabiliterEmail()&lt;/p&gt;" + RC + ...&#13;
"    &lt;/div&gt;" + RC + ...&#13;
"  &lt;/div&gt;" + RC + ...&#13;
"&lt;/body&gt;" + RC + ...&#13;
"&lt;/html&gt;"&#13;
&#13;
RENVOYER fm_sTemplate&#13;
```&#13;
&#13;
FIN&#13;
&#13;
// Template HTML para e-mail de erro&#13;
PROCÉDURE PRIVÉ fm_GerarTemplateEmailErro(&#13;
LOCAL fm_arrPlan est un tableau de stAlterationPlan,&#13;
LOCAL fm_sTimestamp est une chaîne,&#13;
LOCAL fm_sErrorDetails est une chaîne&#13;
) : chaîne&#13;
LOCAL fm_sTemplate est une chaîne&#13;
&#13;
```&#13;
fm_sTemplate = "&lt;!DOCTYPE html&gt;" + RC + ...&#13;
"&lt;html lang='pt-BR'&gt;" + RC + ...&#13;
"&lt;head&gt;" + RC + ...&#13;
"  &lt;meta charset='UTF-8'&gt;" + RC + ...&#13;
"  &lt;meta name='viewport' content='width=device-width, initial-scale=1.0'&gt;" + RC + ...&#13;
"  &lt;title&gt;Filemanager - Erreur de Synchronisation&lt;/title&gt;" + RC + ...&#13;
"  &lt;style&gt;" + RC + ...&#13;
"    body { font-family: Arial, sans-serif; margin: 0; padding: 20px; background-color: #f4f4f4; }" + RC + ...&#13;
"    .container { max-width: 800px; margin: 0 auto; background: white; border-radius: 8px; box-shadow: 0 2px 10px rgba(0,0,0,0.1); }" + RC + ...&#13;
"    .header { background: linear-gradient(135deg, #e74c3c, #c0392b); color: white; padding: 20px; border-radius: 8px 8px 0 0; }" + RC + ...&#13;
"    .content { padding: 20px; }" + RC + ...&#13;
"    .error-icon { font-size: 48px; text-align: center; margin-bottom: 20px; }" + RC + ...&#13;
"    .error-box { background: #fadbd8; border-left: 4px solid #e74c3c; padding: 15px; border-radius: 5px; margin: 15px 0; }" + RC + ...&#13;
"    .info-box { background: #ecf0f1; padding: 15px; border-radius: 5px; margin: 15px 0; }" + RC + ...&#13;
"    .recovery-box { background: #d5f4e6; border-left: 4px solid #27ae60; padding: 15px; border-radius: 5px; margin: 15px 0; }" + RC + ...&#13;
"    .footer { background: #34495e; color: white; padding: 15px; border-radius: 0 0 8px 8px; font-size: 12px; }" + RC + ...&#13;
"    .action-required { background: #fff3cd; border-left: 4px solid #ffc107; padding: 15px; border-radius: 5px; margin: 15px 0; }" + RC + ...&#13;
"  &lt;/style&gt;" + RC + ...&#13;
"&lt;/head&gt;" + RC + ...&#13;
"&lt;body&gt;" + RC + ...&#13;
"  &lt;div class='container'&gt;" + RC + ...&#13;
"    &lt;div class='header'&gt;" + RC + ...&#13;
"      &lt;h1&gt;🔄 Filemanager SQL V14&lt;/h1&gt;" + RC + ...&#13;
"      &lt;h2&gt;❌ Erreur de Synchronisation&lt;/h2&gt;" + RC + ...&#13;
"    &lt;/div&gt;" + RC + ...&#13;
"    &lt;div class='content'&gt;" + RC + ...&#13;
"      &lt;div class='error-icon'&gt;⚠️&lt;/div&gt;" + RC + ...&#13;
"      &lt;div class='error-box'&gt;" + RC + ...&#13;
"        &lt;h3&gt;🚨 Détails de l'Erreur&lt;/h3&gt;" + RC + ...&#13;
"        &lt;p&gt;&lt;strong&gt;Message:&lt;/strong&gt; " + fm_sErrorDetails + "&lt;/p&gt;" + RC + ...&#13;
"        &lt;p&gt;&lt;strong&gt;Timestamp:&lt;/strong&gt; " + fm_sTimestamp + "&lt;/p&gt;" + RC + ...&#13;
"        &lt;p&gt;&lt;strong&gt;Estação:&lt;/strong&gt; " + PosteNom() + " (" + AdresseIP() + ")&lt;/p&gt;" + RC + ...&#13;
"      &lt;/div&gt;" + RC + ...&#13;
"      &lt;div class='recovery-box'&gt;" + RC + ...&#13;
"        &lt;h3&gt;🔄 Actions de Récupération Automatiques&lt;/h3&gt;" + RC + ...&#13;
"        &lt;ul&gt;" + RC + ...&#13;
"          &lt;li&gt;✅ Rollback automatique effectué&lt;/li&gt;" + RC + ...&#13;
"          &lt;li&gt;✅ Base de données restaurée à l'état initial&lt;/li&gt;" + RC + ...&#13;
"          &lt;li&gt;✅ Aucune donnée corrompue&lt;/li&gt;" + RC + ...&#13;
"          &lt;li&gt;✅ Logs détaillés sauvegardés&lt;/li&gt;" + RC + ...&#13;
"        &lt;/ul&gt;" + RC + ...&#13;
"      &lt;/div&gt;" + RC + ...&#13;
"      &lt;div class='action-required'&gt;" + RC + ...&#13;
"        &lt;h3&gt;🔧 Actions Requises du DBA&lt;/h3&gt;" + RC + ...&#13;
"        &lt;ul&gt;" + RC + ...&#13;
"          &lt;li&gt;🔍 Analyser le fichier de log: &lt;code&gt;" + fm_sLogPath + "&lt;/code&gt;&lt;/li&gt;" + RC + ...&#13;
"          &lt;li&gt;🔧 Vérifier la configuration de connexion à la base&lt;/li&gt;" + RC + ...&#13;
"          &lt;li&gt;📋 Consulter la table Filemanager_Log pour plus de détails&lt;/li&gt;" + RC + ...&#13;
"          &lt;li&gt;☎️ Contacter l'équipe de développement si nécessaire&lt;/li&gt;" + RC + ...&#13;
"          &lt;li&gt;⚠️ Ne pas relancer la synchronisation avant résolution&lt;/li&gt;" + RC + ...&#13;
"        &lt;/ul&gt;" + RC + ...&#13;
"      &lt;/div&gt;" + RC + ...&#13;
"      &lt;div class='info-box'&gt;" + RC + ...&#13;
"        &lt;h3&gt;📊 Informations Système&lt;/h3&gt;" + RC + ...&#13;
"        &lt;p&gt;&lt;strong&gt;Version Filemanager:&lt;/strong&gt; V14 Final&lt;/p&gt;" + RC + ...&#13;
"        &lt;p&gt;&lt;strong&gt;SGBD:&lt;/strong&gt; " + Majuscule(fm_sDbType) + "&lt;/p&gt;" + RC + ...&#13;
"        &lt;p&gt;&lt;strong&gt;Fichier d'analyse:&lt;/strong&gt; " + fm_sWinDevAnalysisPath + "&lt;/p&gt;" + RC + ...&#13;
"        &lt;p&gt;&lt;strong&gt;Opérations prévues:&lt;/strong&gt; " + TableauOccurrence(fm_arrPlan) + "&lt;/p&gt;" + RC + ...&#13;
"      &lt;/div&gt;" + RC + ...&#13;
"    &lt;/div&gt;" + RC + ...&#13;
"    &lt;div class='footer'&gt;" + RC + ...&#13;
"      &lt;p&gt;E-mail automatique généré par &lt;strong&gt;Filemanager SQL V14&lt;/strong&gt;&lt;/p&gt;" + RC + ...&#13;
"      &lt;p&gt;Action immédiate du DBA requise pour résoudre le problème&lt;/p&gt;" + RC + ...&#13;
"    &lt;/div&gt;" + RC + ...&#13;
"  &lt;/div&gt;" + RC + ...&#13;
"&lt;/body&gt;" + RC + ...&#13;
"&lt;/html&gt;"&#13;
&#13;
RENVOYER fm_sTemplate&#13;
```&#13;
&#13;
FIN&#13;
&#13;
// ===== MÉTODOS AUXILIARES =====&#13;
&#13;
// Detectar tipo de operação baseado no SQL&#13;
PROCÉDURE PRIVÉ fm_DetecterTypeOperation(LOCAL fm_sSQL est une chaîne) : chaîne&#13;
LOCAL fm_sSQLUpper est une chaîne = Majuscule(SansEspace(fm_sSQL, sscDébut))&#13;
&#13;
```&#13;
SI Commence(fm_sSQLUpper, "CREATE TABLE") ALORS&#13;
    RENVOYER "CREATE TABLE"&#13;
SINON SI Commence(fm_sSQLUpper, "ALTER TABLE") ALORS&#13;
    RENVOYER "ALTER TABLE"&#13;
SINON SI Commence(fm_sSQLUpper, "DROP TABLE") ALORS&#13;
    RENVOYER "DROP TABLE"&#13;
SINON SI Commence(fm_sSQLUpper, "CREATE INDEX") ALORS&#13;
    RENVOYER "CREATE INDEX"&#13;
SINON SI Commence(fm_sSQLUpper, "DROP INDEX") ALORS&#13;
    RENVOYER "DROP INDEX"&#13;
SINON&#13;
    RENVOYER "OTHER"&#13;
FIN&#13;
```&#13;
&#13;
FIN&#13;
&#13;
// Chiffrement simple du mot de passe e-mail&#13;
PROCÉDURE PRIVÉ fm_EncryptPassword(LOCAL fm_sPassword est une chaîne) : chaîne&#13;
// Implémentation simple XOR (à remplacer par algo plus robuste en production)&#13;
LOCAL fm_sEncrypted est une chaîne = “”&#13;
LOCAL fm_i est un entier&#13;
&#13;
```&#13;
POUR fm_i = 1 _À_ Taille(fm_sPassword)&#13;
    LOCAL fm_nChar est un entier = Asc(fm_sPassword[[fm_i]])&#13;
    LOCAL fm_nKey est un entier = Asc(fm_sEncryptionKey[[(fm_i % Taille(fm_sEncryptionKey)) + 1]])&#13;
    fm_sEncrypted += Car(fm_nChar ~ fm_nKey)&#13;
FIN&#13;
&#13;
RENVOYER fm_sEncrypted&#13;
```&#13;
&#13;
FIN&#13;
&#13;
// Déchiffrement du mot de passe e-mail&#13;
PROCÉDURE PRIVÉ fm_DecryptPassword(LOCAL fm_sEncrypted est une chaîne) : chaîne&#13;
// Même algorithme que le chiffrement (XOR est réversible)&#13;
RENVOYER fm_EncryptPassword(fm_sEncrypted)&#13;
FIN&#13;
&#13;
// ===== EXEMPLE D’UTILISATION =====&#13;
&#13;
// Configuration complète dans le constructeur ou méthode d’initialisation&#13;
PROCÉDURE ExempleConfigurationEmail()&#13;
LOCAL fm_oFilemanager est un Filemanager&#13;
&#13;
```&#13;
// Initialiser Filemanager&#13;
fm_oFilemanager = allouer un Filemanager("connection_string", "mysql", "analysis.wdd")&#13;
&#13;
// Option 1: Configuration SMTP classique&#13;
fm_oFilemanager.fm_ConfigurerEmail(&#13;
    "dba@empresa.com",          // E-mail DBA&#13;
    "smtp.gmail.com",           // Serveur SMTP&#13;
    587,                        // Port&#13;
    "filemanager@empresa.com",  // E-mail expéditeur&#13;
    "app_password_gmail",       // Mot de passe d'application&#13;
    Vrai                        // SSL activé&#13;
)&#13;
&#13;
// Option 2: Configuration via API (SendGrid, Mailgun, etc.)&#13;
fm_oFilemanager.fm_ConfigurerEmailAPI(&#13;
    "dba@empresa.com",                              // E-mail DBA&#13;
    "SG.xxxxxxxxxx.yyyyyyyyyy",                     // Clé API SendGrid&#13;
    "https://api.sendgrid.v3/mail/send"             // URL API&#13;
)&#13;
&#13;
// Option 3: Désactiver notifications&#13;
// fm_oFilemanager.fm_DesabiliterEmail()&#13;
&#13;
// Connecter et synchroniser&#13;
SI fm_oFilemanager.Connecter() ALORS&#13;
    fm_oFilemanager.fm_SynchroniserComplet()  // E-mail sera envoyé automatiquement&#13;
    fm_oFilemanager.Déconnecter()&#13;
FIN&#13;
&#13;
libérer fm_oFilemanager&#13;
```&#13;
&#13;
FIN&#13;
&#13;
&#13;
————&#13;
&#13;
&#13;
// ===== CONFIGURAÇÃO DE E-MAIL PARA FILEMANAGER V14 =====&#13;
// Adicionar na classe Filemanager - Atributos privados&#13;
&#13;
// Atributos para configuração de e-mail&#13;
fm_sEmailDBA est une chaîne = “dba@empresa.com”&#13;
fm_sSMTPServer est une chaîne = “smtp.empresa.com”&#13;
fm_nSMTPPort est un entier = 587&#13;
fm_bSMTPSSL est un booléen = Vrai&#13;
fm_sEmailSender est une chaîne = “filemanager@empresa.com”&#13;
fm_sEmailPassword est une chaîne = “”  // Encriptado&#13;
fm_bEmailEnabled est un booléen = Vrai&#13;
fm_sEmailAPIKey est une chaîne = “”  // Para SendGrid/Mailgun&#13;
fm_sEmailAPIURL est une chaîne = “https://api.sendgrid.v3/mail/send”&#13;
&#13;
// ===== MÉTODO PARA CONFIGURAÇÃO DE E-MAIL =====&#13;
&#13;
// Configurar parametros de e-mail&#13;
PROCÉDURE fm_ConfigurerEmail(&#13;
LOCAL fm_sEmailDBA est une chaîne,&#13;
LOCAL fm_sSMTPServer est une chaîne = “smtp.gmail.com”,&#13;
LOCAL fm_nSMTPPort est un entier = 587,&#13;
LOCAL fm_sEmailSender est une chaîne = “”,&#13;
LOCAL fm_sEmailPassword est une chaîne = “”,&#13;
LOCAL fm_bSSL est un booléen = Vrai&#13;
)&#13;
SELF.fm_sEmailDBA = fm_sEmailDBA&#13;
SELF.fm_sSMTPServer = fm_sSMTPServer&#13;
SELF.fm_nSMTPPort = fm_nSMTPPort&#13;
SELF.fm_sEmailSender = fm_sEmailSender&#13;
SELF.fm_sEmailPassword = fm_EncryptPassword(fm_sEmailPassword)&#13;
SELF.fm_bSMTPSSL = fm_bSSL&#13;
SELF.fm_bEmailEnabled = (fm_sEmailDBA &lt;&gt; “”)&#13;
&#13;
```&#13;
fm_LogMessage("Configuration e-mail mise à jour - DBA: " + fm_sEmailDBA + " - SMTP: " + fm_sSMTPServer)&#13;
```&#13;
&#13;
FIN&#13;
&#13;
// Configurar API de e-mail (SendGrid, Mailgun, etc.)&#13;
PROCÉDURE fm_ConfigurerEmailAPI(&#13;
LOCAL fm_sEmailDBA est une chaîne,&#13;
LOCAL fm_sAPIKey est une chaîne,&#13;
LOCAL fm_sAPIURL est une chaîne = “https://api.sendgrid.v3/mail/send”&#13;
)&#13;
SELF.fm_sEmailDBA = fm_sEmailDBA&#13;
SELF.fm_sEmailAPIKey = fm_sAPIKey&#13;
SELF.fm_sEmailAPIURL = fm_sAPIURL&#13;
SELF.fm_bEmailEnabled = (fm_sEmailDBA &lt;&gt; “” ET fm_sAPIKey &lt;&gt; “”)&#13;
&#13;
```&#13;
fm_LogMessage("Configuration API e-mail mise à jour - DBA: " + fm_sEmailDBA + " - API: " + fm_sAPIURL)&#13;
```&#13;
&#13;
FIN&#13;
&#13;
// Desabilitar notificações por e-mail&#13;
PROCÉDURE fm_DesabiliterEmail()&#13;
fm_bEmailEnabled = Faux&#13;
fm_LogMessage(“Notifications e-mail désactivées”)&#13;
FIN&#13;
&#13;
// ===== TEMPLATES DE E-MAIL PERSONALIZÁVEIS =====&#13;
&#13;
// Template HTML para e-mail de sucesso&#13;
PROCÉDURE PRIVÉ fm_GerarTemplateEmailSucesso(&#13;
LOCAL fm_arrPlan est un tableau de stAlterationPlan,&#13;
LOCAL fm_sTimestamp est une chaîne&#13;
) : chaîne&#13;
LOCAL fm_sTemplate est une chaîne&#13;
LOCAL fm_i est un entier&#13;
&#13;
```&#13;
fm_sTemplate = "&lt;!DOCTYPE html&gt;" + RC + ...&#13;
"&lt;html lang='pt-BR'&gt;" + RC + ...&#13;
"&lt;head&gt;" + RC + ...&#13;
"  &lt;meta charset='UTF-8'&gt;" + RC + ...&#13;
"  &lt;meta name='viewport' content='width=device-width, initial-scale=1.0'&gt;" + RC + ...&#13;
"  &lt;title&gt;Filemanager - Synchronisation Réussie&lt;/title&gt;" + RC + ...&#13;
"  &lt;style&gt;" + RC + ...&#13;
"    body { font-family: Arial, sans-serif; margin: 0; padding: 20px; background-color: #f4f4f4; }" + RC + ...&#13;
"    .container { max-width: 800px; margin: 0 auto; background: white; border-radius: 8px; box-shadow: 0 2px 10px rgba(0,0,0,0.1); }" + RC + ...&#13;
"    .header { background: linear-gradient(135deg, #27ae60, #2ecc71); color: white; padding: 20px; border-radius: 8px 8px 0 0; }" + RC + ...&#13;
"    .content { padding: 20px; }" + RC + ...&#13;
"    .success-icon { font-size: 48px; text-align: center; margin-bottom: 20px; }" + RC + ...&#13;
"    .info-box { background: #ecf0f1; padding: 15px; border-radius: 5px; margin: 15px 0; }" + RC + ...&#13;
"    .operations-table { width: 100%; border-collapse: collapse; margin: 20px 0; }" + RC + ...&#13;
"    .operations-table th, .operations-table td { border: 1px solid #ddd; padding: 12px; text-align: left; }" + RC + ...&#13;
"    .operations-table th { background-color: #34495e; color: white; }" + RC + ...&#13;
"    .operations-table tr:nth-child(even) { background-color: #f9f9f9; }" + RC + ...&#13;
"    .footer { background: #34495e; color: white; padding: 15px; border-radius: 0 0 8px 8px; font-size: 12px; }" + RC + ...&#13;
"    .priority-high { color: #e74c3c; font-weight: bold; }" + RC + ...&#13;
"    .priority-medium { color: #f39c12; font-weight: bold; }" + RC + ...&#13;
"    .priority-low { color: #3498db; font-weight: bold; }" + RC + ...&#13;
"  &lt;/style&gt;" + RC + ...&#13;
"&lt;/head&gt;" + RC + ...&#13;
"&lt;body&gt;" + RC + ...&#13;
"  &lt;div class='container'&gt;" + RC + ...&#13;
"    &lt;div class='header'&gt;" + RC + ...&#13;
"      &lt;h1&gt;🔄 Filemanager SQL V14&lt;/h1&gt;" + RC + ...&#13;
"      &lt;h2&gt;✅ Synchronisation Réussie&lt;/h2&gt;" + RC + ...&#13;
"    &lt;/div&gt;" + RC + ...&#13;
"    &lt;div class='content'&gt;" + RC + ...&#13;
"      &lt;div class='success-icon'&gt;🎉&lt;/div&gt;" + RC + ...&#13;
"      &lt;div class='info-box'&gt;" + RC + ...&#13;
"        &lt;h3&gt;📊 Informations de la Synchronisation&lt;/h3&gt;" + RC + ...&#13;
"        &lt;p&gt;&lt;strong&gt;Timestamp:&lt;/strong&gt; " + fm_sTimestamp + "&lt;/p&gt;" + RC + ...&#13;
"        &lt;p&gt;&lt;strong&gt;Estação:&lt;/strong&gt; " + PosteNom() + " (" + AdresseIP() + ")&lt;/p&gt;" + RC + ...&#13;
"        &lt;p&gt;&lt;strong&gt;Base de données:&lt;/strong&gt; " + Majuscule(fm_sDbType) + "&lt;/p&gt;" + RC + ...&#13;
"        &lt;p&gt;&lt;strong&gt;Opérations exécutées:&lt;/strong&gt; " + TableauOccurrence(fm_arrPlan) + "&lt;/p&gt;" + RC + ...&#13;
"      &lt;/div&gt;" + RC&#13;
&#13;
SI TableauOccurrence(fm_arrPlan) &gt; 0 ALORS&#13;
    fm_sTemplate += "      &lt;h3&gt;📋 Détail des Opérations&lt;/h3&gt;" + RC + ...&#13;
    "      &lt;table class='operations-table'&gt;" + RC + ...&#13;
    "        &lt;thead&gt;" + RC + ...&#13;
    "          &lt;tr&gt;" + RC + ...&#13;
    "            &lt;th&gt;Table&lt;/th&gt;" + RC + ...&#13;
    "            &lt;th&gt;Type&lt;/th&gt;" + RC + ...&#13;
    "            &lt;th&gt;Description&lt;/th&gt;" + RC + ...&#13;
    "            &lt;th&gt;Priorité&lt;/th&gt;" + RC + ...&#13;
    "            &lt;th&gt;Backup&lt;/th&gt;" + RC + ...&#13;
    "          &lt;/tr&gt;" + RC + ...&#13;
    "        &lt;/thead&gt;" + RC + ...&#13;
    "        &lt;tbody&gt;" + RC&#13;
    &#13;
    POUR fm_i = 1 _À_ TableauOccurrence(fm_arrPlan)&#13;
        LOCAL fm_plan est un stAlterationPlan = fm_arrPlan[fm_i]&#13;
        LOCAL fm_sPriorityClass est une chaîne&#13;
        LOCAL fm_sPriorityText est une chaîne&#13;
        &#13;
        SELON fm_plan.fm_nPriorité&#13;
            CAS 1: fm_sPriorityClass = "priority-high"; fm_sPriorityText = "HAUTE"&#13;
            CAS 2: fm_sPriorityClass = "priority-medium"; fm_sPriorityText = "MOYENNE"&#13;
            CAS 3: fm_sPriorityClass = "priority-low"; fm_sPriorityText = "BASSE"&#13;
        FIN&#13;
        &#13;
        fm_sTemplate += "          &lt;tr&gt;" + RC + ...&#13;
        "            &lt;td&gt;&lt;strong&gt;" + fm_plan.fm_sTableName + "&lt;/strong&gt;&lt;/td&gt;" + RC + ...&#13;
        "            &lt;td&gt;&lt;code&gt;" + fm_DetecterTypeOperation(fm_plan.fm_sSQL) + "&lt;/code&gt;&lt;/td&gt;" + RC + ...&#13;
        "            &lt;td&gt;" + fm_plan.fm_sDescription + "&lt;/td&gt;" + RC + ...&#13;
        "            &lt;td&gt;&lt;span class='" + fm_sPriorityClass + "'&gt;" + fm_sPriorityText + "&lt;/span&gt;&lt;/td&gt;" + RC + ...&#13;
        "            &lt;td&gt;" + (fm_plan.fm_bRequiresBackup ? "✅ Oui" : "➖ Non") + "&lt;/td&gt;" + RC + ...&#13;
        "          &lt;/tr&gt;" + RC&#13;
    FIN&#13;
    &#13;
    fm_sTemplate += "        &lt;/tbody&gt;" + RC + ...&#13;
    "      &lt;/table&gt;" + RC&#13;
FIN&#13;
&#13;
fm_sTemplate += "      &lt;div class='info-box'&gt;" + RC + ...&#13;
"        &lt;h3&gt;🛡️ Mesures de Sécurité Appliquées&lt;/h3&gt;" + RC + ...&#13;
"        &lt;ul&gt;" + RC + ...&#13;
"          &lt;li&gt;✅ Backup automatique créé avant modifications&lt;/li&gt;" + RC + ...&#13;
"          &lt;li&gt;✅ Transaction globale avec rollback automatique&lt;/li&gt;" + RC + ...&#13;
"          &lt;li&gt;✅ Validation d'intégrité des backups&lt;/li&gt;" + RC + ...&#13;
"          &lt;li&gt;✅ Log complet dans Filemanager_Log&lt;/li&gt;" + RC + ...&#13;
"          &lt;li&gt;✅ Échappement SQL anti-injection&lt;/li&gt;" + RC + ...&#13;
"        &lt;/ul&gt;" + RC + ...&#13;
"      &lt;/div&gt;" + RC + ...&#13;
"      &lt;div class='info-box'&gt;" + RC + ...&#13;
"        &lt;h3&gt;💡 Recommandations Post-Synchronisation&lt;/h3&gt;" + RC + ...&#13;
"        &lt;ul&gt;" + RC + ...&#13;
"          &lt;li&gt;🧪 Testez les applications utilisant les tables modifiées&lt;/li&gt;" + RC + ...&#13;
"          &lt;li&gt;📈 Surveillez les performances après changements&lt;/li&gt;" + RC + ...&#13;
"          &lt;li&gt;🗃️ Backups conservés avec suffixe _bkp_" + DateSys() + "&lt;/li&gt;" + RC + ...&#13;
"          &lt;li&gt;📋 Consultez Filemanager_Log pour audit complet&lt;/li&gt;" + RC + ...&#13;
"        &lt;/ul&gt;" + RC + ...&#13;
"      &lt;/div&gt;" + RC + ...&#13;
"    &lt;/div&gt;" + RC + ...&#13;
"    &lt;div class='footer'&gt;" + RC + ...&#13;
"      &lt;p&gt;E-mail automatique généré par &lt;strong&gt;Filemanager SQL V14&lt;/strong&gt;&lt;/p&gt;" + RC + ...&#13;
"      &lt;p&gt;Pour modifier cette configuration, utilisez fm_ConfigurerEmail() ou fm_DesabiliterEmail()&lt;/p&gt;" + RC + ...&#13;
"    &lt;/div&gt;" + RC + ...&#13;
"  &lt;/div&gt;" + RC + ...&#13;
"&lt;/body&gt;" + RC + ...&#13;
"&lt;/html&gt;"&#13;
&#13;
RENVOYER fm_sTemplate&#13;
```&#13;
&#13;
FIN&#13;
&#13;
// Template HTML para e-mail de erro&#13;
PROCÉDURE PRIVÉ fm_GerarTemplateEmailErro(&#13;
LOCAL fm_arrPlan est un tableau de stAlterationPlan,&#13;
LOCAL fm_sTimestamp est une chaîne,&#13;
LOCAL fm_sErrorDetails est une chaîne&#13;
) : chaîne&#13;
LOCAL fm_sTemplate est une chaîne&#13;
&#13;
```&#13;
fm_sTemplate = "&lt;!DOCTYPE html&gt;" + RC + ...&#13;
"&lt;html lang='pt-BR'&gt;" + RC + ...&#13;
"&lt;head&gt;" + RC + ...&#13;
"  &lt;meta charset='UTF-8'&gt;" + RC + ...&#13;
"  &lt;meta name='viewport' content='width=device-width, initial-scale=1.0'&gt;" + RC + ...&#13;
"  &lt;title&gt;Filemanager - Erreur de Synchronisation&lt;/title&gt;" + RC + ...&#13;
"  &lt;style&gt;" + RC + ...&#13;
"    body { font-family: Arial, sans-serif; margin: 0; padding: 20px; background-color: #f4f4f4; }" + RC + ...&#13;
"    .container { max-width: 800px; margin: 0 auto; background: white; border-radius: 8px; box-shadow: 0 2px 10px rgba(0,0,0,0.1); }" + RC + ...&#13;
"    .header { background: linear-gradient(135deg, #e74c3c, #c0392b); color: white; padding: 20px; border-radius: 8px 8px 0 0; }" + RC + ...&#13;
"    .content { padding: 20px; }" + RC + ...&#13;
"    .error-icon { font-size: 48px; text-align: center; margin-bottom: 20px; }" + RC + ...&#13;
"    .error-box { background: #fadbd8; border-left: 4px solid #e74c3c; padding: 15px; border-radius: 5px; margin: 15px 0; }" + RC + ...&#13;
"    .info-box { background: #ecf0f1; padding: 15px; border-radius: 5px; margin: 15px 0; }" + RC + ...&#13;
"    .recovery-box { background: #d5f4e6; border-left: 4px solid #27ae60; padding: 15px; border-radius: 5px; margin: 15px 0; }" + RC + ...&#13;
"    .footer { background: #34495e; color: white; padding: 15px; border-radius: 0 0 8px 8px; font-size: 12px; }" + RC + ...&#13;
"    .action-required { background: #fff3cd; border-left: 4px solid #ffc107; padding: 15px; border-radius: 5px; margin: 15px 0; }" + RC + ...&#13;
"  &lt;/style&gt;" + RC + ...&#13;
"&lt;/head&gt;" + RC + ...&#13;
"&lt;body&gt;" + RC + ...&#13;
"  &lt;div class='container'&gt;" + RC + ...&#13;
"    &lt;div class='header'&gt;" + RC + ...&#13;
"      &lt;h1&gt;🔄 Filemanager SQL V14&lt;/h1&gt;" + RC + ...&#13;
"      &lt;h2&gt;❌ Erreur de Synchronisation&lt;/h2&gt;" + RC + ...&#13;
"    &lt;/div&gt;" + RC + ...&#13;
"    &lt;div class='content'&gt;" + RC + ...&#13;
"      &lt;div class='error-icon'&gt;⚠️&lt;/div&gt;" + RC + ...&#13;
"      &lt;div class='error-box'&gt;" + RC + ...&#13;
"        &lt;h3&gt;🚨 Détails de l'Erreur&lt;/h3&gt;" + RC + ...&#13;
"        &lt;p&gt;&lt;strong&gt;Message:&lt;/strong&gt; " + fm_sErrorDetails + "&lt;/p&gt;" + RC + ...&#13;
"        &lt;p&gt;&lt;strong&gt;Timestamp:&lt;/strong&gt; " + fm_sTimestamp + "&lt;/p&gt;" + RC + ...&#13;
"        &lt;p&gt;&lt;strong&gt;Estação:&lt;/strong&gt; " + PosteNom() + " (" + AdresseIP() + ")&lt;/p&gt;" + RC + ...&#13;
"      &lt;/div&gt;" + RC + ...&#13;
"      &lt;div class='recovery-box'&gt;" + RC + ...&#13;
"        &lt;h3&gt;🔄 Actions de Récupération Automatiques&lt;/h3&gt;" + RC + ...&#13;
"        &lt;ul&gt;" + RC + ...&#13;
"          &lt;li&gt;✅ Rollback automatique effectué&lt;/li&gt;" + RC + ...&#13;
"          &lt;li&gt;✅ Base de données restaurée à l'état initial&lt;/li&gt;" + RC + ...&#13;
"          &lt;li&gt;✅ Aucune donnée corrompue&lt;/li&gt;" + RC + ...&#13;
"          &lt;li&gt;✅ Logs détaillés sauvegardés&lt;/li&gt;" + RC + ...&#13;
"        &lt;/ul&gt;" + RC + ...&#13;
"      &lt;/div&gt;" + RC + ...&#13;
"      &lt;div class='action-required'&gt;" + RC + ...&#13;
"        &lt;h3&gt;🔧 Actions Requises du DBA&lt;/h3&gt;" + RC + ...&#13;
"        &lt;ul&gt;" + RC + ...&#13;
"          &lt;li&gt;🔍 Analyser le fichier de log: &lt;code&gt;" + fm_sLogPath + "&lt;/code&gt;&lt;/li&gt;" + RC + ...&#13;
"          &lt;li&gt;🔧 Vérifier la configuration de connexion à la base&lt;/li&gt;" + RC + ...&#13;
"          &lt;li&gt;📋 Consulter la table Filemanager_Log pour plus de détails&lt;/li&gt;" + RC + ...&#13;
"          &lt;li&gt;☎️ Contacter l'équipe de développement si nécessaire&lt;/li&gt;" + RC + ...&#13;
"          &lt;li&gt;⚠️ Ne pas relancer la synchronisation avant résolution&lt;/li&gt;" + RC + ...&#13;
"        &lt;/ul&gt;" + RC + ...&#13;
"      &lt;/div&gt;" + RC + ...&#13;
"      &lt;div class='info-box'&gt;" + RC + ...&#13;
"        &lt;h3&gt;📊 Informations Système&lt;/h3&gt;" + RC + ...&#13;
"        &lt;p&gt;&lt;strong&gt;Version Filemanager:&lt;/strong&gt; V14 Final&lt;/p&gt;" + RC + ...&#13;
"        &lt;p&gt;&lt;strong&gt;SGBD:&lt;/strong&gt; " + Majuscule(fm_sDbType) + "&lt;/p&gt;" + RC + ...&#13;
"        &lt;p&gt;&lt;strong&gt;Fichier d'analyse:&lt;/strong&gt; " + fm_sWinDevAnalysisPath + "&lt;/p&gt;" + RC + ...&#13;
"        &lt;p&gt;&lt;strong&gt;Opérations prévues:&lt;/strong&gt; " + TableauOccurrence(fm_arrPlan) + "&lt;/p&gt;" + RC + ...&#13;
"      &lt;/div&gt;" + RC + ...&#13;
"    &lt;/div&gt;" + RC + ...&#13;
"    &lt;div class='footer'&gt;" + RC + ...&#13;
"      &lt;p&gt;E-mail automatique généré par &lt;strong&gt;Filemanager SQL V14&lt;/strong&gt;&lt;/p&gt;" + RC + ...&#13;
"      &lt;p&gt;Action immédiate du DBA requise pour résoudre le problème&lt;/p&gt;" + RC + ...&#13;
"    &lt;/div&gt;" + RC + ...&#13;
"  &lt;/div&gt;" + RC + ...&#13;
"&lt;/body&gt;" + RC + ...&#13;
"&lt;/html&gt;"&#13;
&#13;
RENVOYER fm_sTemplate&#13;
```&#13;
&#13;
FIN&#13;
&#13;
// ===== MÉTODOS AUXILIARES =====&#13;
&#13;
// Detectar tipo de operação baseado no SQL&#13;
PROCÉDURE PRIVÉ fm_DetecterTypeOperation(LOCAL fm_sSQL est une chaîne) : chaîne&#13;
LOCAL fm_sSQLUpper est une chaîne = Majuscule(SansEspace(fm_sSQL, sscDébut))&#13;
&#13;
```&#13;
SI Commence(fm_sSQLUpper, "CREATE TABLE") ALORS&#13;
    RENVOYER "CREATE TABLE"&#13;
SINON SI Commence(fm_sSQLUpper, "ALTER TABLE") ALORS&#13;
    RENVOYER "ALTER TABLE"&#13;
SINON SI Commence(fm_sSQLUpper, "DROP TABLE") ALORS&#13;
    RENVOYER "DROP TABLE"&#13;
SINON SI Commence(fm_sSQLUpper, "CREATE INDEX") ALORS&#13;
    RENVOYER "CREATE INDEX"&#13;
SINON SI Commence(fm_sSQLUpper, "DROP INDEX") ALORS&#13;
    RENVOYER "DROP INDEX"&#13;
SINON&#13;
    RENVOYER "OTHER"&#13;
FIN&#13;
```&#13;
&#13;
FIN&#13;
&#13;
// Chiffrement simple du mot de passe e-mail&#13;
PROCÉDURE PRIVÉ fm_EncryptPassword(LOCAL fm_sPassword est une chaîne) : chaîne&#13;
// Implémentation simple XOR (à remplacer par algo plus robuste en production)&#13;
LOCAL fm_sEncrypted est une chaîne = “”&#13;
LOCAL fm_i est un entier&#13;
&#13;
```&#13;
POUR fm_i = 1 _À_ Taille(fm_sPassword)&#13;
    LOCAL fm_nChar est un entier = Asc(fm_sPassword[[fm_i]])&#13;
    LOCAL fm_nKey est un entier = Asc(fm_sEncryptionKey[[(fm_i % Taille(fm_sEncryptionKey)) + 1]])&#13;
    fm_sEncrypted += Car(fm_nChar ~ fm_nKey)&#13;
FIN&#13;
&#13;
RENVOYER fm_sEncrypted&#13;
```&#13;
&#13;
FIN&#13;
&#13;
// Déchiffrement du mot de passe e-mail&#13;
PROCÉDURE PRIVÉ fm_DecryptPassword(LOCAL fm_sEncrypted est une chaîne) : chaîne&#13;
// Même algorithme que le chiffrement (XOR est réversible)&#13;
RENVOYER fm_EncryptPassword(fm_sEncrypted)&#13;
FIN&#13;
&#13;
// ===== EXEMPLE D’UTILISATION =====&#13;
&#13;
// Configuration complète dans le constructeur ou méthode d’initialisation&#13;
PROCÉDURE ExempleConfigurationEmail()&#13;
LOCAL fm_oFilemanager est un Filemanager&#13;
&#13;
```&#13;
// Initialiser Filemanager&#13;
fm_oFilemanager = allouer un Filemanager("connection_string", "mysql", "analysis.wdd")&#13;
&#13;
// Option 1: Configuration SMTP classique&#13;
fm_oFilemanager.fm_ConfigurerEmail(&#13;
    "dba@empresa.com",          // E-mail DBA&#13;
    "smtp.gmail.com",           // Serveur SMTP&#13;
    587,                        // Port&#13;
    "filemanager@empresa.com",  // E-mail expéditeur&#13;
    "app_password_gmail",       // Mot de passe d'application&#13;
    Vrai                        // SSL activé&#13;
)&#13;
&#13;
// Option 2: Configuration via API (SendGrid, Mailgun, etc.)&#13;
fm_oFilemanager.fm_ConfigurerEmailAPI(&#13;
    "dba@empresa.com",                              // E-mail DBA&#13;
    "SG.xxxxxxxxxx.yyyyyyyyyy",                     // Clé API SendGrid&#13;
    "https://api.sendgrid.v3/mail/send"             // URL API&#13;
)&#13;
&#13;
// Option 3: Désactiver notifications&#13;
// fm_oFilemanager.fm_DesabiliterEmail()&#13;
&#13;
// Connecter et synchroniser&#13;
SI fm_oFilemanager.Connecter() ALORS&#13;
    fm_oFilemanager.fm_SynchroniserComplet()  // E-mail sera envoyé automatiquement&#13;
    fm_oFilemanager.Déconnecter()&#13;
FIN&#13;
&#13;
libérer fm_oFilemanager&#13;
```&#13;
&#13;
FIN&#13;
&#13;
[/code]&#13;
&#13;
--&#13;
Adriano José Boller&#13;
______________________________________________&#13;
Consultor e Representante Oficial da&#13;
PcSoft no Brasil&#13;
+55 (41) 99949 1800&#13;
adrianoboller@gmail.com&#13;
skype: adrianoboller&#13;
http://wxinformatica.com.br/</description><ttl>30</ttl><generator>WEBDEV</generator><language>pt_BR</language><link>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis/read.awp</link><title>FILEMANAGER - Converter base de dados para a mesma versão da Analysis</title><managingEditor>moderateur@pcsoft.fr (El moderador)</managingEditor><webMaster>webmaster@pcsoft.fr (El webmaster)</webMaster><item><author>Boller</author><category>pcsoft.br.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4874/read.awp</comments><pubDate>9 Jul 2025 06:26:37 Z</pubDate><description>// ===================================================================&#13;
// FILEMANAGER V16.0 - BIBLIOTECA COMUM&#13;
// ============…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4874/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4874/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis/read.awp">FILEMANAGER - Converter base de dados para a mesma versão da Analysis</source><title>Re: FILEMANAGER - Converter base de dados para a mesma versão da Analysis</title></item><item><author>Boller</author><category>pcsoft.br.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4873/read.awp</comments><pubDate>9 Jul 2025 06:24:56 Z</pubDate><description>// ===================================================================&#13;
// FILEMANAGER V16.0 - SCRIPTS DE MANUTENÇÃO&#13;
// =======…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4873/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4873/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis/read.awp">FILEMANAGER - Converter base de dados para a mesma versão da Analysis</source><title>Re: FILEMANAGER - Converter base de dados para a mesma versão da Analysis</title></item><item><author>Boller</author><category>pcsoft.br.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4872/read.awp</comments><pubDate>9 Jul 2025 06:23:08 Z</pubDate><description>// ===================================================================&#13;
// FILEMANAGER V16.0 - UTILITÁRIOS GERAIS&#13;
// ==========…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4872/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4872/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis/read.awp">FILEMANAGER - Converter base de dados para a mesma versão da Analysis</source><title>Re: FILEMANAGER - Converter base de dados para a mesma versão da Analysis</title></item><item><author>Boller</author><category>pcsoft.br.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4871/read.awp</comments><pubDate>9 Jul 2025 06:11:13 Z</pubDate><description>// ===================================================================&#13;
// FILEMANAGER V16.0 - GERENCIADOR DE DEPLOYMENT&#13;
// ===…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4871/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4871/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis/read.awp">FILEMANAGER - Converter base de dados para a mesma versão da Analysis</source><title>Re: FILEMANAGER - Converter base de dados para a mesma versão da Analysis</title></item><item><author>Boller</author><category>pcsoft.br.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4870/read.awp</comments><pubDate>9 Jul 2025 06:10:21 Z</pubDate><description>// ===================================================================&#13;
// FILEMANAGER V16.0 - OTIMIZAÇÃO FINAL DO SISTEMA&#13;
// =…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4870/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4870/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis/read.awp">FILEMANAGER - Converter base de dados para a mesma versão da Analysis</source><title>Re: FILEMANAGER - Converter base de dados para a mesma versão da Analysis</title></item><item><author>Boller</author><category>pcsoft.br.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4869/read.awp</comments><pubDate>9 Jul 2025 04:28:32 Z</pubDate><description>Com base na análise detalhada do documento fornecido e do contexto do fórum da PC SOFT, posso avaliar se o material está complet…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4869/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4869/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis/read.awp">FILEMANAGER - Converter base de dados para a mesma versão da Analysis</source><title>Re: FILEMANAGER - Converter base de dados para a mesma versão da Analysis</title></item><item><author>Boller</author><category>pcsoft.br.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4868/read.awp</comments><pubDate>9 Jul 2025 04:01:56 Z</pubDate><description>// ===================================================================&#13;
// FILEMANAGER V16.0 - INTEGRAÇÃO END-TO-END&#13;
// =======…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4868/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4868/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis/read.awp">FILEMANAGER - Converter base de dados para a mesma versão da Analysis</source><title>Re: FILEMANAGER - Converter base de dados para a mesma versão da Analysis</title></item><item><author>Boller</author><category>pcsoft.br.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4867/read.awp</comments><pubDate>9 Jul 2025 04:00:35 Z</pubDate><description>// ===================================================================&#13;
// FILEMANAGER V16.0 - ORQUESTRADOR COMPLETO DO SISTEMA&#13;…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4867/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4867/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis/read.awp">FILEMANAGER - Converter base de dados para a mesma versão da Analysis</source><title>Re: FILEMANAGER - Converter base de dados para a mesma versão da Analysis</title></item><item><author>Boller</author><category>pcsoft.br.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4866/read.awp</comments><pubDate>9 Jul 2025 03:41:11 Z</pubDate><description>// ===================================================================&#13;
// FILEMANAGER V16.0 - GUIA DE RESOLUÇÃO DE PROBLEMAS&#13;
/…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4866/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4866/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis/read.awp">FILEMANAGER - Converter base de dados para a mesma versão da Analysis</source><title>Re: FILEMANAGER - Converter base de dados para a mesma versão da Analysis</title></item><item><author>Boller</author><category>pcsoft.br.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4865/read.awp</comments><pubDate>9 Jul 2025 03:40:24 Z</pubDate><description>// ===================================================================&#13;
// FILEMANAGER V16.0 - MANUAL OPERACIONAL COMPLETO&#13;
// =…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4865/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4865/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis/read.awp">FILEMANAGER - Converter base de dados para a mesma versão da Analysis</source><title>Re: FILEMANAGER - Converter base de dados para a mesma versão da Analysis</title></item><item><author>Boller</author><category>pcsoft.br.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4864/read.awp</comments><pubDate>9 Jul 2025 03:36:36 Z</pubDate><description>// ===================================================================&#13;
// FILEMANAGER V16.0 - SISTEMA DE CERTIFICAÇÃO DO SISTEM…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4864/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4864/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis/read.awp">FILEMANAGER - Converter base de dados para a mesma versão da Analysis</source><title>Re: FILEMANAGER - Converter base de dados para a mesma versão da Analysis</title></item><item><author>Boller</author><category>pcsoft.br.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4863/read.awp</comments><pubDate>9 Jul 2025 03:35:22 Z</pubDate><description>// ===================================================================&#13;
// FILEMANAGER V16.0 - SISTEMA DE VALIDAÇÃO DE QUALIDADE…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4863/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4863/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis/read.awp">FILEMANAGER - Converter base de dados para a mesma versão da Analysis</source><title>Re: FILEMANAGER - Converter base de dados para a mesma versão da Analysis</title></item><item><author>Boller</author><category>pcsoft.br.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4862/read.awp</comments><pubDate>9 Jul 2025 03:25:28 Z</pubDate><description>===== FILEMANAGER V16.0 - FASE 7: TESTE #4 =====&#13;
fm_TutoriaisUsuario() - Sistema de tutoriais para usuários&#13;
Data: 08/07/2025&#13;
…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4862/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4862/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis/read.awp">FILEMANAGER - Converter base de dados para a mesma versão da Analysis</source><title>Re: FILEMANAGER - Converter base de dados para a mesma versão da Analysis</title></item><item><author>Boller</author><category>pcsoft.br.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4861/read.awp</comments><pubDate>9 Jul 2025 03:24:28 Z</pubDate><description>===== FILEMANAGER V16.0 - FASE 7: TESTE #3 =====&#13;
fm_DocumentacaoTecnica() - Sistema de documentação técnica&#13;
Data: 08/07/2025&#13;
…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4861/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4861/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis/read.awp">FILEMANAGER - Converter base de dados para a mesma versão da Analysis</source><title>Re: FILEMANAGER - Converter base de dados para a mesma versão da Analysis</title></item><item><author>Boller</author><category>pcsoft.br.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4860/read.awp</comments><pubDate>9 Jul 2025 02:12:36 Z</pubDate><description>🎉 FASE 6 COMPLETADA COM SUCESSO - 100% CONCLUÍDA!&#13;
&#13;
Implementei os 2 métodos finais da Fase 6 (Recuperação e Configuração):&#13;
&#13;…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4860/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4860/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis/read.awp">FILEMANAGER - Converter base de dados para a mesma versão da Analysis</source><title>Re: FILEMANAGER - Converter base de dados para a mesma versão da Analysis</title></item><item><author>Boller</author><category>pcsoft.br.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4859/read.awp</comments><pubDate>9 Jul 2025 02:11:06 Z</pubDate><description>===== FILEMANAGER V16.0 - FASE 6: RECUPERAÇÃO #8 =====&#13;
fm_MigracaoConfiguracoes() - Migração de configurações&#13;
Data: 08/07/2025…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4859/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4859/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis/read.awp">FILEMANAGER - Converter base de dados para a mesma versão da Analysis</source><title>Re: FILEMANAGER - Converter base de dados para a mesma versão da Analysis</title></item><item><author>Boller</author><category>pcsoft.br.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4858/read.awp</comments><pubDate>9 Jul 2025 02:10:34 Z</pubDate><description>===== FILEMANAGER V16.0 - FASE 6: RECUPERAÇÃO #7 =====&#13;
fm_ConfiguracaoAutomatica() - Configuração automática&#13;
Data: 08/07/2025&#13;…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4858/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4858/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis/read.awp">FILEMANAGER - Converter base de dados para a mesma versão da Analysis</source><title>Re: FILEMANAGER - Converter base de dados para a mesma versão da Analysis</title></item><item><author>Boller</author><category>pcsoft.br.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4857/read.awp</comments><pubDate>9 Jul 2025 01:30:10 Z</pubDate><description>===== FILEMANAGER V16.0 - FASE 6: RECUPERAÇÃO #6 =====&#13;
fm_ValidacaoAvancada() - Validação avançada&#13;
Data: 08/07/2025&#13;
Prioridad…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4857/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4857/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis/read.awp">FILEMANAGER - Converter base de dados para a mesma versão da Analysis</source><title>Re: FILEMANAGER - Converter base de dados para a mesma versão da Analysis</title></item><item><author>Boller</author><category>pcsoft.br.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4856/read.awp</comments><pubDate>9 Jul 2025 01:29:28 Z</pubDate><description>===== FILEMANAGER V16.0 - FASE 6: RECUPERAÇÃO #5 =====&#13;
fm_PerfilConfiguracao() - Perfis de configuração&#13;
Data: 08/07/2025&#13;
Prio…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4856/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4856/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis/read.awp">FILEMANAGER - Converter base de dados para a mesma versão da Analysis</source><title>Re: FILEMANAGER - Converter base de dados para a mesma versão da Analysis</title></item><item><author>Boller</author><category>pcsoft.br.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4855/read.awp</comments><pubDate>9 Jul 2025 01:16:35 Z</pubDate><description>🚀 FASE 6: PROGRESSO EXCELENTE - 50% CONCLUÍDA!&#13;
&#13;
Implementei 2 novos métodos da Fase 6 (Recuperação e Configuração):&#13;
&#13;
✅ MÉTO…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4855/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4855/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis/read.awp">FILEMANAGER - Converter base de dados para a mesma versão da Analysis</source><title>Re: FILEMANAGER - Converter base de dados para a mesma versão da Analysis</title></item><item><author>Boller</author><category>pcsoft.br.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4854/read.awp</comments><pubDate>9 Jul 2025 01:15:37 Z</pubDate><description>===== FILEMANAGER V16.0 - FASE 6: RECUPERAÇÃO #4 =====&#13;
fm_RecuperacaoDesastres() - Disaster Recovery&#13;
Data: 08/07/2025&#13;
Priorid…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4854/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4854/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis/read.awp">FILEMANAGER - Converter base de dados para a mesma versão da Analysis</source><title>Re: FILEMANAGER - Converter base de dados para a mesma versão da Analysis</title></item><item><author>Boller</author><category>pcsoft.br.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4853/read.awp</comments><pubDate>9 Jul 2025 01:13:48 Z</pubDate><description>===== FILEMANAGER V16.0 - FASE 6: RECUPERAÇÃO #3 =====&#13;
fm_PontosRestauracao() - Pontos de restauração&#13;
Data: 08/07/2025&#13;
Priori…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4853/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4853/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis/read.awp">FILEMANAGER - Converter base de dados para a mesma versão da Analysis</source><title>Re: FILEMANAGER - Converter base de dados para a mesma versão da Analysis</title></item><item><author>Boller</author><category>pcsoft.br.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4852/read.awp</comments><pubDate>9 Jul 2025 00:43:59 Z</pubDate><description>===== FILEMANAGER V16.0 - FASE 5: USABILIDADE #8 =====&#13;
fm_RelatoriosPersonalizados() - Relatórios personalizados&#13;
Data: 08/07/2…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4852/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4852/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis/read.awp">FILEMANAGER - Converter base de dados para a mesma versão da Analysis</source><title>Re: FILEMANAGER - Converter base de dados para a mesma versão da Analysis</title></item><item><author>Boller</author><category>pcsoft.br.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4851/read.awp</comments><pubDate>9 Jul 2025 00:42:37 Z</pubDate><description>===== FILEMANAGER V16.0 - FASE 5: USABILIDADE #7 =====&#13;
fm_DashboardTempo_Real() - Dashboard tempo real&#13;
Data: 08/07/2025&#13;
Prior…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4851/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4851/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis/read.awp">FILEMANAGER - Converter base de dados para a mesma versão da Analysis</source><title>Re: FILEMANAGER - Converter base de dados para a mesma versão da Analysis</title></item><item><author>Boller</author><category>pcsoft.br.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4850/read.awp</comments><pubDate>9 Jul 2025 00:33:11 Z</pubDate><description>===== FILEMANAGER V16.0 - FASE 5: USABILIDADE #6 =====&#13;
fm_NotificacoesPush() - Notificações push&#13;
Data: 08/07/2025&#13;
Prioridade:…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4850/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4850/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis/read.awp">FILEMANAGER - Converter base de dados para a mesma versão da Analysis</source><title>Re: FILEMANAGER - Converter base de dados para a mesma versão da Analysis</title></item><item><author>Boller</author><category>pcsoft.br.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4849/read.awp</comments><pubDate>9 Jul 2025 00:32:24 Z</pubDate><description>===== FILEMANAGER V16.0 - FASE 5: USABILIDADE #5 =====&#13;
fm_Webhooks() - Sistema de webhooks&#13;
Data: 08/07/2025&#13;
Prioridade: Alta&#13;…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4849/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4849/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis/read.awp">FILEMANAGER - Converter base de dados para a mesma versão da Analysis</source><title>Re: FILEMANAGER - Converter base de dados para a mesma versão da Analysis</title></item><item><author>Boller</author><category>pcsoft.br.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4848/read.awp</comments><pubDate>9 Jul 2025 00:14:16 Z</pubDate><description>===== FILEMANAGER V16.0 - FASE 5: USABILIDADE #4 =====&#13;
fm_APIRest() - API REST completa&#13;
Data: 08/07/2025&#13;
Prioridade: Alta&#13;
Fi…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4848/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4848/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis/read.awp">FILEMANAGER - Converter base de dados para a mesma versão da Analysis</source><title>Re: FILEMANAGER - Converter base de dados para a mesma versão da Analysis</title></item><item><author>Boller</author><category>pcsoft.br.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4847/read.awp</comments><pubDate>9 Jul 2025 00:13:36 Z</pubDate><description>===== FILEMANAGER V16.0 - FASE 5: USABILIDADE #3 =====&#13;
fm_IntegracaoCI_CD() - Integração CI/CD&#13;
Data: 08/07/2025&#13;
Prioridade: A…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4847/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4847/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis/read.awp">FILEMANAGER - Converter base de dados para a mesma versão da Analysis</source><title>Re: FILEMANAGER - Converter base de dados para a mesma versão da Analysis</title></item><item><author>Boller</author><category>pcsoft.br.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4846/read.awp</comments><pubDate>9 Jul 2025 00:05:59 Z</pubDate><description>===== FILEMANAGER V16.0 - FASE 5: USABILIDADE #1 =====&#13;
fm_AssistenteConfiguracao() - Wizard de configuração&#13;
Data: 08/07/2025&#13;
…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4846/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4846/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis/read.awp">FILEMANAGER - Converter base de dados para a mesma versão da Analysis</source><title>Re: FILEMANAGER - Converter base de dados para a mesma versão da Analysis</title></item><item><author>Boller</author><category>pcsoft.br.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4845/read.awp</comments><pubDate>9 Jul 2025 00:04:02 Z</pubDate><description>===== FILEMANAGER V16.0 - FASE 5: USABILIDADE #2 =====&#13;
fm_InterfaceGraficaAvancada() - Dashboard avançado&#13;
Data: 08/07/2025&#13;
Pr…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4845/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4845/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis/read.awp">FILEMANAGER - Converter base de dados para a mesma versão da Analysis</source><title>Re: FILEMANAGER - Converter base de dados para a mesma versão da Analysis</title></item><item><author>Boller</author><category>pcsoft.br.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4844/read.awp</comments><pubDate>8 Jul 2025 21:26:46 Z</pubDate><description>===== FILEMANAGER V16.0 - FASE 4: SEGURANÇA #8 =====&#13;
fm_LogSeguranca() - Log centralizado de segurança&#13;
Data: 08/07/2025&#13;
Prior…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4844/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4844/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis/read.awp">FILEMANAGER - Converter base de dados para a mesma versão da Analysis</source><title>Re: FILEMANAGER - Converter base de dados para a mesma versão da Analysis</title></item><item><author>Boller</author><category>pcsoft.br.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4843/read.awp</comments><pubDate>8 Jul 2025 21:26:04 Z</pubDate><description>===== FILEMANAGER V16.0 - FASE 4: SEGURANÇA #7 =====&#13;
fm_MetricasPerformance() - Métricas de performance avançadas&#13;
Data: 08/07/…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4843/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4843/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis/read.awp">FILEMANAGER - Converter base de dados para a mesma versão da Analysis</source><title>Re: FILEMANAGER - Converter base de dados para a mesma versão da Analysis</title></item><item><author>Boller</author><category>pcsoft.br.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4842/read.awp</comments><pubDate>8 Jul 2025 21:25:21 Z</pubDate><description>===== FILEMANAGER V16.0 - FASE 4: SEGURANÇA #6 =====&#13;
fm_AlertasAutomaticos() - Sistema de alertas automáticos&#13;
Data: 08/07/2025…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4842/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4842/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis/read.awp">FILEMANAGER - Converter base de dados para a mesma versão da Analysis</source><title>Re: FILEMANAGER - Converter base de dados para a mesma versão da Analysis</title></item><item><author>Boller</author><category>pcsoft.br.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4841/read.awp</comments><pubDate>8 Jul 2025 21:09:32 Z</pubDate><description>===== FILEMANAGER V16.0 - FASE 4: SEGURANÇA #5 =====&#13;
fm_MonitorarRecursos() - Monitoramento de recursos&#13;
Data: 08/07/2025&#13;
Prio…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4841/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4841/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis/read.awp">FILEMANAGER - Converter base de dados para a mesma versão da Analysis</source><title>Re: FILEMANAGER - Converter base de dados para a mesma versão da Analysis</title></item><item><author>Boller</author><category>pcsoft.br.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4840/read.awp</comments><pubDate>8 Jul 2025 21:08:52 Z</pubDate><description>===== FILEMANAGER V16.0 - FASE 4: SEGURANÇA #4 =====&#13;
fm_DeteccaoIntrusao() - Detecção de intrusão&#13;
Data: 08/07/2025&#13;
Prioridade…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4840/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4840/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis/read.awp">FILEMANAGER - Converter base de dados para a mesma versão da Analysis</source><title>Re: FILEMANAGER - Converter base de dados para a mesma versão da Analysis</title></item><item><author>Boller</author><category>pcsoft.br.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4839/read.awp</comments><pubDate>8 Jul 2025 20:55:05 Z</pubDate><description>===== FILEMANAGER V16.0 - FASE 4: SEGURANÇA #3 =====&#13;
fm_ControleAcesso() - Controle de acesso granular&#13;
Data: 08/07/2025&#13;
Prior…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4839/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4839/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis/read.awp">FILEMANAGER - Converter base de dados para a mesma versão da Analysis</source><title>Re: FILEMANAGER - Converter base de dados para a mesma versão da Analysis</title></item><item><author>Boller</author><category>pcsoft.br.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4838/read.awp</comments><pubDate>8 Jul 2025 20:54:13 Z</pubDate><description>===== FILEMANAGER V16.0 - FASE 4: SEGURANÇA #2 =====&#13;
fm_AuditoriaOperacoes() - Auditoria de operações&#13;
Data: 08/07/2025&#13;
Priori…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4838/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4838/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis/read.awp">FILEMANAGER - Converter base de dados para a mesma versão da Analysis</source><title>Re: FILEMANAGER - Converter base de dados para a mesma versão da Analysis</title></item><item><author>Boller</author><category>pcsoft.br.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4837/read.awp</comments><pubDate>8 Jul 2025 20:53:31 Z</pubDate><description>===== FILEMANAGER V16.0 - FASE 4: SEGURANÇA #1 =====&#13;
fm_CriptografarSenhas() - Criptografia de senhas&#13;
Data: 08/07/2025&#13;
Priori…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4837/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4837/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis/read.awp">FILEMANAGER - Converter base de dados para a mesma versão da Analysis</source><title>Re: FILEMANAGER - Converter base de dados para a mesma versão da Analysis</title></item><item><author>Boller</author><category>pcsoft.br.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4836/read.awp</comments><pubDate>8 Jul 2025 20:44:16 Z</pubDate><description>===== FILEMANAGER V16.0 - FASE 3: PERFORMANCE #8 =====&#13;
fm_AnalisePerformance() - Análise de performance&#13;
Data: 08/07/2025&#13;
Prio…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4836/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4836/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis/read.awp">FILEMANAGER - Converter base de dados para a mesma versão da Analysis</source><title>Re: FILEMANAGER - Converter base de dados para a mesma versão da Analysis</title></item><item><author>Boller</author><category>pcsoft.br.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4835/read.awp</comments><pubDate>8 Jul 2025 20:43:12 Z</pubDate><description>===== FILEMANAGER V16.0 - FASE 3: PERFORMANCE #7 =====&#13;
fm_CompactarTabelas() - Compactação pós-alterações&#13;
Data: 08/07/2025&#13;
Pr…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4835/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4835/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis/read.awp">FILEMANAGER - Converter base de dados para a mesma versão da Analysis</source><title>Re: FILEMANAGER - Converter base de dados para a mesma versão da Analysis</title></item><item><author>Boller</author><category>pcsoft.br.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4834/read.awp</comments><pubDate>8 Jul 2025 20:42:17 Z</pubDate><description>===== FILEMANAGER V16.0 - FASE 3: PERFORMANCE #6 =====&#13;
fm_OtimizarIndices() - Otimização automática de índices&#13;
Data: 08/07/202…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4834/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4834/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis/read.awp">FILEMANAGER - Converter base de dados para a mesma versão da Analysis</source><title>Re: FILEMANAGER - Converter base de dados para a mesma versão da Analysis</title></item><item><author>Boller</author><category>pcsoft.br.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4833/read.awp</comments><pubDate>8 Jul 2025 20:30:13 Z</pubDate><description># PLANO DAS 45 MELHORIAS RESTANTES&#13;
## FileManager V16.0 - Fases 3-8&#13;
&#13;
### 📋 RESUMO EXECUTIVO&#13;
**Status:** 🚀 EM DESENVOLVIMEN…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4833/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4833/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis/read.awp">FILEMANAGER - Converter base de dados para a mesma versão da Analysis</source><title>Re: FILEMANAGER - Converter base de dados para a mesma versão da Analysis</title></item><item><author>Boller</author><category>pcsoft.br.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4832/read.awp</comments><pubDate>8 Jul 2025 20:28:45 Z</pubDate><description># IMPLEMENTAÇÃO DAS 5 RECOMENDAÇÕES PRIORITÁRIAS&#13;
## FileManager V16.0 - Melhorias Críticas Concluídas&#13;
&#13;
### 📋 RESUMO EXECUTIV…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4832/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4832/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis/read.awp">FILEMANAGER - Converter base de dados para a mesma versão da Analysis</source><title>Re: FILEMANAGER - Converter base de dados para a mesma versão da Analysis</title></item><item><author>Boller</author><category>pcsoft.br.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4831/read.awp</comments><pubDate>8 Jul 2025 20:27:27 Z</pubDate><description>// ===== FILEMANAGER V16.0 - MÉTODO PRIORITÁRIO #4 =====&#13;
// fm_MonitorarProgresso() - Feedback em tempo real&#13;
// Data: 08/07/20…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4831/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4831/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis/read.awp">FILEMANAGER - Converter base de dados para a mesma versão da Analysis</source><title>Re: FILEMANAGER - Converter base de dados para a mesma versão da Analysis</title></item><item><author>Boller</author><category>pcsoft.br.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4830/read.awp</comments><pubDate>8 Jul 2025 20:26:48 Z</pubDate><description>// ===== FILEMANAGER V16.0 - MÉTODO PRIORITÁRIO #3 =====&#13;
// fm_RollbackCompleto() - Sistema de recuperação robusto&#13;
// Data: 08…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4830/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4830/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis/read.awp">FILEMANAGER - Converter base de dados para a mesma versão da Analysis</source><title>Re: FILEMANAGER - Converter base de dados para a mesma versão da Analysis</title></item><item><author>Boller</author><category>pcsoft.br.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4829/read.awp</comments><pubDate>8 Jul 2025 20:26:14 Z</pubDate><description>// ===== FILEMANAGER V16.0 - FASE 3: FUNCIONALIDADE #1 =====&#13;
// fm_GerarRelatorioComparacao() - Relatório detalhado das diferen…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4829/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4829/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis/read.awp">FILEMANAGER - Converter base de dados para a mesma versão da Analysis</source><title>Re: FILEMANAGER - Converter base de dados para a mesma versão da Analysis</title></item><item><author>Boller</author><category>pcsoft.br.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4828/read.awp</comments><pubDate>8 Jul 2025 20:25:33 Z</pubDate><description>// ===== FILEMANAGER V16.0 - MÉTODO PRIORITÁRIO #5 =====&#13;
// fm_InterfaceGrafica() - Melhor experiência do usuário&#13;
// Data: 08/…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4828/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4828/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis/read.awp">FILEMANAGER - Converter base de dados para a mesma versão da Analysis</source><title>Re: FILEMANAGER - Converter base de dados para a mesma versão da Analysis</title></item><item><author>Boller</author><category>pcsoft.br.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4827/read.awp</comments><pubDate>8 Jul 2025 20:24:51 Z</pubDate><description>// ===== FILEMANAGER V16.0 - FASE 3: PERFORMANCE #1 =====&#13;
// fm_ProcessarEmLotes() - Processamento em lotes&#13;
// Data: 08/07/202…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4827/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4827/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis/read.awp">FILEMANAGER - Converter base de dados para a mesma versão da Analysis</source><title>Re: FILEMANAGER - Converter base de dados para a mesma versão da Analysis</title></item><item><author>Boller</author><category>pcsoft.br.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4826/read.awp</comments><pubDate>8 Jul 2025 20:24:15 Z</pubDate><description>// ===== FILEMANAGER V16.0 - FASE 3: FUNCIONALIDADE #2 =====&#13;
// fm_VerificarPermissoes() - Verificar permissões do usuário&#13;
// …</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4826/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4826/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis/read.awp">FILEMANAGER - Converter base de dados para a mesma versão da Analysis</source><title>Re: FILEMANAGER - Converter base de dados para a mesma versão da Analysis</title></item><item><author>Boller</author><category>pcsoft.br.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4825/read.awp</comments><pubDate>8 Jul 2025 20:19:08 Z</pubDate><description>===== FILEMANAGER V16.0 - FASE 3: FUNCIONALIDADE #5 =====&#13;
fm_AnaliseImpacto() - Análise de impacto das mudanças&#13;
Data: 08/07/20…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4825/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4825/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis/read.awp">FILEMANAGER - Converter base de dados para a mesma versão da Analysis</source><title>Re: FILEMANAGER - Converter base de dados para a mesma versão da Analysis</title></item><item><author>Boller</author><category>pcsoft.br.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4824/read.awp</comments><pubDate>8 Jul 2025 20:18:35 Z</pubDate><description>===== FILEMANAGER V16.0 - FASE 3: FUNCIONALIDADE #4 =====&#13;
fm_DetectarConflitos() - Identificar conflitos potenciais&#13;
Data: 08/0…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4824/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4824/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis/read.awp">FILEMANAGER - Converter base de dados para a mesma versão da Analysis</source><title>Re: FILEMANAGER - Converter base de dados para a mesma versão da Analysis</title></item><item><author>Boller</author><category>pcsoft.br.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4823/read.awp</comments><pubDate>8 Jul 2025 20:17:51 Z</pubDate><description>===== FILEMANAGER V16.0 - FASE 3: FUNCIONALIDADE #3 =====&#13;
fm_ValidarConfiguracao() - Validador de configurações&#13;
Data: 08/07/20…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4823/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4823/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis/read.awp">FILEMANAGER - Converter base de dados para a mesma versão da Analysis</source><title>Re: FILEMANAGER - Converter base de dados para a mesma versão da Analysis</title></item><item><author>Boller</author><category>pcsoft.br.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4822/read.awp</comments><pubDate>8 Jul 2025 20:07:32 Z</pubDate><description>// ===== FILEMANAGER V16.0 - MÉTODO PRIORITÁRIO #2 =====&#13;
// fm_SimularAlteracoes() - Modo de teste seguro para simular alteraçõ…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4822/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4822/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis/read.awp">FILEMANAGER - Converter base de dados para a mesma versão da Analysis</source><title>Re: FILEMANAGER - Converter base de dados para a mesma versão da Analysis</title></item><item><author>Boller</author><category>pcsoft.br.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4821/read.awp</comments><pubDate>8 Jul 2025 20:06:53 Z</pubDate><description>// ===== FILEMANAGER V16.0 - MÉTODO PRIORITÁRIO #1 =====&#13;
// fm_ValidarEstruturaBanco() - Validação prévia crítica da estrutura …</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4821/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4821/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis/read.awp">FILEMANAGER - Converter base de dados para a mesma versão da Analysis</source><title>Re: FILEMANAGER - Converter base de dados para a mesma versão da Analysis</title></item><item><author>Boller</author><category>pcsoft.br.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4820/read.awp</comments><pubDate>8 Jul 2025 20:06:08 Z</pubDate><description>===== ÍNDICE DE ARQUIVOS TXT - FILEMANAGER V16.0 =====&#13;
Data de Conversão: 08/07/2025&#13;
Total de Arquivos: 15 arquivos TXT&#13;
&#13;
===…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4820/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4820/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis/read.awp">FILEMANAGER - Converter base de dados para a mesma versão da Analysis</source><title>Re: FILEMANAGER - Converter base de dados para a mesma versão da Analysis</title></item><item><author>Boller</author><category>pcsoft.br.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4819/read.awp</comments><pubDate>8 Jul 2025 19:39:05 Z</pubDate><description># PLANO DAS 45 MELHORIAS RESTANTES&#13;
## FileManager V16.0 - Fases 3-8&#13;
&#13;
### 📋 RESUMO EXECUTIVO&#13;
**Status:** 🚀 EM DESENVOLVIMEN…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4819/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4819/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis/read.awp">FILEMANAGER - Converter base de dados para a mesma versão da Analysis</source><title>Re: FILEMANAGER - Converter base de dados para a mesma versão da Analysis</title></item><item><author>Boller</author><category>pcsoft.br.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4818/read.awp</comments><pubDate>8 Jul 2025 19:37:43 Z</pubDate><description># PROGRESSO FASE 3: FUNCIONALIDADE E PERFORMANCE&#13;
## FileManager V16.0 - 3 de 9 Métodos Implementados&#13;
&#13;
### 📊 STATUS ATUAL&#13;
**…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4818/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4818/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis/read.awp">FILEMANAGER - Converter base de dados para a mesma versão da Analysis</source><title>Re: FILEMANAGER - Converter base de dados para a mesma versão da Analysis</title></item><item><author>Boller</author><category>pcsoft.br.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4817/read.awp</comments><pubDate>8 Jul 2025 19:36:36 Z</pubDate><description>🚀 FASE 3 EM DESENVOLVIMENTO - PROGRESSO SIGNIFICATIVO!&#13;
&#13;
Implementei 3 dos 9 métodos da Fase 3 (Funcionalidade e Performance):…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4817/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4817/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis/read.awp">FILEMANAGER - Converter base de dados para a mesma versão da Analysis</source><title>Re: FILEMANAGER - Converter base de dados para a mesma versão da Analysis</title></item><item><author>Boller</author><category>pcsoft.br.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4816/read.awp</comments><pubDate>8 Jul 2025 19:19:20 Z</pubDate><description># PLANO DE IMPLEMENTAÇÃO - FILEMANAGER V16.0&#13;
## 50 MELHORIAS + 5 RECOMENDAÇÕES PRIORITÁRIAS&#13;
&#13;
### CRONOGRAMA DE DESENVOLVIMENT…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4816/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4816/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis/read.awp">FILEMANAGER - Converter base de dados para a mesma versão da Analysis</source><title>Re: FILEMANAGER - Converter base de dados para a mesma versão da Analysis</title></item><item><author>Boller</author><category>pcsoft.br.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4815/read.awp</comments><pubDate>8 Jul 2025 19:16:39 Z</pubDate><description># IMPLEMENTAÇÃO DAS 5 RECOMENDAÇÕES PRIORITÁRIAS&#13;
## FileManager V16.0 - Melhorias Críticas Concluídas&#13;
&#13;
### 📋 RESUMO EXECUTIV…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4815/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4815/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis/read.awp">FILEMANAGER - Converter base de dados para a mesma versão da Analysis</source><title>Re: FILEMANAGER - Converter base de dados para a mesma versão da Analysis</title></item><item><author>Boller</author><category>pcsoft.br.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4814/read.awp</comments><pubDate>8 Jul 2025 18:55:45 Z</pubDate><description># Análise da Postagem FileManager - Converter Base de Dados&#13;
&#13;
## Finalidade do Projeto&#13;
O FileManager V15.1 é uma classe desenv…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4814/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4814/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis/read.awp">FILEMANAGER - Converter base de dados para a mesma versão da Analysis</source><title>Re: FILEMANAGER - Converter base de dados para a mesma versão da Analysis</title></item><item><author>Boller</author><category>pcsoft.br.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4813/read.awp</comments><pubDate>8 Jul 2025 18:54:15 Z</pubDate><description># ORGANOGRAMA FILEMANAGER V15.1 - MÉTODOS COM PREFIXO fm_&#13;
&#13;
## ESTRUTURA HIERÁRQUICA DOS MÉTODOS&#13;
&#13;
### 1. NÚCLEO PRINCIPAL - S…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4813/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4813/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis/read.awp">FILEMANAGER - Converter base de dados para a mesma versão da Analysis</source><title>Re: FILEMANAGER - Converter base de dados para a mesma versão da Analysis</title></item><item><author>Boller</author><category>pcsoft.br.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4812/read.awp</comments><pubDate>8 Jul 2025 18:53:03 Z</pubDate><description># RESUMO FINAL - ANÁLISE FILEMANAGER V15.1&#13;
&#13;
## FINALIDADE DO PROJETO&#13;
O FileManager V15.1 é uma classe robusta desenvolvida pa…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4812/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4812/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis/read.awp">FILEMANAGER - Converter base de dados para a mesma versão da Analysis</source><title>Re: FILEMANAGER - Converter base de dados para a mesma versão da Analysis</title></item><item><author>Boller</author><category>pcsoft.br.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4811/read.awp</comments><pubDate>8 Jul 2025 18:50:17 Z</pubDate><description>Análise completa da postagem do FileManager V15.1 finalizada!&#13;
&#13;
RESUMO DA ANÁLISE:&#13;
&#13;
Finalidade: O FileManager V15.1 é uma cla…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4811/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4811/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis/read.awp">FILEMANAGER - Converter base de dados para a mesma versão da Analysis</source><title>Re: FILEMANAGER - Converter base de dados para a mesma versão da Analysis</title></item><item><author>Boller</author><category>pcsoft.br.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4810/read.awp</comments><pubDate>8 Jul 2025 18:32:11 Z</pubDate><description>//******************************************************************************&#13;
// FILEMANAGER - AJUSTES NOS MÉTODOS EXISTENTE…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4810/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4810/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis/read.awp">FILEMANAGER - Converter base de dados para a mesma versão da Analysis</source><title>Re: FILEMANAGER - Converter base de dados para a mesma versão da Analysis</title></item><item><author>Boller</author><category>pcsoft.br.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4809/read.awp</comments><pubDate>8 Jul 2025 18:29:28 Z</pubDate><description>//******************************************************************************&#13;
// FILEMANAGER - MÉTODOS FALTANTES - FASE 3&#13;
/…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4809/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4809/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis/read.awp">FILEMANAGER - Converter base de dados para a mesma versão da Analysis</source><title>Re: FILEMANAGER - Converter base de dados para a mesma versão da Analysis</title></item><item><author>Boller</author><category>pcsoft.br.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4808/read.awp</comments><pubDate>8 Jul 2025 18:28:42 Z</pubDate><description>//******************************************************************************&#13;
// FILEMANAGER - MÉTODOS FALTANTES - FASE 2&#13;
/…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4808/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4808/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis/read.awp">FILEMANAGER - Converter base de dados para a mesma versão da Analysis</source><title>Re: FILEMANAGER - Converter base de dados para a mesma versão da Analysis</title></item><item><author>Boller</author><category>pcsoft.br.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4807/read.awp</comments><pubDate>8 Jul 2025 18:28:12 Z</pubDate><description>//******************************************************************************&#13;
// FILEMANAGER - MÉTODOS FALTANTES - FASE 1&#13;
/…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4807/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4807/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis/read.awp">FILEMANAGER - Converter base de dados para a mesma versão da Analysis</source><title>Re: FILEMANAGER - Converter base de dados para a mesma versão da Analysis</title></item><item><author>Boller</author><category>pcsoft.br.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4806/read.awp</comments><pubDate>8 Jul 2025 18:26:39 Z</pubDate><description>FILEMANAGER v15.1 - IMPLEMENTAÇÃO COMPLETA&#13;
==========================================&#13;
&#13;
MÉTODOS IMPLEMENTADOS E AJUSTADOS&#13;
Dat…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4806/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4806/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis/read.awp">FILEMANAGER - Converter base de dados para a mesma versão da Analysis</source><title>Re: FILEMANAGER - Converter base de dados para a mesma versão da Analysis</title></item><item><author>Boller</author><category>pcsoft.br.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4805/read.awp</comments><pubDate>8 Jul 2025 18:22:39 Z</pubDate><description>✅ IMPLEMENTAÇÃO COMPLETA FINALIZADA!&#13;
&#13;
Criei todos os métodos faltantes e ajustes necessários no FILEMANAGER v15.1, baseado na …</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4805/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4805/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis/read.awp">FILEMANAGER - Converter base de dados para a mesma versão da Analysis</source><title>Re: FILEMANAGER - Converter base de dados para a mesma versão da Analysis</title></item><item><author>Boller</author><category>pcsoft.br.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4804/read.awp</comments><pubDate>8 Jul 2025 18:21:58 Z</pubDate><description># Análise Completa do FILEMANAGER - Link Atualizado&#13;
## Versão 15.1 - Análise Detalhada&#13;
&#13;
**Data da Análise**: 08/07/2025  &#13;
**…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4804/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4804/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis/read.awp">FILEMANAGER - Converter base de dados para a mesma versão da Analysis</source><title>Re: FILEMANAGER - Converter base de dados para a mesma versão da Analysis</title></item><item><author>Boller</author><category>pcsoft.br.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4803/read.awp</comments><pubDate>8 Jul 2025 18:20:51 Z</pubDate><description># O QUE FALTA IMPLEMENTAR - ANÁLISE COMPLETA&#13;
## Baseado na Leitura do FILEMANAGER Versão 15.1&#13;
&#13;
**Autor**: Manus AI  &#13;
**Data*…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4803/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4803/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis/read.awp">FILEMANAGER - Converter base de dados para a mesma versão da Analysis</source><title>Re: FILEMANAGER - Converter base de dados para a mesma versão da Analysis</title></item><item><author>Boller</author><category>pcsoft.br.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4802/read.awp</comments><pubDate>8 Jul 2025 18:19:26 Z</pubDate><description>Análise completa finalizada! Após ler todo o conteúdo disponível do link atualizado do FILEMANAGER versão 15.1, identifiquei exa…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4802/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4802/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis/read.awp">FILEMANAGER - Converter base de dados para a mesma versão da Analysis</source><title>Re: FILEMANAGER - Converter base de dados para a mesma versão da Analysis</title></item><item><author>Boller</author><category>pcsoft.br.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4801/read.awp</comments><pubDate>8 Jul 2025 14:52:13 Z</pubDate><description># Análise do FILEMANAGER Atualizado - Versão 15.1&#13;
&#13;
## Informações Gerais&#13;
- **Versão**: 15.1&#13;
- **Data**: 03/07/2025&#13;
- **Auto…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4801/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4801/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis/read.awp">FILEMANAGER - Converter base de dados para a mesma versão da Analysis</source><title>Re: FILEMANAGER - Converter base de dados para a mesma versão da Analysis</title></item><item><author>Boller</author><category>pcsoft.br.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4800/read.awp</comments><pubDate>8 Jul 2025 12:09:52 Z</pubDate><description># Particularidades dos 12 SGBDs para Unificação das Classes&#13;
&#13;
## 1. MySQL / MariaDB&#13;
&#13;
### Características Principais&#13;
- **Comp…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4800/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4800/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis/read.awp">FILEMANAGER - Converter base de dados para a mesma versão da Analysis</source><title>Re: FILEMANAGER - Converter base de dados para a mesma versão da Analysis</title></item><item><author>Boller</author><category>pcsoft.br.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4799/read.awp</comments><pubDate>8 Jul 2025 12:08:24 Z</pubDate><description># Análise da Classe FILEMANAGER&#13;
&#13;
## Descrição Geral&#13;
A classe FILEMANAGER é responsável por converter qualquer base de dados c…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4799/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4799/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis/read.awp">FILEMANAGER - Converter base de dados para a mesma versão da Analysis</source><title>Re: FILEMANAGER - Converter base de dados para a mesma versão da Analysis</title></item><item><author>Boller</author><category>pcsoft.br.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4798/read.awp</comments><pubDate>8 Jul 2025 12:07:24 Z</pubDate><description># Análise da Classe DCT2SQLWX&#13;
&#13;
## Descrição Geral&#13;
A classe DCT2SQLWX é uma continuação da classe Dct2Sql com suporte completo…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4798/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4798/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis/read.awp">FILEMANAGER - Converter base de dados para a mesma versão da Analysis</source><title>Re: FILEMANAGER - Converter base de dados para a mesma versão da Analysis</title></item><item><author>Boller</author><category>pcsoft.br.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4797/read.awp</comments><pubDate>8 Jul 2025 12:06:04 Z</pubDate><description># UnifiedDatabaseManager - Classe Unificada DCT2SQLWX + FILEMANAGER&#13;
&#13;
## Visão Geral&#13;
&#13;
O **UnifiedDatabaseManager** é uma solu…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4797/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4797/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis/read.awp">FILEMANAGER - Converter base de dados para a mesma versão da Analysis</source><title>Re: FILEMANAGER - Converter base de dados para a mesma versão da Analysis</title></item><item><author>Boller</author><category>pcsoft.br.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4796/read.awp</comments><pubDate>8 Jul 2025 12:03:55 Z</pubDate><description># Arquitetura Unificada: DCT2SQLWX + FILEMANAGER&#13;
&#13;
**Autor**: Manus AI  &#13;
**Data**: 08 de Julho de 2025  &#13;
**Versão**: 1.0&#13;
&#13;
#…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4796/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4796/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis/read.awp">FILEMANAGER - Converter base de dados para a mesma versão da Analysis</source><title>Re: FILEMANAGER - Converter base de dados para a mesma versão da Analysis</title></item><item><author>Boller</author><category>pcsoft.br.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4795/read.awp</comments><pubDate>8 Jul 2025 12:00:21 Z</pubDate><description>//******************************************************************************&#13;
// EXEMPLO DE USO DA CLASSE UNIFIEDDATABASEMAN…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4795/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4795/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis/read.awp">FILEMANAGER - Converter base de dados para a mesma versão da Analysis</source><title>Re: FILEMANAGER - Converter base de dados para a mesma versão da Analysis</title></item><item><author>Boller</author><category>pcsoft.br.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4794/read.awp</comments><pubDate>8 Jul 2025 11:58:08 Z</pubDate><description>[code:wl]&#13;
&#13;
//******************************************************************************&#13;
// UNIFIED DATABASE MANAGER - VER…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4794/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4794/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis/read.awp">FILEMANAGER - Converter base de dados para a mesma versão da Analysis</source><title>Re: FILEMANAGER - Converter base de dados para a mesma versão da Analysis</title></item><item><author>Boller</author><category>pcsoft.br.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4778/read.awp</comments><pubDate>8 Jul 2025 04:33:48 Z</pubDate><description>Agradeço pelo feedback e pela tabela de mapeamento refinada! A função MapType proposta é um excelente ponto de partida para inte…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4778/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4778/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis/read.awp">FILEMANAGER - Converter base de dados para a mesma versão da Analysis</source><title>Re: FILEMANAGER - Converter base de dados para a mesma versão da Analysis</title></item><item><author>Boller</author><category>pcsoft.br.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4777/read.awp</comments><pubDate>8 Jul 2025 04:16:20 Z</pubDate><description>Você está correto! A inclusão de parametrizações no início do organograma é essencial para definir como a classe Filemanager fun…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4777/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4777/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis/read.awp">FILEMANAGER - Converter base de dados para a mesma versão da Analysis</source><title>Re: FILEMANAGER - Converter base de dados para a mesma versão da Analysis</title></item><item><author>Boller</author><category>pcsoft.br.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4776/read.awp</comments><pubDate>8 Jul 2025 04:08:30 Z</pubDate><description>As particularidades dos SGBDs (Sistemas Gerenciadores de Bancos de Dados) suportados pela classe Filemanager V15.1 (MySQL, Postg…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4776/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4776/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis/read.awp">FILEMANAGER - Converter base de dados para a mesma versão da Analysis</source><title>Re: FILEMANAGER - Converter base de dados para a mesma versão da Analysis</title></item><item><author>Boller</author><category>pcsoft.br.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4775/read.awp</comments><pubDate>8 Jul 2025 04:03:29 Z</pubDate><description>Com base na análise detalhada do documento fornecido e do contexto do fórum da PC SOFT, a classe Filemanager V15.1 é uma ferrame…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4775/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4775/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis/read.awp">FILEMANAGER - Converter base de dados para a mesma versão da Analysis</source><title>Re: FILEMANAGER - Converter base de dados para a mesma versão da Analysis</title></item><item><author>Boller</author><category>pcsoft.br.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4774/read.awp</comments><pubDate>8 Jul 2025 03:52:04 Z</pubDate><description>Com base na imagem do organograma que você anexou (relacionado ao FileManager para converter bases de dados entre versões da Ana…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4774/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4774/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis/read.awp">FILEMANAGER - Converter base de dados para a mesma versão da Analysis</source><title>Re: FILEMANAGER - Converter base de dados para a mesma versão da Analysis</title></item><item><author>Boller</author><category>pcsoft.br.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4773/read.awp</comments><pubDate>8 Jul 2025 03:47:18 Z</pubDate><description>Procedure principal e organograma &#13;
&#13;
https://hostimage.windev.io/images/413576d7443e497d8db2bcbf436aed4d_1d74f7eba6478f9748a9ec…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4773/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4773/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis/read.awp">FILEMANAGER - Converter base de dados para a mesma versão da Analysis</source><title>Re: FILEMANAGER - Converter base de dados para a mesma versão da Analysis</title></item><item><author>Boller</author><category>pcsoft.br.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4772/read.awp</comments><pubDate>8 Jul 2025 03:25:08 Z</pubDate><description>INICIO([Início])&#13;
A[Parametrização]&#13;
B[Conexão com o Banco]&#13;
C[Leitura da Análise]&#13;
D[Normalização de Tipos]&#13;
E[Leitura da Estru…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4772/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4772/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis/read.awp">FILEMANAGER - Converter base de dados para a mesma versão da Analysis</source><title>Re: FILEMANAGER - Converter base de dados para a mesma versão da Analysis</title></item><item><author>Boller</author><category>pcsoft.br.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4771/read.awp</comments><pubDate>8 Jul 2025 03:08:52 Z</pubDate><description>ORGANOGRAMA FINAL&#13;
&#13;
Com base na análise detalhada do documento fornecido, do conteúdo do fórum da PC SOFT, e da documentação do…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4771/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4771/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis/read.awp">FILEMANAGER - Converter base de dados para a mesma versão da Analysis</source><title>Re: FILEMANAGER - Converter base de dados para a mesma versão da Analysis</title></item><item><author>Boller</author><category>pcsoft.br.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4770/read.awp</comments><pubDate>8 Jul 2025 03:02:47 Z</pubDate><description>[code:wl]&#13;
&#13;
Com base na análise detalhada do documento fornecido, do conteúdo do fórum da PC SOFT, e da documentação do WinDev …</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4770/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4770/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis/read.awp">FILEMANAGER - Converter base de dados para a mesma versão da Analysis</source><title>Re: FILEMANAGER - Converter base de dados para a mesma versão da Analysis</title></item><item><author>Boller</author><category>pcsoft.br.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4769/read.awp</comments><pubDate>8 Jul 2025 02:57:36 Z</pubDate><description>Ingles&#13;
&#13;
[code:wl]&#13;
&#13;
Below is the WLanguage procedure convertType translated into English, mapping data types from the WX Anal…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4769/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4769/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis/read.awp">FILEMANAGER - Converter base de dados para a mesma versão da Analysis</source><title>Re: FILEMANAGER - Converter base de dados para a mesma versão da Analysis</title></item><item><author>Boller</author><category>pcsoft.br.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4768/read.awp</comments><pubDate>8 Jul 2025 02:55:46 Z</pubDate><description>[code:wl]&#13;
&#13;
Com base na tabela de mapeamento de tipos de dados da Analysis do WX (WinDev, WebDev, WinDev Mobile) para os SGBDs …</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4768/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4768/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis/read.awp">FILEMANAGER - Converter base de dados para a mesma versão da Analysis</source><title>Re: FILEMANAGER - Converter base de dados para a mesma versão da Analysis</title></item><item><author>Boller</author><category>pcsoft.br.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4767/read.awp</comments><pubDate>8 Jul 2025 02:49:54 Z</pubDate><description>Abaixo está a relação dos tipos de dados da Analysis do WX (WinDev, WebDev, WinDev Mobile) com os tipos correspondentes nos SGBD…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4767/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4767/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis/read.awp">FILEMANAGER - Converter base de dados para a mesma versão da Analysis</source><title>Re: FILEMANAGER - Converter base de dados para a mesma versão da Analysis</title></item><item><author>Boller</author><category>pcsoft.br.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4766/read.awp</comments><pubDate>7 Jul 2025 23:42:56 Z</pubDate><description>Abaixo está a relação dos tipos de dados da Analysis do WX (WinDev, WebDev, WinDev Mobile) com os tipos correspondentes nos SGBD…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4766/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4766/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis/read.awp">FILEMANAGER - Converter base de dados para a mesma versão da Analysis</source><title>Re: FILEMANAGER - Converter base de dados para a mesma versão da Analysis</title></item><item><author>Boller</author><category>pcsoft.br.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4765/read.awp</comments><pubDate>7 Jul 2025 23:34:44 Z</pubDate><description>Com base na análise do conteúdo do fórum da PC SOFT e do documento fornecido, segue a resposta detalhada às perguntas sobre o Fi…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4765/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4765/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis/read.awp">FILEMANAGER - Converter base de dados para a mesma versão da Analysis</source><title>Re: FILEMANAGER - Converter base de dados para a mesma versão da Analysis</title></item><item><author>Boller</author><category>pcsoft.br.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4764/read.awp</comments><pubDate>6 Jul 2025 18:20:30 Z</pubDate><description>É um protótipo estudo!!!!&#13;
&#13;
Nem chegamos nesse momento de ctrol c control v, aqui seria um material conceitual do que vamos faz…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4764/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4764/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis/read.awp">FILEMANAGER - Converter base de dados para a mesma versão da Analysis</source><title>Re: FILEMANAGER - Converter base de dados para a mesma versão da Analysis</title></item><item><author>Boller</author><category>pcsoft.br.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4763/read.awp</comments><pubDate>6 Jul 2025 15:26:54 Z</pubDate><description>Abaixo está os métodos solicitados para evoluir a FileManager V17 com suporte total às melhorias:&#13;
&#13;
⸻&#13;
&#13;
✅ 1. fm_ParserAnalysis…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4763/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4763/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis/read.awp">FILEMANAGER - Converter base de dados para a mesma versão da Analysis</source><title>Re: FILEMANAGER - Converter base de dados para a mesma versão da Analysis</title></item><item><author>Boller</author><category>pcsoft.br.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4762/read.awp</comments><pubDate>6 Jul 2025 14:43:59 Z</pubDate><description>[code:xml]&#13;
&#13;
Aqui está o conteúdo completo do JSON da análise do banco de dados:&#13;
&#13;
{&#13;
  "database_analysis": {&#13;
    "metadata"…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4762/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4762/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis/read.awp">FILEMANAGER - Converter base de dados para a mesma versão da Analysis</source><title>Re: FILEMANAGER - Converter base de dados para a mesma versão da Analysis</title></item><item><author>Boller</author><category>pcsoft.br.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4761/read.awp</comments><pubDate>6 Jul 2025 14:29:21 Z</pubDate><description>STATUS ATUAL&#13;
&#13;
A classe `Filemanager` v15.1 parece ser uma ferramenta robusta para sincronização de banco de dados, com suporte…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4761/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4761/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis/read.awp">FILEMANAGER - Converter base de dados para a mesma versão da Analysis</source><title>Re: FILEMANAGER - Converter base de dados para a mesma versão da Analysis</title></item><item><author>Boller</author><category>pcsoft.br.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4760/read.awp</comments><pubDate>6 Jul 2025 14:11:32 Z</pubDate><description># Relatório de Análise da versão 15.1 - Filemanager OOP vs URL do Fórum&#13;
&#13;
## 1. ANÁLISE DO CONTEÚDO DA URL&#13;
&#13;
Após análise do l…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4760/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4760/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis/read.awp">FILEMANAGER - Converter base de dados para a mesma versão da Analysis</source><title>Re: FILEMANAGER - Converter base de dados para a mesma versão da Analysis</title></item><item><author>Boller</author><category>pcsoft.br.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4759/read.awp</comments><pubDate>6 Jul 2025 14:04:39 Z</pubDate><description>[code:wl]&#13;
&#13;
// ===== FILEMANAGER V16 - TÉCNICAS AVANÇADAS =====&#13;
// Implementação de recursos enterprise&#13;
// Data: 06/07/2025&#13;
…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4759/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4759/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis/read.awp">FILEMANAGER - Converter base de dados para a mesma versão da Analysis</source><title>Re: FILEMANAGER - Converter base de dados para a mesma versão da Analysis</title></item><item><author>Boller</author><category>pcsoft.br.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4758/read.awp</comments><pubDate>6 Jul 2025 14:03:16 Z</pubDate><description>[code:wl]&#13;
&#13;
// ===== FILEMANAGER V16 - MÉTODOS FALTANTES =====&#13;
// Complementos para alcançar versão completa&#13;
// Data: 06/07/2…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4758/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4758/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis/read.awp">FILEMANAGER - Converter base de dados para a mesma versão da Analysis</source><title>Re: FILEMANAGER - Converter base de dados para a mesma versão da Analysis</title></item><item><author>Boller</author><category>pcsoft.br.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4757/read.awp</comments><pubDate>6 Jul 2025 01:32:49 Z</pubDate><description>Analisando o **Filemanager V15.1** com base na documentação anexa, URL do fórum e fluxograma, identifiquei várias funcionalidade…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4757/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4757/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis/read.awp">FILEMANAGER - Converter base de dados para a mesma versão da Analysis</source><title>Re: FILEMANAGER - Converter base de dados para a mesma versão da Analysis</title></item><item><author>Boller</author><category>pcsoft.br.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4756/read.awp</comments><pubDate>6 Jul 2025 01:21:37 Z</pubDate><description>o código da **Interface de Usuário** está completo e abrangente! Vou mostrar um resumo do que foi implementado:&#13;
&#13;
## ✅ **INTERF…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4756/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4756/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis/read.awp">FILEMANAGER - Converter base de dados para a mesma versão da Analysis</source><title>Re: FILEMANAGER - Converter base de dados para a mesma versão da Analysis</title></item><item><author>Boller</author><category>pcsoft.br.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4755/read.awp</comments><pubDate>6 Jul 2025 01:19:03 Z</pubDate><description>INTERFACE&#13;
&#13;
[code:wl]&#13;
&#13;
// ===== SISTEMA DE TESTES - FILEMANAGER V15.1 =====&#13;
// Suite completa de testes automatizados&#13;
// Da…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4755/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4755/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis/read.awp">FILEMANAGER - Converter base de dados para a mesma versão da Analysis</source><title>Re: FILEMANAGER - Converter base de dados para a mesma versão da Analysis</title></item><item><author>Boller</author><category>pcsoft.br.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4754/read.awp</comments><pubDate>6 Jul 2025 01:15:54 Z</pubDate><description>🟢 5. INTERFACE DE USUÁRIO​​​​​​​​​​​​​​​​&#13;
&#13;
[code:wl]&#13;
&#13;
// ===== INTERFACE DE USUÁRIO - FILEMANAGER V15.1 =====&#13;
// Sistema c…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4754/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4754/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis/read.awp">FILEMANAGER - Converter base de dados para a mesma versão da Analysis</source><title>Re: FILEMANAGER - Converter base de dados para a mesma versão da Analysis</title></item><item><author>Boller</author><category>pcsoft.br.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4753/read.awp</comments><pubDate>6 Jul 2025 01:08:16 Z</pubDate><description>🔴 4. SISTEMA DE FOREIGN KEYS​​​​​​​​​​​​​​​​&#13;
&#13;
[code:wl]&#13;
&#13;
// ===== SISTEMA DE FOREIGN KEYS - FILEMANAGER V15.1 =====&#13;
// Imp…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4753/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4753/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis/read.awp">FILEMANAGER - Converter base de dados para a mesma versão da Analysis</source><title>Re: FILEMANAGER - Converter base de dados para a mesma versão da Analysis</title></item><item><author>Boller</author><category>pcsoft.br.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4752/read.awp</comments><pubDate>6 Jul 2025 00:57:41 Z</pubDate><description>SISTEMA REAL DE ÍNDICES (Versão final)&#13;
&#13;
[code:wl]&#13;
&#13;
// ===== SISTEMA REAL DE ÍNDICES - FILEMANAGER V15.1 =====&#13;
// Implementa…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4752/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4752/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis/read.awp">FILEMANAGER - Converter base de dados para a mesma versão da Analysis</source><title>Re: FILEMANAGER - Converter base de dados para a mesma versão da Analysis</title></item><item><author>Boller</author><category>pcsoft.br.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4751/read.awp</comments><pubDate>6 Jul 2025 00:51:05 Z</pubDate><description>🟢 3. SISTEMA REAL DE ÍNDICES​​​​​​​​​​​​​​​​&#13;
&#13;
[code:wl]&#13;
&#13;
// ===== SISTEMA REAL DE ÍNDICES - FILEMANAGER V15.1 =====&#13;
// Imp…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4751/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4751/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis/read.awp">FILEMANAGER - Converter base de dados para a mesma versão da Analysis</source><title>Re: FILEMANAGER - Converter base de dados para a mesma versão da Analysis</title></item><item><author>Boller</author><category>pcsoft.br.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4750/read.awp</comments><pubDate>6 Jul 2025 00:46:30 Z</pubDate><description>🟡 2. COMPARAÇÃO REAL DE CAMPOS​​​​​​​​​​​​​​​​&#13;
&#13;
[code:wl]&#13;
&#13;
// ===== COMPARAÇÃO REAL DE CAMPOS - FILEMANAGER V15.1 =====&#13;
//…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4750/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4750/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis/read.awp">FILEMANAGER - Converter base de dados para a mesma versão da Analysis</source><title>Re: FILEMANAGER - Converter base de dados para a mesma versão da Analysis</title></item><item><author>Boller</author><category>pcsoft.br.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4749/read.awp</comments><pubDate>6 Jul 2025 00:45:06 Z</pubDate><description>🔴 1. PARSER REAL DA ANÁLISE WINDEV​​​​​​​​​​​​​​​​&#13;
&#13;
[code:wl]&#13;
&#13;
// ===== PARSER REAL DA ANÁLISE WINDEV - FILEMANAGER V15.1 =…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4749/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4749/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis/read.awp">FILEMANAGER - Converter base de dados para a mesma versão da Analysis</source><title>Re: FILEMANAGER - Converter base de dados para a mesma versão da Analysis</title></item><item><author>Boller</author><category>pcsoft.br.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4748/read.awp</comments><pubDate>6 Jul 2025 00:31:50 Z</pubDate><description>## 🔴 **CRÍTICO - IMPLEMENTAÇÕES OBRIGATÓRIAS**&#13;
&#13;
### **1. Parser Real da Análise WinDev (.WDD)**&#13;
&#13;
```wlanguage&#13;
// ATUAL: Si…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4748/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4748/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis/read.awp">FILEMANAGER - Converter base de dados para a mesma versão da Analysis</source><title>Re: FILEMANAGER - Converter base de dados para a mesma versão da Analysis</title></item><item><author>Boller</author><category>pcsoft.br.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4747/read.awp</comments><pubDate>6 Jul 2025 00:29:54 Z</pubDate><description>## ✅ **O QUE JÁ FOI IMPLEMENTADO**&#13;
&#13;
### **1. Estrutura Base Completa**&#13;
&#13;
- ✅ Sistema multilíngue (EN, PT, ES, FR)&#13;
- ✅ Suport…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4747/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4747/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis/read.awp">FILEMANAGER - Converter base de dados para a mesma versão da Analysis</source><title>Re: FILEMANAGER - Converter base de dados para a mesma versão da Analysis</title></item><item><author>Boller</author><category>pcsoft.br.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4746/read.awp</comments><pubDate>6 Jul 2025 00:18:19 Z</pubDate><description>Baseando-me no fluxograma e na documentação do Filemanager V15.1, identifiquei **lacunas críticas** que comprometem a segurança …</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4746/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4746/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis/read.awp">FILEMANAGER - Converter base de dados para a mesma versão da Analysis</source><title>Re: FILEMANAGER - Converter base de dados para a mesma versão da Analysis</title></item><item><author>Boller</author><category>pcsoft.br.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4745/read.awp</comments><pubDate>6 Jul 2025 00:09:55 Z</pubDate><description>Ajustes&#13;
&#13;
[code:wl]&#13;
&#13;
// ===== FILEMANAGER V16 - NÍVEL 6 AVANÇADO =====&#13;
// Backup obrigatório + Rename *old_data_hora + Cópia…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4745/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4745/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis/read.awp">FILEMANAGER - Converter base de dados para a mesma versão da Analysis</source><title>Re: FILEMANAGER - Converter base de dados para a mesma versão da Analysis</title></item><item><author>Boller</author><category>pcsoft.br.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4744/read.awp</comments><pubDate>6 Jul 2025 00:04:44 Z</pubDate><description>## 🎯 **Características Principais do Nível 6:**&#13;
&#13;
### 📋 **Estruturas Avançadas:**&#13;
&#13;
- `stBackupOperation` - Controla cada op…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4744/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4744/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis/read.awp">FILEMANAGER - Converter base de dados para a mesma versão da Analysis</source><title>Re: FILEMANAGER - Converter base de dados para a mesma versão da Analysis</title></item><item><author>Boller</author><category>pcsoft.br.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4743/read.awp</comments><pubDate>5 Jul 2025 22:31:48 Z</pubDate><description>Complementares&#13;
&#13;
## 🔧 **Métodos Principais Adicionados:**&#13;
&#13;
### **📊 Obtenção de Estruturas:**&#13;
&#13;
- `fm_ObterEstruturaAnalise…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4743/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4743/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis/read.awp">FILEMANAGER - Converter base de dados para a mesma versão da Analysis</source><title>Re: FILEMANAGER - Converter base de dados para a mesma versão da Analysis</title></item><item><author>Boller</author><category>pcsoft.br.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4742/read.awp</comments><pubDate>5 Jul 2025 22:23:09 Z</pubDate><description>## 🎯 **Nível 4: Plano de Alteração Detalhado**&#13;
&#13;
### **Estruturas de Dados Expandidas:**&#13;
&#13;
- `stTableDetail` - Detalhes compl…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4742/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4742/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis/read.awp">FILEMANAGER - Converter base de dados para a mesma versão da Analysis</source><title>Re: FILEMANAGER - Converter base de dados para a mesma versão da Analysis</title></item><item><author>Boller</author><category>pcsoft.br.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4741/read.awp</comments><pubDate>5 Jul 2025 22:08:25 Z</pubDate><description>## **Classes Complementares Desenvolvidas:**&#13;
&#13;
### 🔍 **1. AnalysisStructureReader**&#13;
&#13;
- **Função**: Lê e interpreta estrutura…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4741/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4741/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis/read.awp">FILEMANAGER - Converter base de dados para a mesma versão da Analysis</source><title>Re: FILEMANAGER - Converter base de dados para a mesma versão da Analysis</title></item><item><author>Boller</author><category>pcsoft.br.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4740/read.awp</comments><pubDate>5 Jul 2025 22:03:01 Z</pubDate><description>[code:wl]&#13;
&#13;
// ===== CLASSES COMPLEMENTARES FILEMANAGER V15.1 =====&#13;
// Data: 07/01/2025&#13;
// Complementos para melhorar a class…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4740/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4740/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis/read.awp">FILEMANAGER - Converter base de dados para a mesma versão da Analysis</source><title>Re: FILEMANAGER - Converter base de dados para a mesma versão da Analysis</title></item><item><author>Boller</author><category>pcsoft.br.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4739/read.awp</comments><pubDate>5 Jul 2025 21:43:54 Z</pubDate><description>## 🏗️ **Estruturas de Dados Completas**&#13;
&#13;
1. **stDatabaseField** - Campos/colunas com todas as propriedades&#13;
1. **stDatabaseIn…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4739/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4739/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis/read.awp">FILEMANAGER - Converter base de dados para a mesma versão da Analysis</source><title>Re: FILEMANAGER - Converter base de dados para a mesma versão da Analysis</title></item><item><author>Boller</author><category>pcsoft.br.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4738/read.awp</comments><pubDate>5 Jul 2025 19:59:06 Z</pubDate><description>Criei um conjunto completo de métodos complementares para auxiliar a extração da análise WinDev. Esses métodos fornecem:&#13;
&#13;
## *…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4738/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4738/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis/read.awp">FILEMANAGER - Converter base de dados para a mesma versão da Analysis</source><title>Re: FILEMANAGER - Converter base de dados para a mesma versão da Analysis</title></item><item><author>Boller</author><category>pcsoft.br.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4737/read.awp</comments><pubDate>5 Jul 2025 19:54:27 Z</pubDate><description>Aqui criei o método detalhado para extração completa dos artefatos da análise WinDev, substituindo a versão simplificada que exi…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4737/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4737/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis/read.awp">FILEMANAGER - Converter base de dados para a mesma versão da Analysis</source><title>Re: FILEMANAGER - Converter base de dados para a mesma versão da Analysis</title></item><item><author>Boller</author><category>pcsoft.br.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4736/read.awp</comments><pubDate>5 Jul 2025 19:36:18 Z</pubDate><description>Métodos auxiliares da parametrização &#13;
————————————————————-&#13;
&#13;
Eu criei os **métodos complementares adicionais** que completam …</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4736/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4736/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis/read.awp">FILEMANAGER - Converter base de dados para a mesma versão da Analysis</source><title>Re: FILEMANAGER - Converter base de dados para a mesma versão da Analysis</title></item><item><author>Boller</author><category>pcsoft.br.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4735/read.awp</comments><pubDate>5 Jul 2025 19:27:52 Z</pubDate><description>1. Metodo Parametrização&#13;
&#13;
 Criei o método de **parametrização completa** para o **Filemanager V15.1** que atende perfeitamente…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4735/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4735/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis/read.awp">FILEMANAGER - Converter base de dados para a mesma versão da Analysis</source><title>Re: FILEMANAGER - Converter base de dados para a mesma versão da Analysis</title></item><item><author>Boller</author><category>pcsoft.br.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4734/read.awp</comments><pubDate>5 Jul 2025 19:26:12 Z</pubDate><description>Fluxograma Final&#13;
&#13;
https://hostimage.windev.io/images/IMG0855_28ba2125248c068908077deebf926fbe.jpeg&#13;
&#13;
--&#13;
Adriano José Boller&#13;…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4734/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4734/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis/read.awp">FILEMANAGER - Converter base de dados para a mesma versão da Analysis</source><title>Re: FILEMANAGER - Converter base de dados para a mesma versão da Analysis</title></item><item><author>Boller</author><category>pcsoft.br.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4733/read.awp</comments><pubDate>5 Jul 2025 13:58:18 Z</pubDate><description>A ideia que nós parâmetros iniciais se drop for false o código seria evitado e renomeada do objeto para objeto_old_v1, solução:&#13;…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4733/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4733/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis/read.awp">FILEMANAGER - Converter base de dados para a mesma versão da Analysis</source><title>Re: FILEMANAGER - Converter base de dados para a mesma versão da Analysis</title></item><item><author>Boller</author><category>pcsoft.br.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4732/read.awp</comments><pubDate>5 Jul 2025 13:44:30 Z</pubDate><description>Exemplo de uso conceitual:&#13;
&#13;
Num plano de conversão digamos que vamos atuar com uma tabela na base com 3 campos &#13;
Id&#13;
Nome&#13;
Rg&#13;…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4732/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4732/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis/read.awp">FILEMANAGER - Converter base de dados para a mesma versão da Analysis</source><title>Re: FILEMANAGER - Converter base de dados para a mesma versão da Analysis</title></item><item><author>Boller</author><category>pcsoft.br.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4731/read.awp</comments><pubDate>5 Jul 2025 13:41:41 Z</pubDate><description>O que precisa melhorar na versão 15.2 ou 16?&#13;
&#13;
A base de conhecimento fornecida já apresenta um sistema de comparação e sincron…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4731/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4731/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis/read.awp">FILEMANAGER - Converter base de dados para a mesma versão da Analysis</source><title>Re: FILEMANAGER - Converter base de dados para a mesma versão da Analysis</title></item><item><author>Boller</author><category>pcsoft.br.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4730/read.awp</comments><pubDate>5 Jul 2025 13:36:09 Z</pubDate><description>Análise do FILEMANAGER da versão 15.1&#13;
&#13;
A versão 15.1 do Filemanager parece estar bem robusta e com suporte a diversos SGBDs, i…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4730/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4730/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis/read.awp">FILEMANAGER - Converter base de dados para a mesma versão da Analysis</source><title>Re: FILEMANAGER - Converter base de dados para a mesma versão da Analysis</title></item><item><author>Boller</author><category>pcsoft.br.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4729/read.awp</comments><pubDate>4 Jul 2025 18:54:51 Z</pubDate><description>PIX PARA APOIAR O PROJETO&#13;
&#13;
https://hostimage.windev.io/images/IMG0837_47bca4f1ab523025e81908f4c53cf395.jpeg&#13;
&#13;
--&#13;
Adriano Jos…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4729/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4729/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis/read.awp">FILEMANAGER - Converter base de dados para a mesma versão da Analysis</source><title>Re: FILEMANAGER - Converter base de dados para a mesma versão da Analysis</title></item><item><author>Boller</author><category>pcsoft.br.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4728/read.awp</comments><pubDate>4 Jul 2025 02:28:33 Z</pubDate><description>Download Oficial&#13;
&#13;
https://repository.windev.com/resource.awp?file_id=562949953421339;filemanager&#13;
&#13;
[code:xml]&#13;
https://reposi…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4728/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4728/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis/read.awp">FILEMANAGER - Converter base de dados para a mesma versão da Analysis</source><title>Re: FILEMANAGER - Converter base de dados para a mesma versão da Analysis</title></item><item><author>Boller</author><category>pcsoft.br.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4727/read.awp</comments><pubDate>4 Jul 2025 02:06:39 Z</pubDate><description>https://hostimage.windev.io/images/BB939B27C3DD44FB952F245C13B39955_2f96287d1d5313249cfc9a707a47e98c.jpeg&#13;
&#13;
&#13;
# 📘 Manual Ofici…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4727/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis-4727/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.br.windev/4723-filemanager-converter-base-dados-para-mesma-versao-analysis/read.awp">FILEMANAGER - Converter base de dados para a mesma versão da Analysis</source><title>Re: FILEMANAGER - Converter base de dados para a mesma versão da Analysis</title></item></channel></rss>
