我的Odoo用户可以访问两家公司,但是当我运行如下代码(如here所述使用ripcord时,它只显示默认公司的数据:
$domain = [];
$domain[] = ['year', '=', '2019'];
$fields = ['account_id', 'date', 'balance2'];
$groupby = ['account_id', 'date'];
$result = $models->execute_kw($a, $b, $c, 'account.budget.report', 'read_group', [$domain, $fields, $groupby], []);
将['company_id', '=', '31']
添加到数组$domain
不起作用。
如何更改当前要与之合作的公司?
自己弄清楚。查看浏览器如何更改公司,我需要首先执行此write
操作:
$result = $models->execute_kw($a, $b, $c, 'res.users', 'write', [[75], ['company_id' => 31]]);
75是我的用户ID。