WRITE PRO références 4D non évaluées

Bonjour,

Je suis en train de tester la migration des doc 4D Write 4W7 (4D v12) vers Write Pro (4D v16r5).

CONTEXTE :
Système : 4Dv15r5 - 32bits - Mac OS 10.13.3
Les 4W7 sont en base sous format IMAGE. Je les ouvre dans 4D Write et les exporte en 4DW7, puis je les convertis via la méthode très savante ci-dessous

<code 4D>
C_OBJET($OBJ_WP)
$wr_HE:=WR Hors ecran
//
$doc:=Ouvrir document("") //;“4WR7”;Lire chemin accès)
Si (ok=1)
FERMER DOCUMENT($doc)
WR OUVRIR DOCUMENT ($wr_HE;document)
Si (ok=1)
//
$x_blb:=WR Zone vers blob ($wr_HE;1)
$path:=Remplacer chaîne(document;".4W7";".4WP")
$OBJ_WP:=WP Nouveau($x_blb)
WP EXPORTER DOCUMENT($OBJ_WP;$path)
//

Fin de si 

Fin de si

WR DETRUIRE HORS ECRAN ($wr_HE)

</code 4D>

Le souci est que je retrouve pour toutes les ref. 4D (champs) sous la forme ## Erreur n° 48 .
(j’ai désactivé le filtrage :lol:)
J’ai donc insérer via Write Pro le même champ et oh miracle il est évalué !

En affichant les expressions, voici ce que je vois

[:11]:3 -> issu du doc converti (No Table + No champ) qui n’est pas évalué

[Operateurs:11]Nom_Praticien:3 -> issu de mon insertion dans WP qui est évalué

Y aurait-il une subtilité pour convertir les 4W7 ?

Merci de votre éclairage

: Etienne MEGLIOLI

Système : 4Dv15r5 - 32bits - Mac OS 10.13.3

Oupss … il faut lire 4Dv16r5 :oops: