Projet

Général

Profil

Fonctionnalité #24673

Mis à jour par Emmanuel DILLARD il y a plus d'un an

Version 2301.0.2 


 nous avons constaté que lorsqu'on ajoute un fichier EXCEL avec des cellules de type date au format **JJ/MM/AAAA**, une fois intégré à Maarch, la conversion en PDF les transforme au format Américain : **MM/JJ/AAAA**. 
 Problème reproduit sur votre instance de démo avec le classeur en PJ. 

 Pour corriger le problème, il faudrait ajouter le paramètre "**region**" lors de l'appel à l'API OnlyOffice pour convertir le document (cf https://api.onlyoffice.com/editors/conversionapi#region). 
 La modification serait à faire, plus exactement, ici : https://labs.maarch.org/maarch/MaarchCourrier/-/blob/main/src/app/contentManagement/controllers/OnlyOfficeController.php#L387 
 Il faut modifier le tableau **$body** de la façon suivante : 

         $body = [ 
             'async'        => false, 
             'filetype'     => $docInfo['extension'], 
             'key'          => CoreConfigModel::uniqueId(), 
             'outputtype' => 'pdf', 
             'title'        => $docInfo['filename'] . 'pdf', 
             'url'          => $docUrl, 
             'region'       => 'fr-FR' 
         ]; 

 Cette modif' a été testée dans notre environnement de tests avec succès. 

 Merci. 
 Cordialement. 
 Yoann 

Retour