2014-02-11 15:10 GMT+01:00 Oskars Bonus <oskars.bo...@ecogen.lv>: > Hello, > > New to Tryton and going through documentation (which should be updated). > Couple of questions arise: > 1) What is the main difference between party module and > employee/company/etc. modules? Which would be the way to go:
Party = customer, supplier, freelance, etc Company = Your company. Employee = Company workers > 2) When is "party" used and when is "company" used? This confuses me quite a > bit since "Invoices" uses party as a mandatory field but then again - > "projects" and "tasks" use "company" A company create sales. Those sales are related to suppliers (party) A company create invoices. Those invoices are related to supliers or customers (party) > 3) What is the policy regarding the creation of custom modules? For example, > I would like to implement a completely new module or to rework "Projects" > module to suit my needs (in the second case I would actually create a new > module by using current one as a template as oppose to modify default one) you are free. (I recomend review code from other modules) > 4) As soon as I create a new entry under "Productions" module, application > crashes. Is it a bug? > Error: 'NoneType' object has no attribute 'id' > Traceback (most recent call last): > File "neso", line 131, in __request > File "trytond\trytond\protocols\dispatcher.pyc", line 158, in dispatch > File "trytond\trytond\model\model.pyc", line 317, in default_get > File "trytond\trytond\modules\production\production.pyc", line 211, in > default_location > AttributeError: 'NoneType' object has no attribute 'id' About location configuration? Raimon