- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我是 OpenErp 的新手。我想在 res.partner 中添加一个新字段“mother_name”。所以我将以下代码添加到 res.partner.py在专栏中我有这样的添加
_columns = {
'name': fields.char('Name', size=128, required=True, select=True),
'date': fields.date('Date', select=1),
'title': fields.many2one('res.partner.title', 'Title'),
'parent_id': fields.many2one('res.partner', 'Related Company'),
'child_ids': fields.one2many('res.partner', 'parent_id', 'Contacts', domain=[('active','=',True)]), # force "active_test" domain to bypass _search() override
'ref': fields.char('Reference', size=64, select=1),
'date_delivery': fields.date('Expected Delivery Date'),
'mother_ln': fields.char('Mother', size=64),
.
.
.
}
现在在 res_partner_view.xml 中。我正在使用以下代码
<record id="view_partner_tree" model="ir.ui.view">
<field name="name">res.partner.tree</field>
<field name="model">res.partner</field>
<field eval="8" name="priority"/>
<field name="arch" type="xml">
<tree string="Contacts">
<field name="name"/>
<field name="function" invisible="1"/>
<field name="phone"/>
<field name="email"/>
<field name="user_id" invisible="1"/>
<field name="is_company" invisible="1"/>
<field name="country" invisible="1"/>
<field name="country_id" invisible="1"/>
<field name="date_delivery"/>
<field name="mother_ln"/>
<field name="parent_id" invisible="1"/>
</tree>
</field>
</record>
<record id="view_partner_form" model="ir.ui.view">
<field name="name">res.partner.form</field>
<field name="model">res.partner</field>
<field eval="1" name="priority"/>
<field name="arch" type="xml">
<form string="Partners" version="7.0">
<sheet>
<field name="image" widget='image' class="oe_left oe_avatar" options='{"preview_image": "image_medium", "size": [90, 90]}'/>
<div class="oe_title">
<div class="oe_edit_only">
<label for="name"/> (
<field name="is_company" on_change="onchange_type(is_company)" class="oe_inline"/> <label for="is_company" string="Is a Company?"/>)
</div>
<h1>
<field name="name" default_focus="1" placeholder="Name" />
</h1>
<field name="parent_id"
placeholder="Company"
domain="[('is_company', '=', True)]" context="{'default_is_company': True, 'default_supplier': supplier}"
attrs="{'invisible': [('is_company','=', True),('parent_id', '=', False)]}"
on_change="onchange_address(use_parent_address, parent_id)"/>
<!-- <field name="category_id" widget="many2many_tags" placeholder="Tags..."/> -->
</div>
<div class="oe_right oe_button_box" name="buttons"> </div>
<group>
<group>
<label for="type" attrs="{'invisible': [('parent_id','=', False)]}"/>
<div attrs="{'invisible': [('parent_id','=', False)]}" name="div_type">
<field class="oe_inline"
name="type"/>
</div>
<label for="street" string="Address"/>
<div>
<field name="use_parent_address" class="oe_edit_only oe_inline"
on_change="onchange_address(use_parent_address, parent_id)"
attrs="{'invisible': [('parent_id','=', False),('use_parent_address','=',False)]}"/>
<label for="use_parent_address" class="oe_edit_only" attrs="{'invisible': [('parent_id','=', False),('use_parent_address','=',False)]}"/>
<button name="open_parent" type="object" string="(edit company address)" class="oe_link oe_edit_only"
attrs="{'invisible': ['|',('parent_id','=', False),('use_parent_address','=',False)]}"/>
<field name="street" placeholder="Street..." attrs="{'readonly': [('use_parent_address','=',True)]}"/>
<field name="street2" attrs="{'readonly': [('use_parent_address','=',True)]}"/>
<div class="address_format">
<field name="city" placeholder="City" style="width: 40%%" attrs="{'readonly': [('use_parent_address','=',True)]}"/>
<field name="state_id" class="oe_no_button" placeholder="State" style="width: 37%%" options='{"no_open": True}' on_change="onchange_state(state_id)" attrs="{'readonly': [('use_parent_address','=',True)]}"/>
<field name="zip" placeholder="ZIP" style="width: 20%%" attrs="{'readonly': [('use_parent_address','=',True)]}"/>
</div>
<field name="country_id" placeholder="Country" class="oe_no_button" options='{"no_open": True}' attrs="{'readonly': [('use_parent_address','=',True)]}"/>
</div>
</group>
<group>
<!-- We Don't require Job Position for Customer -->
<!-- <field name="function" placeholder="e.g. Sales Director"
attrs="{'invisible': [('is_company','=', True)]}"/> -->
<field name="phone" placeholder="e.g. +32.81.81.37.00"/>
<field name="mobile"/>
<field name="fax"/>
<field name="email" widget="email"/>
<!-- <field name="title" domain="[('domain', '=', 'contact')]"
options='{"no_open": True}' attrs="{'invisible': [('is_company','=', True)]}" /> -->
</group>
<field name="date_delivery"/>
<field name="mother_ln"/>
</group>
.
.
.
</record>
最佳答案
Better is you inherit that code and add your field rather doing changes to main code.
for your py file
class res_partner(osv.osv):
_inherit= 'res.partner'
_columns = {
'mother_ln': fields.char('Mother', size=64),
'father_name': fields.char('Father', size=64),
# this is comment. -> you can add as many types of fields as you want - eg. char ,
# boolean, float, integer, one2many, many2one etc.
}
res_partner()
for your xml file :-
<record id="view_res_partner_inherited" model="ir.ui.view">
<field name="name">view.res.partner.inherited</field>
<field name="model">res.partner</field>
<field name="inherit_id" ref="base.view_partner_form" />
<field name="arch" type="xml">
<field name="date_delivery" position="after">
<field name="mother_ln" />
<field name="father_name" />
<!--comment- likewise this is your view, add all your fields here in view -->
</field>
</field>
</record>
关于postgresql - 如何在open erp中的res.partner中添加一个字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21325582/
我的 .py 文件是 class Suppiler(models.Model): _inherit = "res.partner" author= fields.Boolean(s
我是openerp的新手,我遇到了res.partner,但我无法理解它的作用以及它提供的所有功能,所以如果有人可以解释它对我来说,我将不胜感激。 最佳答案 澄清。 res.partner 是一个 O
我目前每小时轮询一次新交易,但无法确定交易是否是新交易,或者它是否是先前交易状态的进步。 据我所见,随着事务从待处理状态演变为已发布状态,它需要多个新的 id,从而产生我已经开始编写的算法来确定它是否
我有一个有效的 QBXML 界面,但我似乎无法添加几个 数据项到发票上传(到 QB)。我正在尝试添加 发票日期和 P.O.数字。 QB 返回的错误是: QuickBooks found an erro
我正在使用以下配置:Apache/2.2.22 (Win32) PHP/5.4.17 执行 php 示例时,我收到以下错误消息: 注意:C:\Program Files (x86)\Apache So
我正在使用 quickbooks sdk v2 进行开发,以便将我的应用程序与 quickbooks 在线集成。如果我不想让我的应用出现在 intuit 应用商店中,是否有必要使用开放 ID 做任何事
我按照Microsoft的文档获取客户的帐单资料。 使用带有Powershell代码的auth tutorial $credential = Get-Credential Connect-Partne
我有几个关于 AggCat 中存在的帐户实际上被他/她的机构的客户删除的案例的询问。 场景:机构I有A、B、C、D 4个账户。客户已在其机构删除了账户A。在 A 实际在该机构被删除之前,这 4 个帐户
通过参数 (vals) 提供给 write() 的数据可以从方法 check_access_rights 中访问吗? 我继承自 res.partner 并重写方法 check_access_right
您好,我继承了CRM模块。我继承了客户模型并将redirect_partner_form重写为 from osv import fields, osv from IPython.Debugger im
我们正在使用 Intuit API V2 从 QuickBooks Online 导入发票。 我们希望“TotalAmt”字段出现在所有发票上。 有几张发票在过去的某个时间点存在“TotalAmt”,
我正在尝试使用 python 和 django 制作聊天应用程序。我几乎完成了它,当两个人在特定时间之后聊天时它显示错误时,它可以正常工作 8-10 分钟。 这是回溯:- Traceback (mos
我正在开发 ODOO iOS 应用程序。我正在使用 res.partner 模型和 create 方法创建 Customer。客户创建成功,没有任何错误,但我在创建期间选择的标签字段没有生成。 我使用
我们有一个 Web 服务,用于授权我们的应用程序与 QuickBooks Online 之间的连接。它已经工作了两年,最后一次成功授权是在 2017 年 2 月 28 日。新的授权尝试可以使用 Int
当我尝试查询项目时使用 V3,我收到一个类型为 SystemFault 的一般错误。 我正在尝试执行 Select * From Item Where Name = 'Something' 这在 AP
我是 odoo v8 的新手,我无法理解 res_partner 和 res_users 表之间的关系以及与 hr_employee 表之间的关系,它们都相关吗? 最佳答案 res.partner之间
我正在尝试在指定的合作伙伴位置中查找产品的 qty_available,我有三个 Many2one 字段到 res.partner , printer_book_block = fields.
我们正在尝试连接到启用了数据库镜像的 SQL。我们有 2 个服务器:DB1(主体)和 DB2(镜像)。 我们正在使用连接字符串: Provider=SQLOLEDB;Data Source=DB1;F
我正在尝试在 CRM 模块的商机部分对客户应用分组。 我想对行业的客户/机会进行分组。 我在 res.partner 中使用了类似的代码,但我无法解决这个问题! 模型.py x_industry_id
根据亚马逊销售合作伙伴 API 文档,我能够获得 LWA 访问 token 。但是,我无法向 REST API 发出请求。 https://github.com/amzn/selling-partne
我是一名优秀的程序员,十分优秀!