IRC logs of #tryton-fr for Monday, 2017-07-03

chat.freenode.net #tryton-fr log beginning Mon Jul 3 00:03:01 CEST 2017
2017-07-03 00:29 -!- cedk(~ced@gentoo/developer/cedk) has joined #tryton-fr
2017-07-03 02:40 -!- thaneor(~ldlc6@179.26.58.241) has joined #tryton-fr
2017-07-03 08:54 -!- mrichez(~smuxi@mail.saluc.com) has joined #tryton-fr
2017-07-03 08:56 -!- semarie(~semarie@unaffiliated/semarie) has joined #tryton-fr
2017-07-03 09:12 -!- cedk(~ced@gentoo/developer/cedk) has joined #tryton-fr
2017-07-03 09:18 <fabix> j'ai pas bien compris la méthode validate() : si la méthode provoque une exception via rais_user_error, est-ce que l'enregistrement est quand même créé ou pas ?
2017-07-03 09:20 <fabix> la doc dit "Validate the integrity of records after creation and modification." ; du coup, si l'enregistrement est créé qd même, à quoi ça sert ?
2017-07-03 09:25 <cedk> fabix: il est rollbacké comme tout quand une exception est levée
2017-07-03 09:40 <fabix> ok, donc c'est plus simple de valider dans validate() plutôt que dans create() dans laquelle on a pas les objets instanciés
2017-07-03 09:43 <fabix> ah non, c'est pareil, c'est une méthode de classe...
2017-07-03 09:45 <cedk> fabix: oui c'est mieux car ça valide aux create et aux write
2017-07-03 09:58 <fabix> j'écris un module pour gérer nos contrats ; est-ce qu'il y a moyen propre d'automatiquement "seter" le booléen client du tiers associé au contrat lorsqu'on crée ce dernier ? ça pourrait être fait dans la méthode validate() du contrat ?
2017-07-03 09:59 <fabix> ou create() ?
2017-07-03 10:00 <fabix> plutôt que de faire un raise pour dire que le tiers que le client doit être déclaré comme client
2017-07-03 10:00 <fabix> plutôt que de faire un raise pour dire que le tiers doit être déclaré comme client
2017-07-03 10:19 <cedk> fabix: d'abord, c'est pas très Tryton de déclarer un tiers comme client
2017-07-03 10:19 <cedk> fabix: c'est le fait qu'il commerce avec la société qui en fait un client
2017-07-03 10:20 <cedk> sinon le plus simple est de mettre un domain sur le champs tiers
2017-07-03 10:20 <fabix> c'est ce que j'avais fait mais du coup, ça oblige à d'abord déclarer le tiers comme client pour le voir
2017-07-03 10:21 <fabix> pas très pratique
2017-07-03 10:21 <cedk> fabix: oui c'est l'incohérence que je donne en premier
2017-07-03 10:21 <cedk> il n'y a pas de raison de déclarer qu'un tier est cient
2017-07-03 10:21 <fabix> le fait de déclarer le contrat serait suffisant pour en faire un client ?
2017-07-03 10:22 <cedk> fabix: "faire un client", ça n'existe pas dans Tryton de base donc il n'y a pas vraiment de réponse
2017-07-03 10:24 <fabix> un tiers à facturer ;)
2017-07-03 10:24 <cedk> fabix: comprends pas
2017-07-03 10:25 <fabix> sur demo4.4 , il y a une vue "Tiers associés à des achats"
2017-07-03 10:26 <fabix> c'est a priori ce que je devrais avoir "Tiers associés à des contrats"
2017-07-03 10:26 <cedk> fabix: oui s'il y a le besoin
2017-07-03 10:28 <fabix> à la compta, ils vont vouloir chercher nos tiers associés à des contrats
2017-07-03 10:28 <fabix> sachant que cet état "client" conditionne l'apparition d'autres champs/onglets
2017-07-03 10:28 <fabix> genre, l'adresse de facturation
2017-07-03 10:29 <cedk> comprend pas, il faut pas avoir toujours une addresse de facturation pour un contrat?
2017-07-03 10:29 <fabix> si, mais un tiers n'est pas tjrs un client, genre un employé
2017-07-03 10:32 <cedk> fabix: et alors?
2017-07-03 10:32 <cedk> fabix: s'il a un contrat, c'est un client
2017-07-03 10:33 <fabix> oui, c'est vrai
2017-07-03 10:33 <fabix> la modélisation openerp a déjà été héritée d'un système sous oracle, ça doit pas aider...
2017-07-03 10:35 <cedk> c'est sur que la modélisation OpenERP ne doit pas aider, c'est une des raisons principales de la création de Tryton
2017-07-03 10:36 <cedk> FYI on s'est beaucoup inspiré de https://www.amazon.com/Data-Model-Resource-Book-Vol/dp/0471380237
2017-07-03 11:02 -!- nicoe(~nicoe@host-85-201-184-151.dynamic.voo.be) has joined #tryton-fr
2017-07-03 13:07 -!- buxy(~rhertzog@mail.vm.ouaza.com) has joined #tryton-fr
2017-07-03 14:42 -!- thaneor(~ldlc6@r167-56-174-238.dialup.adsl.anteldata.net.uy) has joined #tryton-fr
2017-07-03 16:14 -!- azerttyu(~azerttyu@37.61.245.231) has joined #tryton-fr
2017-07-03 16:19 -!- azerttyu(~azerttyu@37.61.245.231) has joined #tryton-fr
2017-07-03 22:01 -!- semarie(~semarie@unaffiliated/semarie) has joined #tryton-fr

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