跳转至内容
  • 版块
  • 标签
  • 热门
  • 用户
  • 群组
皮肤
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • 默认(Flatly)
  • 不使用皮肤
折叠

Odoo 中文社区

H

handen

@handen
关于
帖子
20
主题
5
群组
0
粉丝
0
关注
0

帖子

最新 最佳 有争议的

  • odoo 如何显示百分比字段,比如说3.21%
    H handen

    请问,你找到解决方案了吗?


  • 关于odoo12 对于弹窗类数据的修改记录
    H handen

    odoo12中one2many或者many2many一类中点击修改其中的数据,弹窗下面不出现修改记录。
    one2many对应的模型中已经添加了

    _inherit = ['mail.thread', 'mail.activity.mixin']
    
     name = fields.Char(string="Name")
        inout = fields.Selection(string="InOut", selection=[('Import', '进口'), ('Export', '出口'), ], track_visibility='always',)
        contract_num = fields.Char(string="Contract Num", track_visibility='onchange')
    

    页面中已添加

    <div class="oe_chatter">
            <field name="message_follower_ids" widget="mail_followers"/>
            <field name="activity_ids" widget="mail_activity"/>
            <field name="message_ids" widget="mail_thread"/>
        </div>
    

    但是,在点击one2many修改其中的数据下方还是不会出现修改记录。


  • 请问:安装会计科目报错,是什么原因?如何解决?
    H handen

    你安装地址不能出现中文或者其他非法字符。
    你试试看。


  • BOM 不同地点仓库 物料清单设置问题!求帮助
    H handen

    你说的,是不是同个仓库用一个物料清单是可以的。你可以创建一个清单。在不同的字段上,配置不同的权限。这样,两个清单就可以用了,两个仓库互不影响


  • Odoo 12 社区版 怎么隐藏 【创建并编辑】
    H handen

    你说的是不是左上角的那两个按钮,创建和编辑啊


  • 关于关系性m2m,m2o,o2m求大佬们教一下
    H handen

    已解决。利用many2many和one2many的更新id的方法实现。


  • 关于动态domain域值,相关提问。
    H handen

    这个应该是两个两个数据模型吧。可以添加一个关系型数据,例如:many2one,或者many2many这种的来使得两个模型之间有联系,你可以通过def方法来实现。因为不知道你们的项目是什么样子的。你可以试试?


  • 关于登录用户的部门对某些字段隐形隐藏和显示
    H handen

    @hui

        <record id="techenical_support" model="ir.rule">
            <field name="name">control techenical support</field>
            <field name="model_id" ref="model_work_coordination_order"/>
            <field name="domain_force">[([user.], '=', '技术支持')]</field>
            <field name="perm_read" eval="False"/>
            <field name="perm_write" eval="False"/>
            <field name="perm_create" eval="False"/>
            <field name="perm_unlink" eval="False"/>
        </record>
        <record id="not_techenical_support" model="ir.rule">
            <field name="name">control techenical support</field>
            <field name="model_id" ref="model_work.coordination.order"/>
            <field name="domain_force">[('hr.department.name', '!=', '技术支持')]</field>
            <field name="perm_read" eval="False"/>
            <field name="perm_write" eval="False"/>
            <field name="perm_create" eval="False"/>
            <field name="perm_unlink" eval="False"/>
        </record>
    

    大佬,我现在想把我外部条件的“技术支持”的这个部门加入组里面,那我该怎么正确的写呢?


  • odoo 12生成pdf字体很小
    H handen

    PDF默认的纸张大小是A4纸的大小。字体过小的话,你看看你原文的内容打印在A4上大概有多大,看能不能调整一下布局。


  • 使用field_view_get过程中遇到的问题,望大佬解疑!!!
    H handen
    def fields_view_get(self, cr, uid, view_id='work_coordination_order_tree_view', view_type='tree', context=None, toolbar=False, submenu=False):
            if context is None:
                context = {}
            res = super(work_coordination_order,self).fields_view_get(cr, uid, view_id=view_id, view_type=view_type, context=context, toolbar=toolbar, submenu=submenu)
    
            if view_type == 'tree':
                    for node in doc.xpath("//field[@name='project']"):
                        node.addnext(etree.Element('field', {'name': 'state', 'string': 'state', 'nolabel': '1'}))
                        node.addnext(etree.Element('field', {'name': 'contact_telephone', 'string': 'contact_telephone','nolabel': '1'}))
                        node.addnext(etree.Element('field', {'name': 'project_contact', 'string': 'project_contact', 'nolabel': '1'}))
                    res['arch'] = etree.tostring(doc)
            return res
    

    为什么我使用后,我添加的字段的值像many2one,many2many,one2many一类的关系性值,只显示对应的id,而不显示,对应的id的值呢。
    还有就是,添加的这些字段,原来都是有翻译的,新添加进去就没有了,只显示我添加的string所对应的值。


  • 【求学】关于selection字段动态填充选项
    H handen

    你可以在.py文件里面写一个方法,动态的修改select的值


  • 关于登录用户的部门对某些字段隐形隐藏和显示
    H handen

    @guwenfengvip163-com 你说的,我也想到了,但是,我不知道这个组怎么写,因为,这个部门是手动输入进去的。麻烦给你给我一个样本好吗?


  • 关于登录用户的部门对某些字段隐形隐藏和显示
    H handen

    @hui 但是groups,我不知道该怎么写,我部门里面有一个技术支持部门,我要技术支持的这个部门能看到一些字段,不是技术支持的看到另外的字段。


  • odoo11 怎么在菜单上显示 单据的数量
    H handen

    这些记录都是记录在一个表中的


  • 关于登录用户的部门对某些字段隐形隐藏和显示
    H handen

    请问,根据用户登录的部门的值来展示某些字段的隐藏和显示,该怎么弄啊?
    比如说:同一个视图我现在就个部门的,我让它显示几个字段,另外一个部门显示另外的几个字段。


  • 关于关系性m2m,m2o,o2m求大佬们教一下
    H handen
     'product': fields.many2many('product.product', string="Product", track_visibility='onchange'),  # 产品名称
            'contact': fields.many2many('res.partner', 'receive_prove_contact_rel', 'name',
     domain="[('is_company','=',False)]", string="Contact", select=True,track_visibility='onchange'),  # 联系人
            'contact_telephone': fields.char('Contact Telephone', size=256, select=True, track_visibility='onchange'),# 联系方式
            'contract': fields.char('Contract', size=64, select=True, track_visibility='onchange'),  # 合同号
            'contract_number': fields.char('Contract Number', size=128, select=True, track_visibility='onchange'),  # 合同数量
            'task_type': fields.many2many('coordination.task.type', 'asw_rel', 'name', select=True, string="Task Type",track_visibility='onchange'),  # 任务分类
    

  • 关于关系性m2m,m2o,o2m求大佬们教一下
    H handen
             project': fields.many2many('project.project', string="Project", select=True, track_visibility='onchange',required=True),  # 项目名称
            'voucher': fields.many2one('voucher', 'Voucher', select=True, track_visibility='onchange'),
            'voucher_number': fields.text('Voucher Number', select=True, track_visibility='onchange'),
            'end_user': fields.many2many('res.partner', 'coordination_order_end_user_rel', 'name', string="The End User",domain="[('is_company','=',True)]", select=True, track_visibility='onchange', required=True),  # 最终用户 The end user
            'contract_number': fields.char('Contract Number', size=128, select=True, track_visibility='onchange'),  # 合同数量
            'hardware_vendor': fields.many2one('res.partner', 'Hardware Vendor', domain="[('is_company','=',True)]",select=True, track_visibility='onchange'),  # 硬件供应商
    
    
    
            create_receive_proof_id = self.browse(cr, uid, ids[0])
            coordination_order_id = self.pool['work.coordination.order'].browse(cr, uid, active_ids, context=context)
            receive_proof = self.read(cr, uid, ids, ['type', 'receive_company'], context=context)
            create_receive_proof_ids.append((0, 0, {'type': receive_proof[0]['type'],
                                                    'receive_company': receive_proof[0]['receive_company']}))
            get_product_receive_prove = self.pool.get('product.receive.prove')
            addenda_related = self.pool.get('addenda')
    
            parm = {
    
                'coordination_order': coordination_order_id.id,
                'is_reinstall': coordination_order_id.reload_coordination_order,
                'supply_company': coordination_order_id.hardware_vendor.id,
                'receive_company': create_receive_proof_id.receive_company.id,
                'contact': coordination_order_id.project_contact,
                'contact_telephone': coordination_order_id.contact_telephone,
                'product': coordination_order_id.product,
                'task_type': coordination_order_id.task_type,
                'type': receive_proof[0]['type'],
                'report_name': '产品接收证明'
            }
    

    我用many2one用的 .id 都能存入表中,但是one2many和many2many用 .id 去 存就不行,就报错了
    求大佬,教一下,我该怎么去存啊


  • 跪求,关于按钮弹窗的问题!!!!
    H handen

    @odoo新手来也 我现在有一个需求,就是在A_model添加一个按钮弹出一个弹窗,选择B_model里面的字段type类型,根据选择的结果将A_model的部分字段存入B_model当中。


  • 跪求,关于按钮弹窗的问题!!!!
    H handen

    我点击按钮出现一个弹窗,可以选择某个模型的字段,选择过后,我可以获取到这个选择后的结果。我在网上查了很久,我都没有找到,请大佬们教教我,该怎么做?

  • 登录

  • 没有帐号? 注册

  • 登录或注册以进行搜索。
  • 第一个帖子
    最后一个帖子
0
  • 版块
  • 标签
  • 热门
  • 用户
  • 群组