Skip to Content
เมนู
คุณต้องลงทะเบียนเพื่อโต้ตอบกับคอมมูนิตี้
คำถามนี้ถูกตั้งค่าสถานะ
1 ตอบกลับ
4529 มุมมอง

Try to filter:
user.company_id.id
XML Code:

    <record id='fleet_position_action' model='ir.actions.act_window'>
        <field name="name">Histoy Map</field>
        <field name="res_model">gpsmap.positions</field>
        <field name="domain">[('deviceid.company_id.id','=','user.company_id.id')]</field>
    </record>


Error code:

  File "/usr/lib/python3/dist-packages/odoo/models.py", line 3845, in _search
    self._cr.execute(query_str, where_clause_params)
  File "/usr/lib/python3/dist-packages/odoo/sql_db.py", line 155, in wrapper
    return f(self, *args, **kwargs)
  File "/usr/lib/python3/dist-packages/odoo/sql_db.py", line 232, in execute
    res = self._obj.execute(query, params)
psycopg2.DataError: invalid input syntax for integer: "user.company_id.id"
LINE 1: ...id FROM "res_company" WHERE ("res_company"."id" = 'user.comp...

อวตาร
ละทิ้ง
คำตอบที่ดีที่สุด

Hello Eduardo


Please try this <field name="domain">[('deviceid.company_id','=',user.company_id.id)]</field> instead of <field name="domain">[('deviceid.company_id.id','=','user.company_id.id')]</field>

Regards,




Email:   odoo@aktivsoftware.com

Skype: kalpeshmaheshwari

   

อวตาร
ละทิ้ง
Related Posts ตอบกลับ มุมมอง กิจกรรม
2
ก.ค. 24
7959
1
ก.ค. 18
9697
Server actions in menuItem แก้ไขแล้ว
2
ก.ย. 23
5817
2
ธ.ค. 22
3396
1
ธ.ค. 21
4065