获取完整的日期'领域并未形成' hr.employee'模型

时间:2017-09-21 12:49:09

标签: openerp odoo-8

我正在尝试从' date'获取数据。这个字段是' date'字段在&rs; hr.employee'到' hr.payslip'。我为该任务创建一个函数。

代码:

 nginx:
    ...
      - staticdata:/usr/share/nginx/html
    ...

问题是:

日期没有正确提取,只是显示了' 2'而不是2017-09-21'。请帮助我。

2 个答案:

答案 0 :(得分:0)

我认为您可以尝试直接打印joindate而不进行循环:

for products in product_obj:
    product_new_obj = self.env['hr.employee'].browse([products.id])
    self.tax = product_new_obj.joindate:
    raise Warning(self.tax) 

我希望这对你有所帮助。

答案 1 :(得分:0)

phani,

1)您的代码在v8上看起来没有标记为问题,代码是v9 +新API。

2)不确定为什么要搜索模型productemployee,因为hr.playslp模块本身具有可用于获取日期的员工字段employee_id。此外,您不应同时使用onchangeconstrains

以下是示例代码:

class employee_datecheck(models.Model):
    _inherit = 'hr.payslip'

    @api.onchange('employee_id')
    def date_check(self):
        if self.employee_id:
            raise Warning(self.employee_id.joindate) 

如果您能提供更多细节以获得准确答案,那将是一件好事。

贝斯茨