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
-!- cedk(~ced@gentoo/developer/cedk) has joined #tryton-fr00:59
-!- thaneor1(~ldlc6@r167-60-162-28.dialup.adsl.anteldata.net.uy) has joined #tryton-fr01:05
-!- cedk(~ced@gentoo/developer/cedk) has joined #tryton-fr01:26
-!- thaneor(~ldlc6@r167-56-55-149.dialup.adsl.anteldata.net.uy) has joined #tryton-fr04:24
-!- cedk(~ced@gentoo/developer/cedk) has joined #tryton-fr09:01
-!- mrichez(~smuxi@mail.saluc.com) has joined #tryton-fr09:06
-!- nicoe(~nicoe@2a02:a03f:30b2:3c00:ee55:f9ff:fe7b:f7ac) has joined #tryton-fr09:07
-!- fabix(~chatmovil@qena.raceme.org) has joined #tryton-fr09:44
fabixc'est mort openlabs ? ça fait plusieurs jours que leur site est injoignable10:10
nicoefabix: j'aurais tendance à dire que oui10:12
nicoefabix: l'un des fondateurs est parti il y a quelques années aux USA10:12
nicoefabix: où il a fondé fulfill.io (toujours basé sur Tryton)10:13
fabixleur module qui permet de faire des rapports avec Weasyprint , il est valable ?10:13
nicoeJe ne sais pas10:13
fabixd'après ce que je lis dans les forums, unoconv est pas hyper robuste ni rapide10:15
fabixnous on doit sortir des centaines de factures d'un coup10:16
-!- thaneor1(~ldlc6@179.26.151.24) has joined #tryton-fr10:16
fabixfaut pas que ca plante en plein milieu10:17
cedkfabix, nicoe: c'est fulfil.io10:21
cedkfabix: Tryton est transactionel ;-)10:22
fabixmais une génération de rapport, c'est pas dans une transaction, si ?10:23
fabixenfin je sais meme pas comment implementer une telle mecanique ; ca ressemble a un traitement batch10:23
cedkfabix: ben si ça tourne dans une transaction10:24
fabixactuellement, sous openerp, on genere les factures avec Cognos10:24
cedkfabix: en faite, les factures sont stockées dans la DB10:24
cedkhttps://github.com/fulfilio/trytond-report-html10:25
cedkCognos c'est du BI?10:25
fabixc'est un truc d'IBM, nous on s'en sert essentiellement pour le reporting10:26
cedkfabix: dans Tryton, ce qu'on appel Report, c'est l'édition de document10:27
fabixoui, c'est a peu pres dans ce sens que je l'emploie aussi10:27
cedkrelatorio supporte assez bien la charge (mieux que c'est clone :-)10:28
fabixy a un script en powershell qui genere la facture pour chaque client dans un pdf10:28
fabixet j'ai fait un petit outil pour tous les concatener dans un seul gros pdf pour balancer sur l'imprimante10:29
fabixqques milliers de pages chaque mois...10:30
fabixca veut dire quoi "mieux que c'est clone" ?10:30
fabixj'ai pas trop de crainte sur relatorio en sortie odt vue qu'on ne passe pas par unoconv/libreoffice10:31
fabixc'est si on veut une sortie pdf que ca m'inquiete10:31
cedkfabix: webkit n'est pas mieux que libreoffice10:44
cedkpour faire des PDF efficacement, il faut utiliser une lib comme reportlab10:44
fabixyep, j'avais fait quelques tests avec RML10:45
fabixsi on n'est pas trop pointilleux sur le style, ca fait le job10:46
fabixil 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 sommaire10:47
fabixj'avais fait l'ancien systeme en latex, ca le faisait tout seul d'office ;)10:48
cedksinon on peut imprimer depuis libreoffice: http://www.firewing1.com/blog/2012/04/28/printing-odt-documents-command-line-and-mass-pdf-exporting10:49
-!- jmpoure_(~jmpoure@soy95-2-82-236-103-229.fbx.proxad.net) has joined #tryton-fr10:53
fabixoui, à voir ; de toute façon, il y a plusieurs solutions ; le critere principal est ce qui permet de creer/editer le template le plus facilement10:54
cedkfabix: et par qui10:55
fabixj'etais tente par report-html car je connais pas trop mal jinja2 (utilise dans ansible)10:55
cedkfabix: on est parti sur relatorio parce que c'est très simple pour l'utilisateur lambda de customizer10:56
cedkpar contre si tu es pointieux sur le résultat, je pense pas que passer par du HTML soit une bonne solution10:57
fabixoui, c'est ce qui semble le plus abordable meme si c'est pas aussi "simple" qu'un editeur graphique comme cognos10:57
fabixenfin moi, ca me derange pas que ce soit du code, au contraire10:57
cedkprochaine version de relatorio supportera le fod pour les devs https://relatorio.tryton.org/bug2610:58
-!- _2cadz(~ccr@ax313-1-82-66-159-99.fbx.proxad.net) has joined #tryton-fr11:08
-!- nicoe(~nicoe@host-85-201-184-151.dynamic.voo.be) has joined #tryton-fr11:14
fabixje viens de tester openerp2tryton , j'ai un traceback qui finit par :12:15
fabix  File "/home/fabien/dev/python/trytond/lib/python2.7/site-packages/trytond/backend/__init__.py", line 39, in get12:15
fabix    module = sys.modules[modname]12:15
fabixKeyError: 'trytond.backend.'12:15
cedkfabix: il faut définir le backend avec la variable d'environment TRYTOND_DATABASE_URI12:16
fabixhmm, ca doit avoir quelle tete pour une base sqlite ? la j'ai essaye plusieurs trucs, ca fait pareil :-/12:20
cedkhttp://doc.tryton.org/4.4/trytond/doc/topics/configuration.html#uri12:23
cedk+ le nom de la DB12:24
fabixca entre pas en conflit avec l'option -d de migration.py du coup ?12:25
fabixhmm, la var d'env n'a l'air d'avoir aucun effet, par contre, l'option -d, ca fonctionne avec l'uri qui va bien12:27
fabixenfin "ca fonctionne", ca plante plus loin ;)12:27
fabix    return self._pool[self.database_name][type][name]12:27
fabixKeyError: 'ir.module.module'12:27
cedkfabix: essaye avec https://b2ck-rietveld.appspot.com/8573002/12:35
fabix"Account not yet validated"12:42
fabixje sais pas ce qui ne va pas, je suis pourtant loggé avec un compte google...12:47
cedkfabix: mauvais serveur: https://codereview.appspot.com/32212004312:48
fabixok, je suis en 4.2 mais ca doit etre pareil ; je testerai tout a l'heure, tx12:51
-!- jmpoure_(~jmpoure@soy95-2-82-236-103-229.fbx.proxad.net) has left #tryton-fr13:50
-!- jmpoure_(~jmpoure@soy95-2-82-236-103-229.fbx.proxad.net) has joined #tryton-fr14:18
-!- jmpoure_(~jmpoure@soy95-2-82-236-103-229.fbx.proxad.net) has joined #tryton-fr14:31
-!- jmpoure_(~jmpoure@soy95-2-82-236-103-229.fbx.proxad.net) has left #tryton-fr15:29
fabixpour info :16:04
fabix  File "./migration.py", line 222, in migrate_party16:04
fabix    cur.execute(*query)16:04
fabix  File "/usr/lib/python2.7/dist-packages/psycopg2/extras.py", line 288, in execute16:04
fabix    return super(NamedTupleCursor, self).execute(query, vars)16:04
fabixpsycopg2.ProgrammingError: syntax error at or near ")"16:04
fabixLINE 1: ...M "ir_property" AS "a" WHERE ((("a"."value" LIKE ?) AND ("a"...16:04
fabixje suppose que c'est parce que cette syntaxe est spécifique au backend pg16:05
cedken tout cas OpenERP ne tourne que sur PG16:13
fabixmais cette erreur vient du côté tryton ou openerp ?16:19
cedkc'est un query sur la db d'openerp16:21
fabixah, c'est pourtant bien sur un pg que je tape...16:22
fabixj'ai affiché la req complete : SELECT * FROM "ir_property" AS "a" WHERE ((("a"."value" LIKE ?) AND ("a"."res_id" LIKE ?)) AND ("a"."name" IN (?, ?)))16:57
fabixj'ai pas l'impression qu'on passe des params a cur.execute16:58
fabixou alors le print suffit pas pour les voir16:59
cedknon c'est du python-sql, il faut consomer l'iterateur: print tuple(query)17:06
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'))17:15
fabixj'ai bien l'impression que la syntaxe avec "?" n'est pas reconnue par psycopg217:28
fabixça ressemble à du mysql17:28
fabixcedk: python-sql, il détecte tout seul le type de base ?17:31
cedkfabix: non17:36
cedkfabix: c'est configurer par le backend tryton17:36
cedkfabix: donc on ne peut utiliser qu'avec le backend PG17:37
fabixah ok, c'est donc ca17:37
-!- _2cadz(~ccr@ax313-1-82-66-159-99.fbx.proxad.net) has joined #tryton-fr19:37
-!- semarie(~semarie@unaffiliated/semarie) has joined #tryton-fr22:00
-!- thaneor(~ldlc6@r179-24-153-0.dialup.adsl.anteldata.net.uy) has joined #tryton-fr22:18

Generated by irclog2html.py 2.11.0 by Marius Gedminas - find it at mg.pov.lt!