我在odoo的会计选项卡中按过期过滤器添加分组。并且想要获取上下文due_date,但我没有在任何地方获取当前日期,我不知道如何获取它,任何人都可以告诉我如何在odoo中获取当前日期?这是我的过滤器分组这是我的其他代码,我在其中使用了计算字段,但不知道如何获取当前日期@api.depends('date_due')@api.multidef_compute_due_date(self):forrecordinself:record.past_due=record.date_due 最佳答案
我是Odoo和python的初学者,我想创建一个简单的模块,它应该为一个人(学生、员工等)插入一些类别,然后插入带有字段类别的人。我的问题是,如何创建p_c_view.xml。我试图调整我发现的一些xmls示例,但没有成功。这是我的p_c.py文件。谢谢classp_c_person(osv.osv):_name="p_c.person"_description="Person"_columns={'name':fields.char('Persone',size=128,required=True),'categories':fields.one2many('p_c.category
在odoov8中,我希望某些字段仅在View模式下显示,但是当用户单击编辑或创建时,这些字段应该是不可见的(仅在View模式下可见). 最佳答案 有一个名为oe_read_only的openerp类。这将允许您仅在阅读表单而不是处于表单编辑模式时查看该字段。示例代码: 关于python-如何在odoo(版本8到15)中以可编辑模式隐藏字段,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questio
如何删除出现在“搜索更多”View中的创建选项。我尝试了no_create和一些东西,但没有帮助。有人对此有任何想法吗? 最佳答案 many2one小部件(默认)选项:您可以与此小部件一起使用的其他可能选项。no_quick_create-删除创建和编辑...选项。no_create_edit-删除创建“search_value”选项。no_create-no_quick_create和no_create_edit相结合。no_open-在阅读模式下:不呈现为链接。示例:多对多小部件(默认)选项-no_create-remove
我正在尝试在Odoo8中应用约束。我已经阅读了它的解释并遵循了示例:Decoratesaconstraintchecker.Eachargumentmustbeafieldnameusedinthecheck.Invokedontherecordsonwhichoneofthenamedfieldshasbeenmodified.(fromhttps://www.odoo.com/documentation/8.0/reference/orm.html)Thisdecoratorwillensurethatdecoratedfunctionwillbecalledoncreate,wr
是否可以在Odoocolors属性中使用类似域的条件而不是单个条件?示例:我想要这样的条件colors="blue:state=='approved'&&doc_type=='revisi'"我注意到我们可以有一个隐藏的函数字段,它根据两个字段填充并在colors属性中使用它,但是有更简单的方法吗?谢谢 最佳答案 是的,我们可以在and和or的帮助下对颜色使用多个条件,例如:colors="blue:state=='approved'anddoc_type=='revisi'"colors="blue:state=='approve
我正在尝试创建一个字段readonly取决于条件。这种情况是打开表单的用户属于特定组(这就是为什么我不能使用attrs或groups来管理它)。我所做的,而且我非常接近我的目的,是覆盖fields_view_get方法,检查条件,并在必要时更改字段。@api.modeldeffields_view_get(self,view_id=None,view_type='form',toolbar=False,submenu=False):res=super(res_partner,self).fields_view_get(view_id=view_id,view_type=view_typ
我在Odoo上工作,我想创建一个模块,安装没问题,但是当我想用xml文件升级时,我遇到了一些错误。这里的xml代码:ImportBankStatementsaccount.bank.statement.import1这里错误:ParseError:"Wrongvalueforir.ui.view.type:'data'"whileparsing/home/production/odoo/addons/crm_cym/form_cym_view.xml:4,nearCYMTagcym.tag1如果您有任何想法,我将不胜感激!谢谢! 最佳答案
有人可以将以下波兰语表示法翻译成对应的SQL表示法吗:['|','&',('is_company','=',True),('parent_id','=',False),('company_name','!=',False),('company_name','!=','')]我的猜测是:is_company=TrueORparent_id=FalseANDcompany_nameFalseANDcompany_name''无论我多么努力地理解它,我都无法理解这个符号的概念。请帮忙。更新我试图将上述符号扩展为:((is_company=TrueANDparent_id=False)
目前我正在使用odoov8,我的问题是我已经根据我的要求从xml代码创建了许多过滤器并且一切正常,但我一次只能选择一个过滤器。所以例如我想在TreeView中应用任何3个过滤器,然后我需要选择第一个,然后系统加载数据,然后我选择第二个和第三个过滤器,所以系统在应用每个过滤器后加载。我想实现的是,如果我可以一次选择所有过滤器,然后我可以应用搜索,那么在我申请搜索后系统加载,无论花费多少时间,但我不应该要求搜索单个过滤器。那么是否有任何自定义模块或方法可以实现这一目标。提前致谢。 最佳答案 我不知道有任何模块实现了这个。Advanced