dolibarr-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Dolibarr-dev] [task #5226] Ajout de détails sur les articles - Not


From: Laurent Destailleur (eldy)
Subject: Re: [Dolibarr-dev] [task #5226] Ajout de détails sur les articles - Notion d'attributs
Date: Sun, 19 Jun 2011 01:45:39 +0200
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.17) Gecko/20110424 Lightning/1.0b2 Thunderbird/3.1.10

Le 18/06/2011 10:36, Régis Houssin a écrit :
ca va être ingérable,
imagine un catalogue avec 10000 produit composé 50 familles de produits
dont chaque famille à des types d'attributs différents, nous allons
avoir une ribambelle de champs inutiles en fonction des familles dans
les tables !!

On peut imaginer la meme chose dans plein de tables différentes mais c'est encore tout aussi (en fait plus) dur à gérer.


10 000 produits de 50 familles avec 5 attribtus par famille, soit 25 millions d'info à renseigner, c'est loin de représenter la majorité des TPE qui utilisent Dolibarr. Donc pour ce besoins, un modules externe qui amènerait sa propre gestion avec ses tables de familles, tables d'attributs, tables de liens familles-attributs, etc, sera de rigueur. Amoins que tu ne fasse allusion aux "déclinaisons" mais la c'est une tout autre fonction que les attributs personnalisés et qui est propre aux produits.
Les attributs personnalisés seront une mécanisme générique pour tout entité dolibarr.


Le 18/06/11 10:32, Laurent Destailleur a écrit :
Follow-up Comment #3, task #5226 (project dolibarr):

Changement de strategie pour les champs personnalisés:
Pour chaque table (llx_societe, llx_product) on crée un table d'attributs
suplémentaire (llx_societe_extra, llx_product_extra) avec un lien par l'id
sur la table principale.
L'ajout d'un attribut a pour effet d'ajouter une colonne dans cette table.
L'ajout de colonne et le scan des colonne existantes se fait grace aux methode
de l'objet db.
Ainsi on a un classement horizontal des attributs, sans compromettre les table
principales. Ce qui permettra les fonctions d'import, export et facilite le
dev egalement.

    _______________________________________________________

Reply to this item at:

  <http://savannah.nongnu.org/task/?5226>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.nongnu.org/


Cordialement,
_______________________________________________ Dolibarr-dev mailing list address@hidden https://lists.nongnu.org/mailman/listinfo/dolibarr-dev


-- 
Eldy (Laurent Destailleur).
---------------------------------------------------------------
EMail: address@hidden
Web: http://www.destailleur.fr

Dolibarr (Project leader): http://www.dolibarr.org
To make a donation for Dolibarr project via Paypal: address@hidden
AWStats (Author) : http://awstats.sourceforge.net
To make a donation for AWStats project via Paypal: address@hidden
AWBot (Author) : http://awbot.sourceforge.net
CVSChangeLogBuilder (Author) : http://cvschangelogb.sourceforge.net

reply via email to

[Prev in Thread] Current Thread [Next in Thread]