Siirry sisältöön
Menu
Sinun on rekisteröidyttävä, jotta voit olla vuorovaikutuksessa yhteisön kanssa.
Tämä kysymys on merkitty
3 Vastaukset
7789 Näkymät

Hi all,

I created several companies , each one has its own warehouse, own shop and own POS.

If I connect to POS as "admin" (company_id = 1), orders are ok. no problem.

But if I login OpenERP as another user (with rights), orders are not sent to OpenERP.

I investigated, and saw that orders are created by py function create_from_ui() (point_of_sale.py - line 490). this function calls create() at line 663.

Again, create() tries to retrieve POS sequence :

values['name'] = self.pool.get('ir.sequence').get(cr, uid, 'pos.order')

But there is only one sequence recorded for company_id = 1, so the function returns "False".

In fact there should be one sequence pos.order for each company, and one sequence pos.orderline for each company too.

I fixed this by duplicating sequences for each company. All works fine now (Thanks to Julius)

My question :

Why OpenERP does note create these sequences when creating a new POS ?

Is there something special to do ?

Regards

Avatar
Hylkää
Paras vastaus

Hello,

You are right, there was a bug in the sequence generation. This was fixed in version 8 (see pull request)

Avatar
Hylkää
Tekijä

Thank you for the info

Paras vastaus

Hello, 

I have the same case in order to create a purchase order with mutli-company. When I login with one company the purchase order was numbered but if I login with the other the purhase order was not numbered.

I found this link https://bugs.launchpad.net/openobject-server/+bug/1010585 but I do not know where I insert this patch. 

Thanks

Avatar
Hylkää
Paras vastaus

But how setting shop in Ovoo 8? I want connect with prestashop, but sale.shop key error

Avatar
Hylkää
Aiheeseen liittyviä artikkeleita Vastaukset Näkymät Toimenpide
1
jouluk. 22
2056
0
maalisk. 15
3681
1
elok. 25
809
1
heinäk. 25
1065
3
heinäk. 25
3627