Re: [tryton-fr] Re: Utilisation des modèles de taxes
Merci, c'est mieux. Pour référence, parce que la correspondance n'est pas triviale : select u.name,v.fs_id from account_tax as u, ir_model_data as v where u.template=v.db_id and model='account.tax.template'; -- Vous recevez ce message, car vous êtes abonné au groupe Google Groupes tryton-fr. Cette discussion peut être lue sur le Web à l'adresse https://groups.google.com/d/msgid/tryton-fr/f2bbe29c-491a-4f21-86cf-bf73be60a7ce%40googlegroups.com.
[tryton-fr] Re: Utilisation des modèles de taxes
Merci. Cependant j'ai pris la décision d'utiliser le plan comptable complet pour l'instant, plutôt que le plan comptable minimal. Par contre, je m'interroge maintenant sur le meilleur moyen de récupérer une taxe avec proteus : dans les fichiers .xml, elles ont une id sous forme de chaîne de caractères (par exemple « vente_biens_tva_20 »), mais il semble que cette id soit perdue lors de l'insertion dans la DB ? Du coup le seul moyen « fiable » de référencer une taxe est son nom complet (« T.V.A. Vente de biens 20% ») ? -- Vous recevez ce message, car vous êtes abonné au groupe Google Groupes tryton-fr. Cette discussion peut être lue sur le Web à l'adresse https://groups.google.com/d/msgid/tryton-fr/4d94781e-1a42-4788-b130-501fdab8434e%40googlegroups.com.
[tryton-fr] Re: Utilisation des modèles de taxes
Ok, j'ai trouvé : on ne peut pas les utiliser directement, il faut effectivement les copier dans account.tax, ce qui est fait par trytond/modules/account/account.py. Seulement les modèles de taxes sont liés à un plan comptable, en l'occurrence pour account_fr : « Plan comptable (French) ». Donc il faut soit créer le plan comptable qui contient les modèles souhaités, soit les copier manuellement si on utilise le plan comptable minimum. -- Vous recevez ce message, car vous êtes abonné au groupe Google Groupes tryton-fr. Cette discussion peut être lue sur le Web à l'adresse https://groups.google.com/d/msgid/tryton-fr/48c441f4-af6f-47f9-901a-1e640121f027%40googlegroups.com.
[tryton-fr] Gérer plusieurs séquences de facturation
Bonjour, Je voudrais pouvoir générer des factures selon plusieurs séquences, avec un préfixe différent selon le canal de vente. Est-ce que tryton peut être configuré pour ça ? -- Vous recevez ce message, car vous êtes abonné au groupe Google Groupes tryton-fr. Cette discussion peut être lue sur le Web à l'adresse https://groups.google.com/d/msgid/tryton-fr/9eb7a316-3e33-4283-9d0e-842cdb5b000b%40googlegroups.com.
Re: [tryton-fr] Créer une DB avec proteus ?
Le mercredi 20 avril 2016 08:02:36 UTC+2, Christophe CRIER a écrit : > > Le 20/04/2016 04:43, Nicolas Évrard a écrit : > > 2. Ensuite tu l'initialise avec "trytond -c fichier_de_config -d db > --all" > >(ça n'installe que les modules de base: ir et res). > > Lors de mes tests en version 3.6, cette cette commande initialisait la > base en anglais, est-que maintenant elle prend en compte la langue > définie dans le fichier de conf ? > Le menu est en anglais (trytond 3.8.3). -- Vous recevez ce message, car vous êtes abonné au groupe Google Groupes tryton-fr. Cette discussion peut être lue sur le Web à l'adresse https://groups.google.com/d/msgid/tryton-fr/efe21166-6fe3-4dbc-94dc-c04fbc5ee045%40googlegroups.com.
[tryton-fr] « Vous essayez d'enfreindre une règle d'accès. (Type du document : ir.sequence) »
Rebonjour, Comme indiqué dans un autre fil, j'essaie d'automatiser l'initialisation d'une configuration de tryton. Outre le problème d'accès mentionné par ailleurs, je sèche sur la création des séquences. Ce bout de code minimal : *from proteus import config, Modeldb_name = 'plop'config = config.set_trytond('postgresql://user:pwd@localhost/' + db_name)Sequence = Model.get('ir.sequence', config=config)p = Sequence(code='a', name='aa')p.save()* renvoie l'erreur suivante : *Traceback (most recent call last): File "u.py", line 13, in p.save() File "/usr/local/lib/python2.7/dist-packages/proteus/__init__.py", line 102, in newfuncreturn self.func(owner, [instance], *args, **kwargs) File "/usr/local/lib/python2.7/dist-packages/proteus/__init__.py", line 749, in saveids = proxy.create(values, context) File "/usr/local/lib/python2.7/dist-packages/proteus/config.py", line 174, in __call__result = rpc.result(meth(*args, **kwargs)) File "/usr/local/lib/python2.7/dist-packages/trytond/ir/sequence.py", line 192, in createsequences = super(Sequence, cls).create(vlist) File "/usr/local/lib/python2.7/dist-packages/trytond/model/modelsql.py", line 550, in createcls.raise_user_error('access_error', cls.__name__) File "/usr/local/lib/python2.7/dist-packages/trytond/error.py", line 74, in raise_user_errorraise UserError(error)trytond.exceptions.UserError: ('UserError', (u"Vous essayez d'enfreindre une r\xe8gle d'acc\xe8s.\n(Type du document\xa0:\xa0ir.sequence)", ''))* Je ne parviens pas à identifier la cause de cette erreur. Quel est le problème ? -- Vous recevez ce message, car vous êtes abonné au groupe Google Groupes tryton-fr. Cette discussion peut être lue sur le Web à l'adresse https://groups.google.com/d/msgid/tryton-fr/33d5066f-2358-4b89-a492-96bea42fe0d2%40googlegroups.com.
Re: [tryton-fr] Créer une DB avec proteus ?
Le mardi 19 avril 2016 15:51:36 UTC+2, Dominique Chabord a écrit : > > proteus doit accéder au fichier de configuration d'un serveur trytond > valide. > Oui, c'est bien le problème, je ne sais pas comment créer la connexion. Mon but (avec ou sans proteus) est d'automatiser la création et initialisation de la DB. Pour le moment je n'ai pas trouvé de fonction sous proteus permettant de se connecter à un serveur, de créer une DB puis de l'initialiser. La fonction set_trytond permet de se connecter, mais suppose que la DB a déjà été initialisée, sinon : Traceback (most recent call last): File "", line 1, in File "/usr/local/lib/python2.7/dist-packages/proteus/config.py", line 280, in set_trytond _CONFIG.current = TrytondConfig(database, user, config_file=config_file) File "/usr/local/lib/python2.7/dist-packages/proteus/config.py", line 232, in __init__ self.pool.init() File "/usr/local/lib/python2.7/dist-packages/trytond/pool.py", line 155, in init lang=lang) File "/usr/local/lib/python2.7/dist-packages/trytond/modules/__init__.py", line 427, in load_modules _load_modules() File "/usr/local/lib/python2.7/dist-packages/trytond/modules/__init__.py", line 387, in _load_modules 'to remove' File "/usr/local/lib/python2.7/dist-packages/trytond/backend/postgresql/database.py", line 294, in execute return self.cursor.execute(sql, params) psycopg2.ProgrammingError: ERREUR: la relation « ir_module » n'existe pas LINE 1: SELECT "a"."name" FROM "ir_module" AS "a" WHERE ("a"."state"... Je fouille donc dans tryton et trytond, mais pour l'instant je patauge toujours au niveau de la création de la connexion au serveur… -- Vous recevez ce message, car vous êtes abonné au groupe Google Groupes tryton-fr. Cette discussion peut être lue sur le Web à l'adresse https://groups.google.com/d/msgid/tryton-fr/069efa0a-2747-49af-919f-9fc563967b7e%40googlegroups.com.
Re: [tryton-fr] Créer une DB avec proteus ?
Enfin, « trouvé la réponse » est un bien grand mot… Pour l'instant je n'y arrive pas, je ne sais pas comment me connecter au serveur PostgreSQL. J'ai ça : *#!/usr/bin/env python# -*- coding: utf-8 -*-from trytond import backendfrom trytond.protocols.dispatcher import create, dropDB_NAME = 'uhu'USER_PASSWORD = 'mdp'Database = backend.get('Database')database = Database().connect()if DB_NAME in database.list():drop(None, DB_NAME, None)create(None, DB_NAME, None, 'fr_FR', USER_PASSWORD)* J'obtiens l'erreur suivante : *Traceback (most recent call last): File "initTrytonNew.py", line 12, in if DB_NAME in database.list():TypeError: list() takes exactly 1 argument (0 given)* Je suppose que c'est parce que le script ne s'est connecté nulle part, et je ne sais pas comment lui donner l'URI PostgreSQL (l'équivalent du *config.set_trytond* de proteus). -- Vous recevez ce message, car vous êtes abonné au groupe Google Groupes tryton-fr. Cette discussion peut être lue sur le Web à l'adresse https://groups.google.com/d/msgid/tryton-fr/387253d6-76de-4961-adaf-2387bf1c94e2%40googlegroups.com.
[tryton-fr] Re: Achats et mise en stock
NB : J'utilise déjà (entre autres) les modules *sale* et *account_invoice_stock*, et je travaille via proteus. -- Vous recevez ce message, car vous êtes abonné au groupe Google Groupes tryton-fr. Cette discussion peut être lue sur le Web à l'adresse https://groups.google.com/d/msgid/tryton-fr/f2e07c48-aade-46e6-a2f5-48f53fe15896%40googlegroups.com.
[tryton-fr] Achats et mise en stock
Bonjour, Je voudrais traiter une facture fournisseur et mettre les articles en stock, mais je ne suis pas certain de la meilleure manière de procéder. Dois-je juste créer une facture et mettre les article en stock manuellement ? Ou bien passer par une vente ? Ou y a-t-il un module spécifique pour cela ? Ou une autre méthode ? Merci d'éclairer ma lanterne. @+ -- Vous recevez ce message, car vous êtes abonné au groupe Google Groupes tryton-fr. Cette discussion peut être lue sur le Web à l'adresse https://groups.google.com/d/msgid/tryton-fr/e64fda08-9a5b-42ac-874b-4536e711c5a9%40googlegroups.com.
Re: [tryton-fr] Un produit peut-il faire partie de plusieurs ensembles d'attributs ?
Merci pour la réponse. HS : j'ai constaté qu'on pouvait créer plusieurs catégories identiques (même nom, mêmes propriétés), que ce soit avec le client tryton ou avec proteus. Quelque chose m'échappe probablement, mais j'y vois plus d'inconvénients que d'intérêt, alors j'en profite pour le signaler au cas où il s'agirait d'un bug. -- Vous recevez ce message, car vous êtes abonné au groupe Google Groupes tryton-fr. Cette discussion peut être lue sur le Web à l'adresse https://groups.google.com/d/msgid/tryton-fr/b796ff0e-61f9-491c-86f7-ba132f04c85e%40googlegroups.com.
Re: [tryton-fr] Un produit peut-il faire partie de plusieurs ensembles d'attributs ?
Le vendredi 8 avril 2016 17:50:04 UTC+2, Cédric Krier a écrit : > > Ça reste à voir. Quelle est le cas d'utilisation ? > En fait je ne sais pas encore si c'est pertinent pour mon utilisation, je suis encore en mode exploration de tryton afin de déterminer la direction qui me semble la plus appropriée pour lister nos produits, notamment en termes de variantes, catégories & attributs. Par exemple j'ai des spots LED de conception commune, donc avec des attributs communs (puissance, luminosité, angle de faisceau, etc.), regroupés en séries, et disponibles avec des options différentes. Ainsi la série S0402 est disponible en culots GU10, E14 et E27, avec pour chaque culot deux températures de couleur disponibles : un modèle en blanc chaud (WW, *warm white*) et un modèle en blanc neutre (NW, *neutral white*). Certaines options (température de couleur) n'influencent pas le prix, d'autres si (culot). Je précise cela car j'ai lu sur la liste anglophones (dans ce fil : https://groups.google.com/forum/#!searchin/tryton/attachments$20to$20products/tryton/MgFedysKKFQ/DtuhfhJWkMkJ) que les variantes n'étaient pas vraiment adaptées si le prix était différent. Il me semble qu'idéalement le produit GU10-S0402-WW devrait être catégorisé comme GU10, Spot/S0402 et éventuellement WW, la catégorie Spot/S0402 partageant les attributs communs de la série, et les deux autres étant leur propre attribut. Mais j'ai l'impression qu'un produit ne peut faire partie que d'une seule catégorie, et qu'une catégorie ne peut avoir d'attributs. Si c'est bien le cas il va falloir soit que je code un nouveau module (ce qui est peut-être un peu prématuré…), soit que je trouve une solution alternative. -- Vous recevez ce message, car vous êtes abonné au groupe Google Groupes tryton-fr. Cette discussion peut être lue sur le Web à l'adresse https://groups.google.com/d/msgid/tryton-fr/8de897b2-c01e-460d-afd4-5db7e1f87e0b%40googlegroups.com.
[tryton-fr] Un produit peut-il faire partie de plusieurs ensembles d'attributs ?
Rebonjour, Un produit peut-il faire partie de plusieurs ensembles d'attributs (module product_attribute) ? Je m'explique : si je remplis le champ « Ensemble » de la page d'un produit avec l'ensemble A, je peux attribuer au produit un attribut de cet ensemble. Si maintenant je change l'ensemble pour l'ensemble B, je peux attribuer un attribut de l'ensemble B, sans que cela n'affecte les attributs déjà enregistrés. Par conséquent, le produit aura des attributs liés aux deux ensembles A et B. C'est le comportement que je souhaite, mais j'aimerais m'assurer qu'il s'agit d'une fonctionnalité et non d'un bug, histoire de ne pas avoir de mauvaise surprise lors d'une prochaine màj… Merci. -- Vous recevez ce message, car vous êtes abonné au groupe Google Groupes tryton-fr. Cette discussion peut être lue sur le Web à l'adresse https://groups.google.com/d/msgid/tryton-fr/ae676182-6427-4b02-8731-7d948b137de5%40googlegroups.com.
Re: [tryton-fr] Insertion de produits par fichiers
Non, c'est bon, j'ai réussi à me connecter à la fois en XML-RPC et en JSON-RPC et ça n'a pas l'air de poser de souci. Sujet résolu, merci ! ;) -- Vous recevez ce message, car vous êtes abonné au groupe Google Groupes tryton-fr. Cette discussion peut être lue sur le Web à l'adresse https://groups.google.com/d/msgid/tryton-fr/cce044b9-c1be-4851-b1bb-7b8273846190%40googlegroups.com.
Re: [tryton-fr] Gestion des produits par lots
Le vendredi 8 avril 2016 13:35:03 UTC+2, Cédric Krier a écrit : > > Le cas de "C" est en fait juste une question d'unité de mesure, il me > semble. > Vu, ça semble fonctionner (création d'une nouvelle unité, puis choix de cette unité lors d'une vente). > Pour la cas "D", c'est plus compliqué et il n'y pas vraiment de module > de base pour ça. En fait, il y a deux méthodes pour modéliser ceci: > > - voir "D" comme le résultat d'une production qui assemblerait "A" > et "B". L'inconvénient est que c'est peut-être trop lourd à gérer. > > - voir "D" uniquement comme un raccourci de sélection de produit sur > la vente. Mais alors 2 problèmes apparaissent: > > - comment gérer la quantité disponible de "D" > > - comment "D" doit apparaitre sur la facture, juste "D" ou bien > "A" et "B". > > Tous ces cas ne sont pas particulièrement difficile à gérer > individuellement grâce à la modularité de Tryton mais pour avoir un > module de base, il faudrait les gérer tous. > Ok, merci, on va se débrouiller manuellement pour l'instant. -- Vous recevez ce message, car vous êtes abonné au groupe Google Groupes tryton-fr. Cette discussion peut être lue sur le Web à l'adresse https://groups.google.com/d/msgid/tryton-fr/fe661cc6-e354-4558-99b8-481c2db665a4%40googlegroups.com.
Re: [tryton-fr] Insertion de produits par fichiers
Le vendredi 8 avril 2016 13:25:04 UTC+2, Cédric Krier a écrit : > > > Historiquement JSON-RPC n'avait qu'une authentification via session ce > qui le rendait pas très intéressant pour le scriptage. Or XML-RPC lui > ne supportait pas de session mais uniquement une authentification Basic. > Donc c'est XML-RPC qui a été implémenté. > La prochaine version 4.0 a "mergé" les deux protocoles et donc ils > supportent tous les deux les deux méthodes. Par contre, aucun > développeur n'a trouvé utile d'implémenter en plus le JSON-RPC dans > proteus. Il est vrai que le gain est quasiment nulle. > D'accord, merci. « Mergé », ça veut dire qu'à partir de la version 4.0 on pourra se connecter au même serveur à la fois avec des clients en XML-RPC et d'autres en JSON-RPC, et que ce n'est pas le cas actuellement ? -- Vous recevez ce message, car vous êtes abonné au groupe Google Groupes tryton-fr. Cette discussion peut être lue sur le Web à l'adresse https://groups.google.com/d/msgid/tryton-fr/b5fd6df6-9c96-4d86-9df1-7b9756307243%40googlegroups.com.
[tryton-fr] Insertion de produits par fichiers
Bonjour, J'ai un certain nombre de produits (et le même problème se reposera ensuite pour les clients et les ventes) à insérer dans la base de données. Comme il n'est pas question de le faire manuellement à partir du client, je suis en train de regarder les requêtes SQL afin d'automatiser tout ça par un script. Mais peut-être qu'il existe déjà un outil pour ça ? -- Vous recevez ce message, car vous êtes abonné au groupe Google Groupes tryton-fr. Cette discussion peut être lue sur le Web à l'adresse https://groups.google.com/d/msgid/tryton-fr/5764599f-f594-4765-90b5-01dd9669473b%40googlegroups.com.
Re: [tryton-fr] Vente et stock
Le dimanche 20 mars 2016 22:45:03 UTC+1, Cédric Krier a écrit : > > On 2016-03-20 03:03, LédiFrance wrote: > > À noter qu'il ne suffit pas de la cocher dans l'interface « en liste », > il > > faut basculer vers la vue détaillée et configurer l'onglet « Clients » > qui > > apparaît pour pouvoir enregistrer le produit comme « vendable », sans > quoi > > on se retrouve avec l'erreur « Le champ « UDM de vente » sur « Modèle > > produit » est requis ». Ce n'est pas forcément très intuitif. > > Normalement la vue liste n'est pas sensée être éditable, je suppose que > vous utilisez un client qui n'a pas encore la correction: > https://bugs.tryton.org/issue5305 > Effectivement, je viens de faire la màj 3.8.4 -> 3.8.5 et la case n'est plus éditable. -- Vous recevez ce message, car vous êtes abonné au groupe Google Groupes tryton-fr. Cette discussion peut être lue sur le Web à l'adresse https://groups.google.com/d/msgid/tryton-fr/8fa03034-9e08-4344-99db-ad4f87c3a3df%40googlegroups.com.
Re: [tryton-fr] Vente et stock
Le samedi 19 mars 2016 15:35:03 UTC+1, Cédric Krier a écrit : > > Est-ce que le produit a la case "Vendable" cochée ? > Effectivement, la case n'était pas cochée. À noter qu'il ne suffit pas de la cocher dans l'interface « en liste », il faut basculer vers la vue détaillée et configurer l'onglet « Clients » qui apparaît pour pouvoir enregistrer le produit comme « vendable », sans quoi on se retrouve avec l'erreur « Le champ « UDM de vente » sur « Modèle produit » est requis ». Ce n'est pas forcément très intuitif. Quoi qu'il en soit, ça fonctionne. Par contre, à quel moment les produits vendus sont supposés être retranchés du stock ? J'ai beau refaire des inventaires, le stock ne bouge pas. Par ailleurs y a-t-il un endroit où l'on peut voir les stocks en temps réel, ou bien doit-on obligatoirement faire un inventaire ? -- Vous recevez ce message, car vous êtes abonné au groupe Google Groupes tryton-fr. Cette discussion peut être lue sur le Web à l'adresse https://groups.google.com/d/msgid/tryton-fr/d59fa08c-358b-456e-ad55-dbf6945bc61a%40googlegroups.com.