07 2023 档案
摘要:D:\odoo\odoo16\addons\stock_account\models\stock_valuation_layer.py _validate_accounting_entries if am_vals: print(am_vals) print(' ') for each in am_
阅读全文
摘要:odoo在15及之后版本产生js引用变更,导致14及之前列表视图(Tree/List)添加自定义按钮的方式产生了变化。 目前15/16版本列表视图添加按钮有三种方式 1.每个明细行上都显示按钮 此种Tree视图添加按钮仅需要定位第一个字段,添加button即可 创建xml文件(例如sale_view
阅读全文
摘要:odoo中有众多原生的widget,覆盖了很多使用场景,可惜的是odoo官方并未整理出一份使用文档. 本章将根据实际使用情况来对常见的诸多widget的使用方法集中介绍一下. 已知的可用Widget列表 float_time many2manyattendee many2many_tags one2
阅读全文
摘要:Odoo Integer 字段类型会在视图上显示千分位。 但我们有时候不需要显示千分位,可以如下处理: <field name="field" options="{'format': false}"/> 这样就不会显示千分位了。
阅读全文
摘要:fieldstr = '''id,debit,credit,balance''' self.env.cr.execute('''select %s from account_move_line order by id desc''' % fieldstr) try: a = self.env.cr.
阅读全文
摘要:一 模型使用# 模型的属性结构: _name 业务对象的名称 _rec_name 可选的name字段名称,供osv的name_get()方法使用,默认值name _inherit 如果设置了name属性,它的取值是单个或多个父级的模型名称;没有设置name属性时,只能是单个模型名称 _order 在
阅读全文
摘要:<record id="stock_picking_add_quantity" model="ir.ui.view"><!--交货单加数量合计--> <field name="name">stock_picking_add_quantity</field> <field name="model">s
阅读全文
摘要:default_get(fields) 函数用于初始化记录的默认值,对于模型的某些字段如果需要设置默认值,可以重写模型的default_get()函数达到目的。 例如:从表单中携带上下文信息跳转到向导、跳转到一个模型的新建表单视图等,可以在跳转时往context传递数据,然后在向导模型、被跳转创建的
阅读全文
摘要:@api.onchange('name') #修饰器,当里面的参数的值发生改变时,调用此方法 def onchange_catsName(self): #这里是一个简单的判断 #self.env['my.cats'].search 表示:在my_cats这张数据表里,搜索 #([('name', '
阅读全文
摘要:def goto_mystock(self): self.ensure_one() view_id = self.env.ref('mystock.mystock_form_view').id # a = self.env['mystock'].create({'billno': 'ABCDE',
阅读全文
摘要:# self.env['ir.config_parameter'].set_param('period', 202301)a = self.env['ir.config_parameter'].get_param("period")
阅读全文
摘要:条码扫描扫描 作业类型 去创建一个新的调拨。 = pass扫描 位置 从此位置创建新调拔。 =pass扫描 单据 打开它。 =yes扫描 产品 以显示其位置和数量。 =yes, bin&wh scan bin to get the inventory list. plus stock manipul
阅读全文
摘要:当产品有库存时走MTS,没有库存时走MTO,在Odoo该如何设定? 首先先介绍一下什么是MTO?什么是MTS? MTO是Make-to-Order的缩写,指的是当有销售订单建立时,产线才开始依订单制造所需的量; MTS是Make-to-Stock的缩写,指的是产线依安全库存量制造所需的库存,当有销售
阅读全文
摘要:https://blog.csdn.net/bluishglc/article/details/123617558
阅读全文
摘要:import win32com.client import re taskname_patt = re.compile(r'<Command>(.+?)</Command>') execution_patt = re.compile(r'<Arguments>(.+?)</Arguments>')
阅读全文
摘要:Private Declare PtrSafe Function OpenProcess Lib "kernel32" (ByVal dwDesiredAccess As Long, ByVal bInheritHandle As Long, ByVal dwProcessId As Long) A
阅读全文
摘要:'sleep函数 Public Declare PtrSafe Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long) '获取鼠标坐标 Private Type POINTAPI x As Long y As Long End Type Pri
阅读全文
浙公网安备 33010602011771号