自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 收藏
  • 关注

原创 odoo添加自定义网页---添加模块图标

python odoo-bin scaffold test_web <路径>

2024-04-17 14:35:06 174

原创 odoo15关于tree视图添加按钮说明

2、选取具体数据后,按钮出现,只需要在按钮中添加具体功能即可,下面是一个继承。1、odoo15的tree已经可以像form一样直接添加header标签。

2023-12-05 16:12:48 477

原创 pycharm无法加载第三方库问题解决

pycharm无法加载第三方库

2023-10-20 10:39:58 1704 2

原创 笔记二:odoo搜索、筛选和分组

odoo搜索、筛选和分组

2023-10-02 22:11:39 569

原创 笔记一:odoo透视表和图表

odoo透视表pivot和图表graph

2023-10-02 21:54:23 346

原创 odoo添加按钮整理

odoo按钮整理

2023-09-19 15:19:21 278

原创 odoo安装过程出现问题的解决思路

odoo问题解决思路

2023-08-14 10:36:16 870

原创 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 1553 1

原创 odoo 定时器不用手动创建,即可实现数据创建

代码实现定时器中单据创建1.在项目的demo文件夹中的demo.xml文件编写代码,如下name中是单据的动作名称,model_id中model_后面是模型名称,code是需要执行定时任务的方法2.上述完成后在__manifest__.py文件的‘data’中引入demo/demo.xml即可,升级模块,定时器页面就出现该定时任务了...

2021-03-03 09:23:01 224

转载 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 378

原创 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 1158

原创 数组去重

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 76

原创 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 673

原创 odoo英文界面,如何换成中文界面

1.找到设置–》翻译–》加载翻译,加载需要的语言2.用户&公司–》用户,编辑语言偏好3.编辑好后保存,然后刷新页面,就会出现中文界面

2020-07-16 15:52:10 3009

原创 SVN切换分支

pycharm 提交代码,SVN切换分支找到文件所在位置,直接右键使用SVN的switch功能,填写新地址即可,做记录

2020-07-06 11:07:49 525

原创 关于传入可变参数,使用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 255

原创 odoo字段只读,如何保存计算后的数据

如果odoo中某个字段只读,但是又想通过计算来保存下这个数据,可以加个强制保存的属性force_save=Truegoods_price = fields.Float(string='单价', digits=(10, 2), force_save=True)

2020-06-12 10:43:32 668

原创 odoo的XML文件中context用法

关于odoo 的XML文件中 context 用法<field name="context">{'default_bus_type': '1'}</field>默认在创建该单据的时候,创建类型(bus_type)为 ‘1’ 的单据,需要注意的是,默认创建只能填写一个类型

2020-06-10 11:39:31 1264

原创 筛选相应数据

使用return方法可以筛选出需要的数据

2020-04-15 11:09:44 162

原创 odoo的search用法

odoo的search用法一点心得items = self.env['st.qty.lst'].search(['&', ('goodsid', '=', result.id), '|', ('goodsqty', '>', 0), ('spli...

2020-02-21 11:17:14 4746

原创 fe_sendauth: no password supplied报错

fe_sendauth: no password supplied在odoo下载项目,运行时报上述错误,原因已查明,是配置文件未保存造成的,现在已解决,做记录

2019-11-27 10:34:36 11219

原创 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 1083

原创 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 823

原创 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 983

原创 odoo实现序号递增

首先找到odoo页面 设置—>技术—>序号与标识符—>序号打开并创建若表中有一字段inpriority = fields.Integer(string='入库优先级')要使这个字段递增,则在表后添加函数,升级更新即可 @api.model def create(self, vals): if not vals.get('inpriorit...

2019-07-29 10:33:54 1058

原创 odoo验证关联字段唯一性

利用装饰器 constrains 对字段进行约束userid = fields.Many2one('res.users', string="员工姓名")@[email protected]('userid')def _check_username(self): for record in self: pack = record.search( ...

2019-07-26 16:14:29 689

原创 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 1792

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除