dolibarr-dev
[Top][All Lists]
Advanced

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

Re: [Dolibarr-dev] Dolibarr et le multi-société


From: Laurent Destailleur (eldy)
Subject: Re: [Dolibarr-dev] Dolibarr et le multi-société
Date: Thu, 15 Apr 2010 00:24:13 +0200
User-agent: Thunderbird 2.0.0.24 (Windows/20100228)

Pierre Morin a écrit :
Bonjour,

Cyrille m'a dit que Dolibarr allait devenir multi-société à terme.
Oui, deja disponible en ajoutant la constante MAIN_FEATURES_LEVEL à 2 dans accueil - configuration - divers

Comment cela va t-il être géré ? Je veux dire, les préférences et modules pour une société ne sera pas les mêmes que pour une autre.
Alors dans la page des modules on voit les modules a l'état expérimental et dev. Tu peux activer le module "multisociété". Le principe est simple: chaque table a un champ "entite" qui contient 0 (valeur valide pour toute entité, réservé pour certaines options dans la tables llx_const), sinon 1 pour la société 1, 2 la société 2.
Ca pourrais poser problème, notamment pour le calcul des numéros de facture, par exemple.
Si le module de numérotation va bien chercher le max avec un select sur le champ entite = $conf->entite cela ne devrait pas poser de pb.
Pour ce qui est du module book, sur lequel je travail, j'ai actuellement des données en dur dans le code. Ces données sont typiquement des données liées à la société. Où puis-je les mettre pour qu'elles ne soient pas en dur ? Dans le fichier modBook.class.php ? Dans la base de donnée, dans la table 'llx_const' (ce qui me semble plus probable) ?
ce sera automatiquement liée à la société sur laquelle on est connecté si le module multientité est actif. Il faut créer une page de config sur le modele des pages existantes, les constantes ajoutées seront alors ajoutées avec le champ entite qui va bien.
Si c'est la seconde solution qui est celle qui a été retenue, quel est/sera le nom de la constante qui contiendra l'identifiant de la société en cours d'utilisation ?

$conf->entite
Si le passage en multi-société est abandonné, en pause ou prévu pour sortir dans longtemps (plus d'un an), que me conseillez-vous de faire vis-a-vis du stockage des données dont je parle plus haut ?
Devrais sortir tot car le gros du travail est fini. Ce qu imanque juste c'est du debuggage sur les écrans ou fonction "rares" peu testées.

Voici un fichier d'exemple de ce qui pourra être généré par le module book (ne prenez pas garde aux problèmes de couleur et/ou de formatage), les données incriminées sont celles du footer (les 3 dernières lignes du document) :
http://dl.dropbox.com/u/4551238/droitauteur_01-01-2008_31-12-2009.pdf

Merci.


--
Pierre Morin
address@hidden <mailto:address@hidden>

------------------------------------------------------------------------

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





reply via email to

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