Le 26/06/2013 14:18, Laurent Destailleur (eldy) a écrit : > En effet, si on met le tag {object_date} dans libreoffice calc (3.5), > le format passe à string dans le requete xml. > Toutefois, on garde bien le format date dans la cellule (le format > doit dont etre aussi stocké ailleurs). > > Bref, un test a faire est de faire le remplacement de {object_date} > par une date au format universal YYYY-MM-DD plutot que le format local > et voir ce qui se passe. > J'ai donc ajouté une tag > {object_date_rfc} > sur mon dev. > Mais quand j'ai voulu tester avec une facture j'ai recu une erreur: > Error: 'lines' segment not found in the document Cette erreur arrive généralement quand à l'édition de l'ODT (dans LibreOffice) les "--]" sont remplacés par "grand tiret bizarre]" ce qui rend illisible le segment à la génération.
> > Tu utilises quelle version de dolibarr pour réussir à générer des > factures avec un modèle ODS ? > Tu peux m'envoyer un ODS qui fonctionne ? > > > Le 25/06/2013 17:38, Alexandre Poltorak a écrit : >> Bonjour chers développeurs Dolibarr, >> >> Dolibarr c'est TOP. Mais je rencontre qques problèmes et aimerai en profiter >> pour rendre Dolibarr encore meilleur. ;) >> >> J'utilise Dolibarr pour générer des documents ODT et ODS avec des business >> plans très complets. (les propales et les factures ont une bonne dose >> d'extrafields pour cela) >> J'ai cependant de gros problèmes de formatage des documents générés. Les >> dates et les montants sortent de dolibarr ne sont actuellement pas au bon >> format. >> Les formats de dates utilisé par Dolibarr et LibreOffice divergent. >> >> Voici un exemple concret. Je crée un document template au format ODS avec: >> >> 1.1.2013 dans la première case et 1/1/2013 dans la deuxième. Les deux cases >> sont formatées comme des champs dates. >> >> J'obtiens: >> mar., 1. janvier 2013 et 1/1/2013 >> >> et au niveau du XML généré dans l'ODS: >> <table:table-cell table:style-name="ce1" office:value-type="date" >> office:date-value="2013-01-01"><text:p>mar., 1. janvier >> 2013</text:p></table:table-cell> >> et >> <table:table-cell table:style-name="ce1" >> office:value-type="string"><text:p>1/1/2013</text:p></table:table-cell> >> >> Donc ça soulève pour moi 2 problèmes: >> >> 1) le 1/1/2013 n'est pas compris par LibreOffice comme un format de date. Il >> faudrait pouvoir changer le format par défaut ou permettre le choix du >> format. à noter que . et - marchent comme séparateur de date, mais pas le /.. >> 2) comme vous pouvez le constater dans le ptit bout de XML, le fait de >> mettre une date au format non reconnu gicle le formatage de la cellule. Donc >> il n'est pas possible de formater un champ comme date ou comme un montant et >> d'y insérer un tag comme {object_date} qui sera remplacé par Dolibarr. ça >> enlève le formatage. >> >> J'ai testé à la main de modifier le template ODS en le décompressant et en >> modifiant le XML. J'ai remplacé la date 2013-01-01 par le tag {object_date} >> et ça marche ! Le texte compris entre <text:p> et </text:p> est remplacé à >> l'ouverture de LibreOffice. Le template n'est par contre plus modifiable par >> Libre Office ce qui est très très gênant. >> >> Pensez vous qu'une solution à ces deux problèmes est envisageable à court >> terme ? >> >> Librement, >> Alexandre Poltorak >> Free IT Foundation >> >> _______________________________________________ >> Dolibarr-dev mailing list >> Dolibarr-dev@nongnu.org >> https://lists.nongnu.org/mailman/listinfo/dolibarr-dev > > > -- > Eldy (Laurent Destailleur). > > EMail: e...@destailleur.fr > Web: http://www.destailleur.fr > > Dolibarr (Project leader): http://www.dolibarr.org > To make a donation for Dolibarr project via Paypal: cont...@destailleur.fr > AWStats (Author) : http://awstats.sourceforge.net > To make a donation for AWStats project via Paypal: cont...@destailleur.fr > AWBot (Author) : http://awbot.sourceforge.net > CVSChangeLogBuilder (Author) : http://cvschangelogb.sourceforge.net > > > _______________________________________________ > Dolibarr-dev mailing list > Dolibarr-dev@nongnu.org > https://lists.nongnu.org/mailman/listinfo/dolibarr-dev
_______________________________________________ Dolibarr-dev mailing list Dolibarr-dev@nongnu.org https://lists.nongnu.org/mailman/listinfo/dolibarr-dev