0

我有一个 OpenERP 的调度程序方法。我想每秒钟将数据返回给Form。

我的方法就是这样。

def hello(self, cr, uid, context=None):
    now = datetime.now()
    cr.execute('select employee_id,count from late_to_leave (%s,%s)', (now.month, now.year))
    datas = cr.fetchall()
    for data in datas:
        id = data[0]
        count = data[1]
        print 'id is ....',id
        print 'count is ....',count

我想以 hr.attendance 的形式返回数据。

我该怎么办?帮帮我。

4

1 回答 1

0

在您的场景中,您应该需要在 OpenERP 中设置计划操作,并且您的方法将被定义并调用为 filed.function() 字段,与计划操作表单视图相同的方法及其参数,您可以在其中设置 OpenERP 计划操作。

可以通过表单视图的字段访问该功能。

只需查看 hr.employee 模型的生日计划的简单计划操作操作。

在此处输入图像描述

您可以在 OpenERP 7.0 中看到预定的动作您可以点击设置菜单

技术 >>计划 >>计划行动

于 2014-07-18T04:41:50.537 回答