IRC logs of #tryton-fr for Monday, 2017-06-19

chat.freenode.net #tryton-fr log beginning Mon Jun 19 00:03:01 CEST 2017
2017-06-19 00:59 -!- cedk(~ced@gentoo/developer/cedk) has joined #tryton-fr
2017-06-19 01:05 -!- thaneor1(~ldlc6@r167-60-162-28.dialup.adsl.anteldata.net.uy) has joined #tryton-fr
2017-06-19 01:26 -!- cedk(~ced@gentoo/developer/cedk) has joined #tryton-fr
2017-06-19 04:24 -!- thaneor(~ldlc6@r167-56-55-149.dialup.adsl.anteldata.net.uy) has joined #tryton-fr
2017-06-19 09:01 -!- cedk(~ced@gentoo/developer/cedk) has joined #tryton-fr
2017-06-19 09:06 -!- mrichez(~smuxi@mail.saluc.com) has joined #tryton-fr
2017-06-19 09:07 -!- nicoe(~nicoe@2a02:a03f:30b2:3c00:ee55:f9ff:fe7b:f7ac) has joined #tryton-fr
2017-06-19 09:44 -!- fabix(~chatmovil@qena.raceme.org) has joined #tryton-fr
2017-06-19 10:10 <fabix> c'est mort openlabs ? ça fait plusieurs jours que leur site est injoignable
2017-06-19 10:12 <nicoe> fabix: j'aurais tendance à dire que oui
2017-06-19 10:12 <nicoe> fabix: l'un des fondateurs est parti il y a quelques années aux USA
2017-06-19 10:13 <nicoe> fabix: où il a fondé fulfill.io (toujours basé sur Tryton)
2017-06-19 10:13 <fabix> leur module qui permet de faire des rapports avec Weasyprint , il est valable ?
2017-06-19 10:13 <nicoe> Je ne sais pas
2017-06-19 10:15 <fabix> d'après ce que je lis dans les forums, unoconv est pas hyper robuste ni rapide
2017-06-19 10:16 <fabix> nous on doit sortir des centaines de factures d'un coup
2017-06-19 10:16 -!- thaneor1(~ldlc6@179.26.151.24) has joined #tryton-fr
2017-06-19 10:17 <fabix> faut pas que ca plante en plein milieu
2017-06-19 10:21 <cedk> fabix, nicoe: c'est fulfil.io
2017-06-19 10:22 <cedk> fabix: Tryton est transactionel ;-)
2017-06-19 10:23 <fabix> mais une génération de rapport, c'est pas dans une transaction, si ?
2017-06-19 10:23 <fabix> enfin je sais meme pas comment implementer une telle mecanique ; ca ressemble a un traitement batch
2017-06-19 10:24 <cedk> fabix: ben si ça tourne dans une transaction
2017-06-19 10:24 <fabix> actuellement, sous openerp, on genere les factures avec Cognos
2017-06-19 10:24 <cedk> fabix: en faite, les factures sont stockées dans la DB
2017-06-19 10:25 <cedk> https://github.com/fulfilio/trytond-report-html
2017-06-19 10:25 <cedk> Cognos c'est du BI?
2017-06-19 10:26 <fabix> c'est un truc d'IBM, nous on s'en sert essentiellement pour le reporting
2017-06-19 10:27 <cedk> fabix: dans Tryton, ce qu'on appel Report, c'est l'édition de document
2017-06-19 10:27 <fabix> oui, c'est a peu pres dans ce sens que je l'emploie aussi
2017-06-19 10:28 <cedk> relatorio supporte assez bien la charge (mieux que c'est clone :-)
2017-06-19 10:28 <fabix> y a un script en powershell qui genere la facture pour chaque client dans un pdf
2017-06-19 10:29 <fabix> et j'ai fait un petit outil pour tous les concatener dans un seul gros pdf pour balancer sur l'imprimante
2017-06-19 10:30 <fabix> qques milliers de pages chaque mois...
2017-06-19 10:30 <fabix> ca veut dire quoi "mieux que c'est clone" ?
2017-06-19 10:31 <fabix> j'ai pas trop de crainte sur relatorio en sortie odt vue qu'on ne passe pas par unoconv/libreoffice
2017-06-19 10:31 <fabix> c'est si on veut une sortie pdf que ca m'inquiete
2017-06-19 10:44 <cedk> fabix: webkit n'est pas mieux que libreoffice
2017-06-19 10:44 <cedk> pour faire des PDF efficacement, il faut utiliser une lib comme reportlab
2017-06-19 10:45 <fabix> yep, j'avais fait quelques tests avec RML
2017-06-19 10:46 <fabix> si on n'est pas trop pointilleux sur le style, ca fait le job
2017-06-19 10:47 <fabix> il y a des petits trucs qu'on ne peut pas faire, exemple : des petits points entre un titre et le numero de page dans le sommaire
2017-06-19 10:48 <fabix> j'avais fait l'ancien systeme en latex, ca le faisait tout seul d'office ;)
2017-06-19 10:49 <cedk> sinon on peut imprimer depuis libreoffice: http://www.firewing1.com/blog/2012/04/28/printing-odt-documents-command-line-and-mass-pdf-exporting
2017-06-19 10:53 -!- jmpoure_(~jmpoure@soy95-2-82-236-103-229.fbx.proxad.net) has joined #tryton-fr
2017-06-19 10:54 <fabix> oui, à voir ; de toute façon, il y a plusieurs solutions ; le critere principal est ce qui permet de creer/editer le template le plus facilement
2017-06-19 10:55 <cedk> fabix: et par qui
2017-06-19 10:55 <fabix> j'etais tente par report-html car je connais pas trop mal jinja2 (utilise dans ansible)
2017-06-19 10:56 <cedk> fabix: on est parti sur relatorio parce que c'est très simple pour l'utilisateur lambda de customizer
2017-06-19 10:57 <cedk> par contre si tu es pointieux sur le résultat, je pense pas que passer par du HTML soit une bonne solution
2017-06-19 10:57 <fabix> oui, c'est ce qui semble le plus abordable meme si c'est pas aussi "simple" qu'un editeur graphique comme cognos
2017-06-19 10:57 <fabix> enfin moi, ca me derange pas que ce soit du code, au contraire
2017-06-19 10:58 <cedk> prochaine version de relatorio supportera le fod pour les devs https://relatorio.tryton.org/bug26
2017-06-19 11:08 -!- _2cadz(~ccr@ax313-1-82-66-159-99.fbx.proxad.net) has joined #tryton-fr
2017-06-19 11:14 -!- nicoe(~nicoe@host-85-201-184-151.dynamic.voo.be) has joined #tryton-fr
2017-06-19 12:15 <fabix> je viens de tester openerp2tryton , j'ai un traceback qui finit par :
2017-06-19 12:15 <fabix> File "/home/fabien/dev/python/trytond/lib/python2.7/site-packages/trytond/backend/__init__.py", line 39, in get
2017-06-19 12:15 <fabix> module = sys.modules[modname]
2017-06-19 12:15 <fabix> KeyError: 'trytond.backend.'
2017-06-19 12:16 <cedk> fabix: il faut définir le backend avec la variable d'environment TRYTOND_DATABASE_URI
2017-06-19 12:20 <fabix> hmm, ca doit avoir quelle tete pour une base sqlite ? la j'ai essaye plusieurs trucs, ca fait pareil :-/
2017-06-19 12:23 <cedk> http://doc.tryton.org/4.4/trytond/doc/topics/configuration.html#uri
2017-06-19 12:24 <cedk> + le nom de la DB
2017-06-19 12:25 <fabix> ca entre pas en conflit avec l'option -d de migration.py du coup ?
2017-06-19 12:27 <fabix> hmm, la var d'env n'a l'air d'avoir aucun effet, par contre, l'option -d, ca fonctionne avec l'uri qui va bien
2017-06-19 12:27 <fabix> enfin "ca fonctionne", ca plante plus loin ;)
2017-06-19 12:27 <fabix> return self._pool[self.database_name][type][name]
2017-06-19 12:27 <fabix> KeyError: 'ir.module.module'
2017-06-19 12:35 <cedk> fabix: essaye avec https://b2ck-rietveld.appspot.com/8573002/
2017-06-19 12:42 <fabix> "Account not yet validated"
2017-06-19 12:47 <fabix> je sais pas ce qui ne va pas, je suis pourtant loggé avec un compte google...
2017-06-19 12:48 <cedk> fabix: mauvais serveur: https://codereview.appspot.com/322120043
2017-06-19 12:51 <fabix> ok, je suis en 4.2 mais ca doit etre pareil ; je testerai tout a l'heure, tx
2017-06-19 13:50 -!- jmpoure_(~jmpoure@soy95-2-82-236-103-229.fbx.proxad.net) has left #tryton-fr
2017-06-19 14:18 -!- jmpoure_(~jmpoure@soy95-2-82-236-103-229.fbx.proxad.net) has joined #tryton-fr
2017-06-19 14:31 -!- jmpoure_(~jmpoure@soy95-2-82-236-103-229.fbx.proxad.net) has joined #tryton-fr
2017-06-19 15:29 -!- jmpoure_(~jmpoure@soy95-2-82-236-103-229.fbx.proxad.net) has left #tryton-fr
2017-06-19 16:04 <fabix> pour info :
2017-06-19 16:04 <fabix> File "./migration.py", line 222, in migrate_party
2017-06-19 16:04 <fabix> cur.execute(*query)
2017-06-19 16:04 <fabix> File "/usr/lib/python2.7/dist-packages/psycopg2/extras.py", line 288, in execute
2017-06-19 16:04 <fabix> return super(NamedTupleCursor, self).execute(query, vars)
2017-06-19 16:04 <fabix> psycopg2.ProgrammingError: syntax error at or near ")"
2017-06-19 16:04 <fabix> LINE 1: ...M "ir_property" AS "a" WHERE ((("a"."value" LIKE ?) AND ("a"...
2017-06-19 16:05 <fabix> je suppose que c'est parce que cette syntaxe est spécifique au backend pg
2017-06-19 16:13 <cedk> en tout cas OpenERP ne tourne que sur PG
2017-06-19 16:19 <fabix> mais cette erreur vient du côté tryton ou openerp ?
2017-06-19 16:21 <cedk> c'est un query sur la db d'openerp
2017-06-19 16:22 <fabix> ah, c'est pourtant bien sur un pg que je tape...
2017-06-19 16:57 <fabix> j'ai affiché la req complete : SELECT * FROM "ir_property" AS "a" WHERE ((("a"."value" LIKE ?) AND ("a"."res_id" LIKE ?)) AND ("a"."name" IN (?, ?)))
2017-06-19 16:58 <fabix> j'ai pas l'impression qu'on passe des params a cur.execute
2017-06-19 16:59 <fabix> ou alors le print suffit pas pour les voir
2017-06-19 17:06 <cedk> non c'est du python-sql, il faut consomer l'iterateur: print tuple(query)
2017-06-19 17:15 <fabix> ('SELECT * FROM "ir_property" AS "a" WHERE ((("a"."value" LIKE ?) AND ("a"."res_id" LIKE ?)) AND ("a"."name" IN (?, ?)))', ('account.payment.term,%', 'res.partner,%', 'property_payment_term', 'property_supplier_payment_term'))
2017-06-19 17:28 <fabix> j'ai bien l'impression que la syntaxe avec "?" n'est pas reconnue par psycopg2
2017-06-19 17:28 <fabix> ça ressemble à du mysql
2017-06-19 17:31 <fabix> cedk: python-sql, il détecte tout seul le type de base ?
2017-06-19 17:36 <cedk> fabix: non
2017-06-19 17:36 <cedk> fabix: c'est configurer par le backend tryton
2017-06-19 17:37 <cedk> fabix: donc on ne peut utiliser qu'avec le backend PG
2017-06-19 17:37 <fabix> ah ok, c'est donc ca
2017-06-19 19:37 -!- _2cadz(~ccr@ax313-1-82-66-159-99.fbx.proxad.net) has joined #tryton-fr
2017-06-19 22:00 -!- semarie(~semarie@unaffiliated/semarie) has joined #tryton-fr
2017-06-19 22:18 -!- thaneor(~ldlc6@r179-24-153-0.dialup.adsl.anteldata.net.uy) has joined #tryton-fr

Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!