Bonjour Laurent, C'est simplement les lignes de facturation qui te manquent dans l'ODS.
Genre: [!-- BEGIN row.lines --]{line_fulldesc} {line_up} {line_qty} {line_price_ht} [!-- END row.lines --] Merci et meilleures salutations, Alexandre Poltorak Free IT Foundation ----- Mail original ----- | De: "Laurent Destailleur (eldy)" <e...@destailleur.fr> | À: "Alexandre Poltorak" <a.polto...@free-it-foundation.org>, "Posts | about Dolibarr ERP & CRM development and coding" | <dolibarr-dev@nongnu.org> | Envoyé: Mercredi 26 Juin 2013 14:18:21 | Objet: Re: [Dolibarr-dev] Format des dates / génération ODT ou ODS | 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 | 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