On Sep 25, 2014, at 3:14 PM, Oscar Tark <[email protected]> wrote: > > Thanks for your help All of of you, Can someone tell me how to not top post. > I read the instructions but have a brain fry.
Some email clients make it easy (e.g. most Unix stuff), some are harder. It depends. Sorry.... > > :D > > Il giorno giovedì 25 settembre 2014 15:22:03 UTC+2, Mark Hayden ha scritto: >> >> >> On 25 Sep 2014 06:44, "Oscar Tark" <[email protected]> wrote: >> > >> > Ahhh so must I add this to the carriers.py file? from B2BC? >> > >> > :D >> >> The better option might be to add your own carriers.py file to the >> prestashop module that merely extends the unmodifed carrier file in the B2BC >> module. >> >> I always prefer to leave modules i am not authoring alone so things are more >> maintainable. >> >> > Il giorno giovedì 25 settembre 2014 13:27:17 UTC+2, Sergi Almacellas >> > Abellana ha scritto: >> >> >> >> El 25/09/14 a les 12:54, Oscar Tark ha escrit: >> >> > Hello!, >> >> > >> >> > I've managed to make the prestashop module work with Tryton 3.0.0, >> >> > unfortunately one of it's dependencies the module:'Carrier' is >> >> > creating a problem. This is due to the B2BC module for determining >> >> > price types (Wholesale or not Wholesale) I get the following error but >> >> > don't know what to really do: >> >> > >> >> > Traceback (most recent call last): >> >> > File "/trytond/protocols/jsonrpc.py", line 123, in >> >> > _marshaled_dispatch >> >> > response['result'] = dispatch_method(method, params) >> >> > File "/trytond/protocols/jsonrpc.py", line 156, in _dispatch >> >> > res = dispatch(*args) >> >> > File "/trytond/protocols/dispatcher.py", line 169, in dispatch >> >> > result = rpc.result(meth(*c_args, **c_kwargs)) >> >> > File "/trytond/model/model.py", line 150, in default_get >> >> > value = cls._default_on_change(value) >> >> > File "/trytond/model/model.py", line 172, in _default_on_change >> >> > val.update(getattr(inst, 'on_change_' + field)()) >> >> > File "/trytond/modules/sale_shipment_cost/sale.py", line 74, in >> >> > on_change_carrier >> >> > return self.on_change_lines() >> >> > File "/trytond/modules/sale_b2bc/sale.py", line 146, in >> >> > on_change_lines >> >> > if self.price_type == 't_exc': >> >> > File "/trytond/model/modelstorage.py", line 1194, in __getattr__ >> >> > return super(ModelStorage, self).__getattr__(name) >> >> > File "/trytond/model/model.py", line 384, in __getattr__ >> >> > % (self.__name__, name, self._values)) >> >> > AttributeError: 'sale.sale' Model has no attribute 'price_type': >> >> > {'currency': None, 'shipment_cost_method': u'order', 'lines': [], >> >> > 'sale_date': None, 'carrier': None, 'party': None} >> >> > >> >> > >> >> You miss the 'price_type' in the lines on_change. >> >> >> >> >> >> >> >> -- >> >> Sergi Almacellas Abellana >> >> www.koolpi.com >> >> Twitter: @pokoli_srk >> >>
