IRC logs of #tryton-fr for Monday, 2012-01-02

chat.freenode.net #tryton-fr log beginning Mon Jan 2 00:00:01 CET 2012
2012-01-02 13:22 <navis> bonjour à tous
2012-01-02 13:23 <navis> dans notre fonctionnement actuel, avec un autre logiciel que nous cherchons à éliminer, nous avons deux prix définis pour chaque article
2012-01-02 13:24 <navis> selon le type de client, le prix de vente 1 ou 2 est appliqué
2012-01-02 13:24 <navis> est-il possible de retrouver ce fonctionnement dans tryton ?
2012-01-02 13:25 <navis> je suppose qu'il n'est pas très compliqué d'ajourter un nouveau champs prix dans la fiche produit
2012-01-02 13:25 <navis> mais comment faire le lien lors de la vente en fonction du client ?
2012-01-02 13:31 <cedk> navis: avec la liste de prix
2012-01-02 13:58 <navis> cedk: d'après ce que je vois la liste de prix se base sur le list price, il est possible d'en utiliser un autre ?
2012-01-02 14:01 <navis> cedk: et aussi, dans une price list je dois définir la règle pour chaque produit individuellement ?
2012-01-02 14:01 <sisalp> navis: on peut utiliser un autre
2012-01-02 14:02 <sisalp> navis: non, une règle suffit pour tous les articles
2012-01-02 14:02 <cedk> navis: une liste de prix prend une formule de calcul, donc on peut utiliser ce qu'on veut
2012-01-02 14:03 <navis> sisalp: comment définir une liste pour tous les produits ???
2012-01-02 14:03 <navis> cedk: aha, je ne vois que unit_price comme base utilisable dans la description
2012-01-02 14:04 <navis> cedk: mais je n'ai pas lu le code, je vais voir ça
2012-01-02 14:05 <navis> cedk: aussi, un nouveau champs prix est définissable via le client ou il faut faire un module pour ça ?
2012-01-02 14:06 <cedk> navis: il faut faire un module
2012-01-02 14:07 <cedk> navis: le context d'évaluation est surchargeable pour y ajouter ce qu'on veut
2012-01-02 14:09 <navis> cedk: ok, n'étant pas programmeur à la base je n'ai pas tout compris, mais je pense voir quoi faire
2012-01-02 14:09 <navis> cedk: par contre la question subsidiaire: comment définir une price list applicable à tous les produits ?
2012-01-02 14:11 <cedk> navis: ben suffit de faire un ligne avec un formule unique
2012-01-02 14:14 <navis> cedk: simplement sans produit ni quantité ?
2012-01-02 14:15 <navis> cedk: poukram, ça marche :-)
2012-01-02 14:16 <cedk> navis: oui
2012-01-02 14:17 <navis> cedk: par contre je viens d'essayer, si je tente de baser ma formule sur le cost_price, ça ne passe pas
2012-01-02 14:17 <navis> cedk: donc je suppose que si j'ajoute un nouveau champs prix ça ne le prendra pas en compte non plus
2012-01-02 14:21 <navis> effectivement, le module price_list ne mentionne que unit_price comme base de calcul
2012-01-02 14:23 <navis> et unit_price est basé sur list_price, je suppose dans sale
2012-01-02 14:30 <cedk> navis: il faut l'ajouter dans le context d'évaluation
2012-01-02 14:30 <navis> cedk: ajouter mon nouveau prix ?
2012-01-02 14:33 <cedk> navis: oui
2012-01-02 14:35 <navis> cedk: là je suis perdu...
2012-01-02 14:36 <navis> cedk: c'est prévu dans tryton ou je dois modifier get_sale_price ?
2012-01-02 14:36 <cedk> navis: normallement on le fait dans un module
2012-01-02 14:36 <cedk> navis: Tryton est un framework
2012-01-02 14:37 <navis> cedk: oui oui ça d'accord, je fais un module qui modifie get_sale_price
2012-01-02 14:37 <navis> cedk: si je comprends bien
2012-01-02 14:38 <navis> cedk: on ne modifie rien dans le framework directement
2012-01-02 14:39 <cedk> navis: pas get_sale_price, juste le context d'évaluation des listes de prix
2012-01-02 14:39 <navis> cedk: mais ne connaissant pas encore bien tryton, je ne sais pas si ce que je veux faire nécessite des modifications ou si c'est possible tel quel
2012-01-02 14:42 <navis> cedk: ok, context d'évaluation je ne comprends pas
2012-01-02 14:42 <navis> cedk: c'est le compute(....) ?
2012-01-02 14:43 <navis> cedk: je redéfinis ça dans un module en prenant d'autres champs en compte ?
2012-01-02 14:44 <navis> désolé pour les termes peu orthodoxes, je viens de commencer «Learning Python» :-)
2012-01-02 14:58 <cedk> navis: il suffit de surcharger http://hg.tryton.org/modules/product_price_list/file/896698137050/price_list.py#l59
2012-01-02 17:49 <pobsteta> y a t'y quelqu'un ?
2012-01-02 17:50 -!- pobsteta(~pobsteta@LCaen-151-91-8-3.w193-251.abo.wanadoo.fr) has left #tryton-fr
2012-01-02 17:52 <nicoe> oui
2012-01-02 17:52 <cedk> nicoe: trop tard
2012-01-02 18:08 <jcm> bonjour
2012-01-02 18:08 <jcm> quelle est la recommandation pour la création de journaux ?
2012-01-02 18:08 <jcm> faut-il bien en créer un par compte bancaire par exemple ? cela relève-t-il purement de la science comptable ou bien est-ce particulier à tryton ?
2012-01-02 18:11 <cedk> jcm: de quels journaux parle-tu ?
2012-01-02 18:18 <jcm> cedk: de la configuration financière
2012-01-02 18:19 <cedk> jcm: oui mais il y a les journaux purement comptable et les journaux de statement
2012-01-02 18:21 <jcm> statement = situation ?
2012-01-02 18:21 <jcm> qui servent à initialiser les valeurs des comptes ?
2012-01-02 18:22 <cedk> jcm: non, à entrer des relevés
2012-01-02 18:22 <cedk> jcm: module account_statement
2012-01-02 18:25 <jcm> cedk: ok je vais m'instruire avecmon comptable demain
2012-01-02 18:25 <jcm> la règle des 80 col est-elle importante pour le code Python ?
2012-01-02 18:25 <cedk> jcm: pour la lisibilité
2012-01-02 18:26 <cedk> jcm: sinon, ça ne change rien à l'éxécution
2012-01-02 18:27 <jcm> cedk: faut-il signaler quelque chose audn on voit des li > 80 en lisant le code ?
2012-01-02 18:27 <jcm> s/audn/quand/
2012-01-02 18:28 <cedk> jcm: signaler non, le corriger et soumettre un patch c'est bien
2012-01-02 18:32 <jcm> à propos du stock, j'ai l'impression que le module stock fait l'hypothèse que ce qui est dans les emplacements de type storage appartient à la société
2012-01-02 18:32 <jcm> est-ce que les mouvements automatiques sont tout de meme justes si on a du stock de fournisseurs en dépôt ?
2012-01-02 18:35 <navis> bonsoir
2012-01-02 18:35 <navis> j'ai créé mon module pour ajouter un prix à la fiche produit
2012-01-02 18:35 <navis> mais tryton se plante au démarrage
2012-01-02 18:35 <navis> le dernier message dans le log est INFO:modules:product_price_dealer:registering classes
2012-01-02 18:36 <navis> comment puis-je en savoir plus sur ce qui se passe ?
2012-01-02 18:36 <cedk> jcm: je comprends pas la question
2012-01-02 19:07 <jcm> cedk: je ne suis pas clair, je n'ai pas encore compris précisément les mouvements
2012-01-02 19:08 <jcm> pour un envoi d'échantillon gratuit à un client, tu recommandes de faire un mouvement ou bien un shipment ?
2012-01-02 19:09 <cedk> jcm: je ne connais pas les implications d'un envoie d'échantillon gratuit
2012-01-02 19:10 <jcm> cedk: je dois pouvoir retrouver à qui on a envoyé quoi quand, et tenir le stock à jour, c'est tout
2012-01-02 19:11 <cedk> jcm: je ne pense pas qu'un shipment est le mieux
2012-01-02 19:13 <jcm> cedk: j'ai essayé de faire un simple mouvmeent : il n'y a pas le destinataire, et je bute sur le bug de prix à 0
2012-01-02 19:15 <jcm> si je crée un emplacement Gratuits de type storage à l'intérieur de Clients, je peux faire un mouvement sans spécifier de prix
2012-01-02 19:15 <jcm> mais : 1. le mouvement reste en brouillon une fois enregistré ; 2. je ne conserve pas le destinataire
2012-01-02 20:34 <navis> question théorique: pour surcharger _get_context_price_list_line, je la redéfinis simplement dans mon module ?
2012-01-02 20:37 <cedk> navis: oui mais sans oublier d'appeler la method super
2012-01-02 20:38 <navis> il y a un exemple qqpart dans le code ?
2012-01-02 20:38 <navis> ou comment ça s'appelle en anglais ? (mon bouquin est en anglais)
2012-01-02 20:40 <cedk> navis: il y en a un peu partout
2012-01-02 20:41 <cedk> navis: http://docs.python.org/library/functions.html#super
2012-01-02 20:47 <navis> merci, «super» :-)
2012-01-02 22:28 <navis> ... je n'arrive pas à utiliser mon deuxième prix...
2012-01-02 22:28 <navis> le champs s'appelle dealer_price
2012-01-02 22:29 <navis> je l'ai ajouté à _get_context_price_list_line, mais je ne comprends pas ce que je dois faire avec super...
2012-01-02 22:32 <navis> lorsque je tente d'utiliser dealer_price dans ma formule, je reçois toujours l'erreur «invalid form»
2012-01-02 22:52 <cedk> navis: faudrait voir le code
2012-01-02 23:06 <navis> cedk: http://pastebin.com/2YJB1rjH
2012-01-02 23:07 <navis> j'en suis là
2012-01-02 23:07 <navis> après plusieurs essais
2012-01-02 23:23 <cedk> navis: http://pastebin.com/YkcqKt4U
2012-01-02 23:23 <cedk> navis: il faut bien mettre product_price_list dans depends du module
2012-01-02 23:32 <navis> cedk: super merci
2012-01-02 23:33 <navis> cedk: par contre j'ai toujours la même erreur de formule incorrecte
2012-01-02 23:33 <navis> cedk: dans le depends j'ai bien product_price_list

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