来一段odoo库存计价的代码
时间: 2023-03-07 07:50:58 浏览: 130
我们可以使用下列代码来计算odoo库存的计价:from odoo import models, fields, apiclass StockPricing(models.Model):
_name = 'stock.pricing'
product_id = fields.Many2one('product.product', string='Product', required=True)
quantity = fields.Float(string='Quantity', digits=(16,2))
total_amount = fields.Float(string='Total Amount', digits=(16,2))
@api.depends('product_id', 'quantity')
def _compute_total_amount(self):
for record in self:
record.total_amount = record.product_id.list_price * record.quantity
相关问题
来一段odoo审批流的核心代码
请参考以下代码:from odoo import api, modelsclass Workflow(models.Model):
_name = 'workflow' @api.multi
def create_workflow(self):
self.ensure_one()
workflow_obj = self.env['workflow.workflow']
workflow_data = {
'name': self.name,
'description': self.description,
'state': self.state,
}
workflow = workflow_obj.create(workflow_data)
workflow_step_obj = self.env['workflow.step']
for step in self.steps:
workflow_step_data = {
'name': step.name,
'description': step.description,
'workflow_id': workflow.id,
}
workflow_step_obj.create(workflow_step_data)
return workflow
odoo清除缓存代码
你可以通过以下方式清除Odoo的缓存:
1. 在Odoo中进入“设置”菜单,点击“技术”选项卡
2. 点击“清除缓存数据”按钮
3. 等待清除完成后,重新加载页面即可看到更新后的内容。
另外,你也可以通过在Odoo服务器上运行以下命令来清除缓存:
```
./odoo.py -c /etc/odoo-server.conf -d <database_name> -u all --clear-cache
```
其中,`<database_name>`是你要清除缓存的数据库名称。此命令会清除数据库中的缓存和Odoo服务器中的Python缓存。
阅读全文