Hello, IMHO create a new table with fk_product column. Core dolibarr tables should be modified by modules, it is the base of core application. If core tables modification is needed, it should be submitted into core dev, for fixing bugs, or adding new core feature but not by externals modules. As well, in the module you should deal with triggers PRODUCT_DELETE to delete line into this table in the same times product are deleted from dolibarr (can also be done by foreign key ON DELETE contraint but may not work on all database engine) to avoid orphan lines. Another option is also to play with extrafields (llx_product_extrafields) feature by declaring them by code into module initialisation. It can depends how complex will be the functionnal rules on this fields.
Regards Florian Henry +33 6 03 76 48 07 florian.he...@open-concept.pro http://www.open-concept.pro Twitter : @_Open_Concept_ Google+ : https://www.google.com/+Open-conceptPro Le 26/10/2015 17:34, Sasa Ostrouska a écrit : > Hello, I have finally start to develop a specific module for the taxes > we have in Brasil. So as a first step I need to add few fields to the > products table as I want to have the possibility to show the various > taxes and its amount when you will click on a tab showed in the > product file. > > So the question goes, what is better to do , adding an additional > mysql table > like llx_brasil_ncm_product_tax and then linking those values with > each product > > or > > extend the existing llx_product in dolibarr and add fiew fields ? > > Rgds > Saxa > > > _______________________________________________ > Dolibarr-dev mailing list > Dolibarr-dev@nongnu.org > https://lists.nongnu.org/mailman/listinfo/dolibarr-dev
_______________________________________________ Dolibarr-dev mailing list Dolibarr-dev@nongnu.org https://lists.nongnu.org/mailman/listinfo/dolibarr-dev