python - 如何将值从模型获取到向导并在 ODOO 中的另一个模型中创建它?

标签 python odoo odoo-10 wizard

在 ODOO v10 中,我在 stock.picking 的操作菜单下创建了一个向导,它应该从所选记录中获取所有值。该向导包含一个创建按钮,用于在fleet.vehicle模型中创建一条记录。

最佳答案

像这样

@api.multi
def apply_compoff(self):

    holiday_status_id = self.env.ref('lms.comp_off').id

    if self.comp_off_type == 'full':
        number_of_days_temp = 1
    else:
        number_of_days_temp = 0.5

    compoff_request_id = self.env['hr.holidays'].create({
        'name': self.name,
        'employee_id': self.employee_id.id,
        'manager_id': self.reporting_to.id,
        'type': 'add',
        'holiday_status_id':holiday_status_id,
        'number_of_days_temp':number_of_days_temp,
        'state':'confirm',
        'compoff_date':self.comp_off_date,
        'date_to':self.comp_off_date,
        'date_from':self.comp_off_date,
        'leave_code':'CPO',
        'leave_summary_id':self.employee_id.leave_summary_id.id,
        'reporting_to_id':self.reporting_to.id
    })

apply_compoff 是 type="object",因此在您的创建按钮中设置字典中舰队.vehicle 的值

关于python - 如何将值从模型获取到向导并在 ODOO 中的另一个模型中创建它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47200664/

相关文章:

java - XBee 系列 2 尝试接收数据包时挂起并超时

python - 获取 openerp 中事件过滤器下上下文中的所有 ID

odoo - 在 odoo 10 中将数据传递给向导时出现 KeyError

javascript - Odoo - 如何翻译 javascript 文件中的字符串

python - 如何遍历字典——一次 n 个键值对

python - 动态加载类并获取引用

unit-testing - 如何运行 OpenERP yaml 单元测试

javascript - 如何在 Odoo v9 的销售点模块中将产品数量增加一个?

python - 在Python中随机生成二维列表

python - 填充 Many2many 字段(odoo 8)