Attenzione ai form di quick view...

...un errore strano.

Durante l'importazione di una soluzione arriva un bel bollino rosso con la dicitura: il form con ID ..... non esiste...

Meravigliato apro l'XML della soluzione e verifico che il form invece è correttamente riportato. Allora perché? Analizzando la cosa più in profondità ho scoperto che quel form era un form di visualizzazione veloce e che era stato inserito in un altro form di un'entità terza comunque presente nella soluzione. Il problema però era che l'xml relativo a quell'entità nel file Customizations.xml veniva prima di quello dell'entità in cui è stata definito il form di visualizzazione veloce. Ecco l'inghippo. Ho provato sue strade per risolvere il problema ed entrambe hanno dato esiti positivi, la prima è più grezza, la seconda più elegante.

Soluzione 1. editare il file Customizations.xml spostando l'ordine delle entità.

Soluzione 2: levare il form di visualizzazione veloce innestato, esportare di nuovo la soluzione, importarla nel sistema di destinazione, reinserire il form a mano (oppure rifare l'operazione sul sistema sorgente, esportare di nuovo la soluzione e reimportarla sul sistema di destinazione).

Dettagli...