IRC logs of #tryton-fr for Friday, 2011-12-23

chat.freenode.net #tryton-fr log beginning Fri Dec 23 00:00:01 CET 2011
sisalpbjr, sur account_fr, je souhaiterais maintenir à jour mon répertoire à partir du code review09:25
sisalpavec tortoise, je ne trouve pas l'option "mettre à jour"09:26
bechamelsisalp: a priori, si c'est un code-review ce n'est pas un repositry hg09:31
bechameldonc tortoise ne sait rien en faire09:31
sisalpdans ce cas, je dois le recharger à chaque fois. C'est possible aussi09:33
sisalpbechamel: à chaque fois je dérange cedk pour retrouver l'URL de account_fr :-( C'est indiqué quelque part sur le site ?09:37
bechamelsisalp: bonne question09:42
bechamelsisalp: j'ai fait une recherche google : http://codereview.appspot.com/3973049 :)09:43
sisalpbechamel: merci, je vais le noter quelque part, restera plus qu'à savoir où ;-)09:45
sisalpla mise en oeuvre de account_fr génère des erreurs dans le log SysCallError: (-1, 'Unexpected EOF')10:20
sisalpdeux nouvelles sociétés expérimentent tryton à partir d'aujourd'hui11:35
nicoesisalp: cool ça11:48
sisalpcomment doit on débugger ce messahe ? SysCallError: (-1, 'Unexpected EOF')14:16
nicoeSysCallError ?14:18
cedksisalp: souvent c'est la connection avec le client qui est interompue14:18
nicoec'est du python ?14:18
sisalpok merci, donc je ne m'inquiète pas14:19
sisalpou peut-on mettre une copie d'écran que l'on souhaite montrer ?14:19
cedksisalp: comprend pas14:22
sisalpj'ai une copie d'écran avec une erreur sur account_fr. je voudrais la partager ici en la plaçant sur le web, mais je pense que vous avez des habitudes quant au site à utiliser14:24
cedksisalp: non, utilise n'importe quel pastbin14:25
sisalpvoici un message remonté par un utilisateur qui essaie d'installer account_fr http://download.sisalp.net/.temp/install%20compta.pdf14:39
cedksisalp: c'est plus facile de fournir une image qu'un PDF14:42
cedksisalp: quelle version?14:44
sisalp2.214:46
sisalpmoi je n'ai pas eu cela, donc peut-être que ça vient des opérations faites avant14:47
cedksisalp: je pense que j'ai compris14:48
sisalple message ou bien ce qui est arrivé ?14:48
cedksisalp: ce qui arrive14:50
sisalpencore plus fort alors14:51
cedksisalp: http://codereview.tryton.org/21300314:52
cedksisalp: tu peux encoder un bug14:52
sisalpsuper le support. Tu veux que je fasse quoi et où ?14:54
cedksisalp: un bug dans le bugtracker15:52
jcmsisalp, cedk : bonjour16:40
jcmje reprends mes problèmes de factures avec frais de port ;-)16:41
jcmnous avons décidé de fonctionner en facturation à la livraison, avec les produits d'emballage stockables répertoriés et pesés16:41
jcmle responsable vente saisit la commande, choisit le service de transport16:42
jcmle préparateur choisit l'emballage et l'ajoute à sa liste de mouvements, fait l'emballage et valide16:42
jcmla facture est générée, sera vérifiée si nécessaire puis imprimée16:43
jcmcedk, sisalp: si j'ai bien compris, tout devrait permettre un tel fonctionnement dans tryton actuellement, n'est-ce pas?16:43
cedkjcm: pour moi, oui16:51
cedkjcm: il faut juste donner les droit "Account" au preparateur16:51
jcmcedk: alors problème : je viens de tester ce processus, et le poids de la ligne ajoutée dans Expédition client n'est pas pris en compte dans le prix du port de la facture16:54
cedkjcm: c'est possible16:55
jcmcedk: et second problème, le devis que l'on peut générer après validation de la vente ne sera jamais exact car il ne comprendra pas le port, il faudrait donc pour les cas où on nous demande un devis faire une 'fausse vente' ?16:56
cedkjcm: je comprend pas16:56
jcmcedk: lorsqu'on saisit la vente on ne s'occupe pas de l'emballage ; or l'emballage fait souvent basculer le port dans la catégorie de poids (donc de tarif) supérieure16:56
jcmdonc le devis va souvent ne pas correspondre à la future facture, sauf si on peut retoucher le poids ou le port à la main dans le devis16:57
cedkalors il faut corriger l'issue https://bugs.tryton.org/issue202216:58
cedkmais elle ne peut être faite que dans la future version17:06
cedkjcm: en fait, ça m"étonne ce que tu dis a propos de du prix du port de la facture17:10
cedkjcm: si tu a bien la shipment cost method: on shipment, c'est le prix sur le shipment qui est pris17:11
jcmcedk: vu que le total de poids n'est pas affiché, j' n'ai pas de moyen de vérifier que le total a changé, mais j'ai essayé avec un livre de 912g et un emballage de 125g, et le prix du port aurait dû changer en passant les 1000g17:11
jcmcedk: je viens de vérifier, ma configuration des ventes a bien Méthode de coût de l'expédition de vente: À l'expédition17:13
jcmle total de poids de la vente est-il stocké en db ? je vais voir si je peux le consulter17:13
cedkjcm: non17:13
jcmcedk: mon emballage n'était pas Vendable, je réessaie17:17
jcm(en passant, dans le dialogue de ligne de vente, la description reçoit code+name au lieu de product.description...)17:18
cedkjcm: quelle est l'unité de poid pour le carrier?17:19
cedkjcm: je me demande si c'est pas un problème d'arrondit17:19
jcmcedk: gramme17:21
jcmcedk: je viens de refaire, je confirme ça ne marche pas, la facture générée à la fin ne tient pas compte de la ligne d'emballage ajoutée au shipment17:21
jcm912+125 > 1000 quel que soit l'arrondi ;-)17:22
cedkjcm: non17:22
cedkjcm: mais est-ce que la calcul sur le shipment est correct?17:22
jcmje crois avoir trouvé : en fait le port n'est pas mis à jour sur la facture, mais seulement sur la vente17:24
jcmsi je change la quantité de produit sur la facture générée après le shipment, le port ne change pas17:24
jcmsi j'efface la ligne port, elle ne se recréer pas, contrairement à ce qui se passe sur la vente17:24
cedkje comprend pas17:24
cedkjcm: evidement17:25
jcmil manque invoice-shipment?17:25
cedkjcm: non17:25
cedkquand est-ce la facture estr généré ?17:25
jcmà l'expédition17:26
cedkjcm: je suis pas sur17:26
cedkjcm: le montant sur la facture est la copie du montant sur le shipment17:26
jcmcedk: sale_sale.invoice_method="shipment" dans psql17:27
jcmcedk: "le montant sur la facture est la copie du montant sur le shipment" -> donc le shipment n'est pas recalculé pour la facture ? il ne l'était pas non plus pour le shipment puisque l'ajout de l'emballage ne l'a pas modifié17:29
cedkjcm: c'est pas normal17:29
cedkjcm: il faut pas valider un shipment s'il est pas correct17:30
jcmcedk: comment est-ce que je force un shipment à recalculer un port ?17:39
cedkjcm: en changeant une ligne17:45
cedkjcm: je viens de refaire l'essaie, ça marche correctement chez moi17:46
cedkj'ai juste trouvé ceci: http://hg.tryton.org/modules/sale_shipment_cost/rev/929e81dc375217:48
jcmça saute une catégorie de poids lorsque je change le nombre de produits, mais pas quand j'ajoute l'emballage...17:48
cedkmais c'est juste duc custom17:48
cedket le Set 2 sur les arrondits: http://codereview.tryton.org/194003/17:49
cedkjcm: et bien c'est que l'emballage ne pese pas assez pour passer au niveau suppérieur17:50
cedkjcm: chez moi, ça le fait17:50
jcmcedk: ici la somme obtenue lorsque je change la quantité d'emballage montre que le port est calculé deux fois et ajouté, une fois pour la ligne emballage et une fois pour les produits17:53
jcmlorsqu'on fait tourner le server en local, peut-on mettre des sorties dans le code pour voir des valeurs de variables?17:55
cedkjcm: c'est pas possible a moins que tu n'ai ajouté du code17:56
cedkjcm: tu peux mettre des print17:56
jcmnon, je n'ai rien changé... mais j'obtiens des totaux de port qui n'existent pas dans la grille de prix!17:56
jcmbon, je vais enquêter là-dessus, mais tu confirmes que si j'ajoute au shipment un produit vendable d'emballage, son poids sera pris en compte dans la facture générée à l'expédition?17:58
jcmcedk: est-ce sur modules/stock/shipement.xml qu'il faut intervenir pour ajouter l'affichage du total de poids ?18:01
cedkjcm: ok j'ai trouvé le bug du calcul du poid, c'est dans le Set318:01
jcmah! good je vais tester18:02
jcmmon second problème, moins important: comment puis-je faire un devis qui ait le bon port ?18:02
jcmil faudrait la case Tare dont parlait Dominique hier (saisie libre de poids à ajouter)18:03
cedkil faut fixer: https://bugs.tryton.org/issue202218:03
jcmpour mettre un produit prix à zéro ?18:04
cedkjcm: oui18:04
jcmje veux bien tenter, mais je n'ai pas compris pourquoi il fallait interdire les prix à zéro18:04
jcmj'ai des envois d'échntillons gratuits à comptabiliser, que je comptais faire comme ventes à zéro (ce ne sont pas des mouvements de stock)18:05
cedkjcm: alors c'est pas des produits stockable18:05
jcmcedk: si ce sont des livres, on en envoie gratuitement à la presse pour compte-rendus et aux auteurs et aux ayant-droits d'images comme justificatifs ;-)18:08
cedkjcm: ben alors ce sont des mouvements de stock18:11
jcmnon, ça leur appartient après alors que les mises en dépôt bougent mais nous appartienent toujorus18:12
jcmcedk: ces ex gratuits sortent du stock, ont un  coût mais ne sont pas vendus18:13
cedkjcm: "sortent du stock" donc c'est des mouvement de stock18:15
jcmcedk: je dois rater un concept alors; le mouvement de stock simple me permettra-t-il de retrouver la liste des destinataires de gratuits ? d'affecter leur coût à un sous-compte comptable particulier ?18:16
cedkcomprend pas18:16
jcmcedk: je dois donner un récapitulatif aux auteurs du nombre de gratuits, presse et justificatifs envoyés par titre18:19
cedkjcm: suffit de les mettre dans une location special18:20
jcmok si je je peux créer des location identiques à Client18:21
jcmcedk: cela me semble une bonne idée, je vais créer des emplacmeents. Je me renseignerai bientôt pour la récupération en analytique du nombre d'envois faits vers ces emplacements...18:31
jcmcedk: pourquoi la description de produit n'est pas copiée dans le dialogue de création de ligne de vente ?18:34
cedkjcm: parce que le nom est mieux18:35
jcmle résultat est que la colonne Produit et la suivante, Description, contiennent toutes les deux code+product.name18:35
cedkjcm: produit n'est pas un text18:35
jcmle résultat à l'écran est qu'on a deux colonnes de nom différent contenant le mmême contenu :/18:35
cedkjcm: pas necessairement18:36
cedkjcm: ça dépend de la langue, on pourrait le costumize pour utiliser la dénomination du client etc.18:36
jcmpeut-on choisir quelque part quelles colonne on affiche ?18:36
jcmsi je voulais mettre le poids par exemple ?18:37
cedkjcm: oui suffit de surcharger Sale.on_change_product18:37
jcmpeut-on mettre dans une configuration que la quantité par défaut des lignes est toujorus 1 au lieu de 0 ?18:39
jcmet que la date de facture est celle du jour ?18:39
cedkjcm: dans le code18:41
jcmok, je vais maintenir des patchs à réappliquer après maj18:44
jcmcedk: merci pour tout cela. J'ai encore deux points :18:46
jcmpour carrier_weight, la limite supérieure est nécessaire18:46
jcmil y a le plus souvent un poids maxi indépassable18:47
jcmet si on voulait entrer une ligne disant : prix fixe aud-delà, on mettrait un poids très grnd (9999999...)18:48
cedkjcm: c'est pas un bon design18:51
jcmcomment fais-je pour éviter d'avoir un paquet qui revient pour poids maxi dépassé ?N18:52
jcmle service de transport comprend une liste de tarif fonction du poids et des conditions, de taille comme de poids ; celle de poids me semble facile à placer18:53
jcmsi je veux proposer l'affichage du total de poids, je dois ajouter des xml dans sale_shipment_cost_weight, c'est cela ?18:54
cedkjcm: créer un champs function qui le calcul et l'afficher dans la vue18:55
jcmok18:57
jcmpas convaincu par la nécessité pratique d'éviter des envois hors gabarit ?18:57
jcmpourquoi le design est-il compromis par une limite dans un service de transport ?18:58
cedkjcm: s'il y a une limite, c'est pas dans la liste de prix qu'elle doit être19:01
jcmje suis en désaccord, pour moi une ligne dans la liste de prix de port signifie : en-dessous du poids Poids, mettre le prix Prix19:03
jcmdonc mettre le prix pour un poids supérieur à toute ligne existante me praraît être une erreur19:04
jcmpar contre il serait plus propre d'avoir dans le contexte les dimensions maxi issues de product_measurement (addition ou maxi des height, length, width, weight...) et d'avoir un système unifié de conditions sur ces dimensions19:05
cedkjcm: non, je pense qu'il faut avoir le comportement actuel car sinon on ne sait pas exprimer un prix pour tout poids au dessus de x19:11
jcmcedk: c'est normal, il faut changer de service de transport !19:12
jcmla réalité est tout de même plus importante que la beauté de la modélisation !!19:13
jcmun service de transport est souvent limité, lorsqu'on dépasse la limite on n'a pas le droit de l'utiliser : hors gabarit => pas de prix mais une erreur19:13
cedkjcm: *souvent*19:14
jcmsouvent est un euphémisme, tous les services de port que je connais ont une limite supérieure19:14
jcmcertains ont aussi une limite inférierue en poids19:15
jcmet beaucoup des limites en dimensions19:15
cedkjcm: mais ça n'a rien avoir avec la liste de prix19:16
jcmle bon design serait d'avoir une liste éditable de conditions attachées à un transporteur, dans lesquelles on aurait un nom de champ (quelle dimension), un comparateur et une valeur numérique19:17
cedkjcm: oui pq pas19:18
jcmbon je proposerai ça un jour, quand je saurai faire ;-)19:19
jcmcedk: dernières question avant Noël: pour account_fr, pourras-tu faire les règles de taxes proposées dans le code_review ?19:20
jcmla mention sur la facture fera-t-elle partie des corrections ?19:21
jcmet ultime question: quand ?19:21
cedkjcm: je sais pas19:21
jcmbon, je vais voir comment générer des factures odt éditables alors pour ajouter à la main les mentions...19:24
cedkjcm: le plan comptable ça devrait pas être long19:24
cedkjcm: le truc de taxe, je sais vraiment pas19:25
jcmproblème de complexité ou d'incertitude dans ce qu'il faut faire ?19:26
cedkjcm: de temps surtout19:31

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