J'ai recopié la ligne tel quel mais j'ai toujours l'erreur. Tu peux
m'envoyer un fichier  ODS ok: [email protected] ?

Le 26/06/2013 13:48, Alexandre Poltorak a écrit :
> 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
>
> ------------------------------------------------------------------------
>
>     *De: *"Laurent Destailleur (eldy)" <[email protected]>
>     *À: *"Alexandre Poltorak" <[email protected]>,
>     "Posts about Dolibarr ERP & CRM development and coding"
>     <[email protected]>
>     *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
>         [email protected]
>         https://lists.nongnu.org/mailman/listinfo/dolibarr-dev
>
>
>
>     -- 
>     Eldy (Laurent Destailleur).
>
>     EMail: [email protected]
>     Web: http://www.destailleur.fr
>
>     Dolibarr (Project leader): http://www.dolibarr.org
>     To make a donation for Dolibarr project via Paypal: [email protected]
>     AWStats (Author) : http://awstats.sourceforge.net
>     To make a donation for AWStats project via Paypal: [email protected]
>     AWBot (Author) : http://awbot.sourceforge.net
>     CVSChangeLogBuilder (Author) : http://cvschangelogb.sourceforge.net
>
>


-- 
Eldy (Laurent Destailleur).

EMail: [email protected]
Web: http://www.destailleur.fr

Dolibarr (Project leader): http://www.dolibarr.org
To make a donation for Dolibarr project via Paypal: [email protected]
AWStats (Author) : http://awstats.sourceforge.net
To make a donation for AWStats project via Paypal: [email protected]
AWBot (Author) : http://awbot.sourceforge.net
CVSChangeLogBuilder (Author) : http://cvschangelogb.sourceforge.net

_______________________________________________
Dolibarr-dev mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/dolibarr-dev

Répondre à