- 博客(28)
- 收藏
- 关注
原创 odoo15关于tree视图添加按钮说明
2、选取具体数据后,按钮出现,只需要在按钮中添加具体功能即可,下面是一个继承。1、odoo15的tree已经可以像form一样直接添加header标签。
2023-12-05 16:12:48
658
原创 odoo中domain用法整理
1.在py文件中的many2one字段中体现如果需要筛选many2one这张表中的数据,domain="[(‘id’, ‘=’, supplier)]"supplier = fields.Many2one('bs.supplyer', string='供应商')supplier_client = fields.Many2one('bs.supply.entrust', string='被委托人',domain="[('id', '=', supplier)]")id是‘bs.supply.ent
2021-04-30 16:17:49
1751
1
原创 odoo 定时器不用手动创建,即可实现数据创建
代码实现定时器中单据创建1.在项目的demo文件夹中的demo.xml文件编写代码,如下name中是单据的动作名称,model_id中model_后面是模型名称,code是需要执行定时任务的方法2.上述完成后在__manifest__.py文件的‘data’中引入demo/demo.xml即可,升级模块,定时器页面就出现该定时任务了...
2021-03-03 09:23:01
300
转载 odoo搜索条件
models.py中有下面的一个模型-sell_return_order:新建退货单据表sell.return.order,应包含以下字段(具体根据导出模板实际业务进行增减)class sell_return_order(models.Model): _name = 'sell.return.order' _description = u'退货单据' _inherits = {'sell.order': 'sell_order_id'} # _order = 'id d
2020-09-17 15:27:10
447
原创 odoo页面搜索框默认搜索条件展示
目标:实现odoo搜索框默认搜索条件<record id="view_special_search" model="ir.ui.view"> <field name="name">special_drug_search</field> <field name="model">special_drug</field> <field name="arch" type="xml">
2020-09-17 15:07:03
1396
原创 数组去重
1.如果list里面是单一的元素例如:arr =[‘a’,‘b’,‘c’,‘a’](1)arr= sorted(set(arr), key=arr.index)(2)arr = list(set(arr))arr.sort(key=arr.index)直接set(arr)也可以去除重复元素,但是新数组的顺序就不是原来的顺序了。2.如果list里面是字典例如:arr=[{‘text’:天气,‘value’:1},{‘text’:默认,‘value’:2},{‘text’:默认,‘value’:
2020-09-03 10:45:06
125
原创 odoo单号自动生成
1.在项目的data文件夹中创建一个关于单号序列的xml文件,比如sequence.xml2.在__manifest__.py文件的data中引入3.升级data所在模块4.注意点<record id="seq_reatail_order" model="ir.sequence"> <field name="name">订单序列号</field> <field name="code">seq_reatail_order</fie
2020-08-31 16:27:57
822
原创 odoo英文界面,如何换成中文界面
1.找到设置–》翻译–》加载翻译,加载需要的语言2.用户&公司–》用户,编辑语言偏好3.编辑好后保存,然后刷新页面,就会出现中文界面
2020-07-16 15:52:10
3413
原创 关于传入可变参数,使用search方法查询订单
传入可变参数,使用search方法查询订单,一开始,我使用的是sql语句拼接的方法,类似这种:sql = """select * from online_order where """if orderid is not None: sql = sql + "orderid = " + orderidif orderBusinessType is not None: sql = sql + "orderBusinessType" + orderBusinessType
2020-06-12 16:23:10
298
原创 odoo字段只读,如何保存计算后的数据
如果odoo中某个字段只读,但是又想通过计算来保存下这个数据,可以加个强制保存的属性force_save=Truegoods_price = fields.Float(string='单价', digits=(10, 2), force_save=True)
2020-06-12 10:43:32
771
原创 odoo的XML文件中context用法
关于odoo 的XML文件中 context 用法<field name="context">{'default_bus_type': '1'}</field>默认在创建该单据的时候,创建类型(bus_type)为 ‘1’ 的单据,需要注意的是,默认创建只能填写一个类型
2020-06-10 11:39:31
1378
原创 odoo的search用法
odoo的search用法一点心得items = self.env['st.qty.lst'].search(['&', ('goodsid', '=', result.id), '|', ('goodsqty', '>', 0), ('spli...
2020-02-21 11:17:14
4858
原创 fe_sendauth: no password supplied报错
fe_sendauth: no password supplied在odoo下载项目,运行时报上述错误,原因已查明,是配置文件未保存造成的,现在已解决,做记录
2019-11-27 10:34:36
11858
原创 odoo的Many2one类型出现搜索更多时弹出指定tree
如果Many2one关联表的数据过多时,会出现“搜索更多”字样,有时我们会发现字段值比我们关联表要少,此时我们可以在view文件夹的xml文件添加context,在需要Many2one的字段添加即可<field name="posid" options="{'no_create': True, 'no_open': True}" context...
2019-08-07 14:15:19
1297
原创 tree视图添加按钮,选择数据并弹出弹窗进行数据操作
1.在static\src\xml\建立按钮文件,例如aa.xml内容如下<templates id="template_attributename" xml:space="preserve"> <t t-extend="ListView.buttons"> <t t-jquery="div.o_list_buttons" t-operati...
2019-07-31 09:52:39
901
原创 odoo加载演示数据
odoo 如何加载表格演示数据创建一张表class wms_goods_pickrates(models.BiconModel): _name = "wms_goods_pickrates" _description = u"自定义表" _rec_name = 'value' value = fields.Char(string="字段1")在model...
2019-07-31 08:54:14
1083
原创 odoo实现序号递增
首先找到odoo页面 设置—>技术—>序号与标识符—>序号打开并创建若表中有一字段inpriority = fields.Integer(string='入库优先级')要使这个字段递增,则在表后添加函数,升级更新即可 @api.model def create(self, vals): if not vals.get('inpriorit...
2019-07-29 10:33:54
1205
原创 odoo验证关联字段唯一性
利用装饰器 constrains 对字段进行约束userid = fields.Many2one('res.users', string="员工姓名")@api.one@api.constrains('userid')def _check_username(self): for record in self: pack = record.search( ...
2019-07-26 16:14:29
768
原创 odoo 的 views 页面tree视图如何筛选需要的数据
假如我在页面列表中不想显示某些内容,此时我可以通过在views视图中利用domain直接筛选,以下示例: <record id="oc_data_approval_doc_action" model="ir.actions.act_window"> <field name="name">页面名称</field> <...
2019-07-06 11:56:21
1926
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人