首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >向模型- Odoo v9社区添加默认数据

向模型- Odoo v9社区添加默认数据
EN

Stack Overflow用户
提问于 2017-01-13 02:44:41
回答 1查看 172关注 0票数 0

我将默认的股票位置数据添加到自定义模块中,

首先在stock.location上添加如下:

代码语言:javascript
复制
<record id="location_stock" model="stock.location">
    <field name="name">ReparacionUnidades</field>
    <field name="location_id" ref="stock.stock_location_locations_virtual"/>
    <field name="usage">production</field>
    <field name="company_id"></field>
</record>

这很好,但是当我尝试将这个完全相同的位置添加到实际的模块中时,作为默认的stock_location,它会抛出以下内容:

ParseError:“vehicle_id列中的空值违反了非空约束细节:失败的行包含(441,f,1,null,7,2017-01-12 17:49:15.871444,null,null,1,null,vehicle_id,services,2017-01-12 17:49:15.871444,2017-01-12,null)”。在解析/home/kristian/odoov9/danisan/fleet_stock/data/location_data.xml:10,时在ReparacionUnidades ReparacionUnidades附近

下面是我将这个添加到我的模块中的方式:

代码语言:javascript
复制
<record id="location_default" model="fleet.vehicle.log.services">
    <field name="x_location_src_id">ReparacionUnidades</field>
    <field name="x_location_dest_id">ReparacionUnidades</field>
</record>

有什么想法吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-01-13 08:26:06

您正在尝试创建记录“location_default”,而不设置“fleet.vehicle.log.services”模型所需的字段。

让我们看看模型定义:fleet.vehicle.log.services模型,因此所需的字段是vehicle_id、cost_type和cost_id。您需要设置这些字段中的每个。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41626601

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档