跳转至内容
  • 版块
  • 标签
  • 热门
  • 用户
  • 群组
皮肤
  • 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 中文社区

Z

zhumeng_459

@zhumeng_459
关于
帖子
25
主题
10
群组
0
粉丝
0
关注
0

帖子

最新 最佳 有争议的

  • Odoo 12 自定义按钮事件
    Z zhumeng_459

    试了下面这个方法可以触发事件,就是更改了“check_jskc”字段的值后,Web页面上没有跟着改过来,求解。

    odoo.define('x_ds.mm_wlpz_js', function (require) {
        "use strict";
    
        var FormController = require('web.FormController');
    
        FormController.include({
            _onButtonClicked: function (event) { 
    
                if(event.data.attrs.custom === "mm_wlpz_jsck_click"){
                    event.data.record.data.check_jskc= true 
                    return ;
                }
    
                this._super(event);
            },
        });
        
    });
    

  • Odoo 12 自定义按钮事件
    Z zhumeng_459

    以下代码用来在Form里面增加一个自定义按钮,触发JS代码。在Odoo V10 里面是可用的,但是放到Odoo V12里面就不生效了。折腾了两天,没搞定,请高手指点一下,该怎么修改。

    模块配置文件 manifest.py 加了如下:

    'js': [
            'static/src/js/mm_wlpz.js',
        ] ,
    

    XML文件代码里加了按钮:

    <button string="选取库存" custom="mm_wlpz_jsck_click"/>
    

    JS文件写了触发的事件:

    odoo.define('x_ds.mm_wlpz_js', function (require) {
        "use strict";
    
        var form_widget = require('web.form_widgets');
        var core = require('web.core');
        var _t = core._t;
    
        form_widget.WidgetButton.include({
            on_click: function () {
    
                alert( 'on_click ' )
                if (this.node.attrs.custom === "mm_wlpz_jsck_click") {  
                    //console.log(this)
                    this.field_manager.fields.check_jskc.set_value(true)
                    return;
                }
            } ,
    
        });
        
    });
    

  • 仓库凭证的移动日期
    Z zhumeng_459

    是指“附加信息”里面的“调拨日期”吧?
    “库存估值”表并不以这个日期来计算当时的库存量啊。


  • 仓库凭证的移动日期
    Z zhumeng_459

    谢回复。
      在“库存移动”查询里面,“日期”(调拨)是按用户点击“移动”按钮的时间记录的,这个找不到地方可以修改。如果实物是上个月做的入库,我们这个月才做账,统计上个月月末的库存数,就会按这个日期计算了。


  • 仓库凭证的移动日期
    Z zhumeng_459

    现仓库系统默认在做物料移动时,把进行“移动”操作时的时间做为实物移动的时间。
      如果我们这个月才发现上个月有笔实物入库没有做“移动”操作,应该怎么做才能把这笔账记到上个月去呢?


  • [求助]汇总类型的报表
    Z zhumeng_459

    不好意思,我没讲清楚。是要在右边加一个这样的报表打印。


  • [求助]汇总类型的报表
    Z zhumeng_459

    如果要在采购订单的Form视图右边上挂这样一张采购报表,应该怎么做:



      ----------------------------------------------------------
        标题:采购订单号PO00001
      
      明细(把采购明细按“计划日期”进行金额汇总):
      计划日期2012-11-20          金额54632.12
      计划日期2012-11-24          金额54789.58
      ----------------------------------------------------------


      要是原为了进行汇总(group by ),新建一个采购报表对象(class),再为这个报表对象创建一个RML文件,怎么把它挂到采购订单的视图右边?






  • TreeView导出
    Z zhumeng_459

    OE自带的TreeView导出功能更多的是为导入初始数据作准备。如果只是纯粹地要把当前数据导到Excle里面作二次编辑的话,比较麻烦,要在可导出的全部字段(包括关联对象的字段)中选择要导出的字段,特别对于Many2One字段,要展开选择该对象的“name”字段(如果有的话),不然就会导出成ID字段。
      遇到这种导出需求,可安装 web_export_view 模块,它会在原“导入”、“导出”功能下面,多加一个“Export current view”功能,直接把当前 TreeView 导出成 xls 文件。

      下载地址:http://apps.openerp.com/addon/7966?filter={"order_by"%3A+"click_counter+desc"%2C+"text_search"%3A+"web_export_view"}&page=0


  • Wizard
    Z zhumeng_459

    :)谢谢mrshelly!


  • Wizard
    Z zhumeng_459

    看了点资料进行测试后出错,有点迷糊,请教一下以下三个问题:

      1、<act_window……/>和<record id="……" model="ir.actions.act_window">……</record>是定义同一个东西吗?如果不是,两个有何区别。

      2、同时显示在tree和form视图右边的同一个“动作”怎么让它只出现在form里;

      3、显示在视图的“动作”怎么可以根据视图里所选的对象的状态来决定是否可见,或可编辑。

       :D节日快乐!


  • 在官方模块的类中嵌入代码
    Z zhumeng_459

    如楼上所说,获取返回值再处理, 以及调用super方法都搞不定,因为代码要嵌入到中间。我是想把采购申请的ID也传递到采购订单明细中去,作关联,因此也不能用_defaults实现。如此一来,就只有复制代码到子类的方法中了。
      如果官方代码改变的话,那么,我也要跟着再复制一次,改一次了。
      要是官方代码中相应的位置有调用空函数,然后再由开发者二次开发实现这个函数就好了。


  • OpenERP备忘录
    Z zhumeng_459

    非常有用,谢谢!


  • 在官方模块的类中嵌入代码
    Z zhumeng_459

    可能是我没表达清楚。
      自定义字段已经加好了,现在给字段赋值的时候,要把赋值语句插入到官方模块的代码的一段for语句中间,我不想这么干,但是用继承又好像实现不了……


  • 在官方模块的类中嵌入代码
    Z zhumeng_459

    谢谢回复!
      按我的理解 ,如果继承的话,只能整个方法继承或者不继承。但是我想在下面这个语句中间插入,该如何实现?

                    purchase_order_line.create(cr, uid, {
                        'order_id': purchase_id,
                        'name': product.partner_ref,
                        'product_qty': qty,
                        'product_id': product.id,
                        'product_uom': default_uom_po_id,
                        'price_unit': seller_price,
                        'date_planned': date_planned,
                        'notes': product.description_purchase,
                        'taxes_id': [(6, 0, taxes)],

                        #插入自定义字段的赋值

                    }, context=context)


  • 在官方模块的类中嵌入代码
    Z zhumeng_459

    在OE的采购申请中,有个按钮可以解发采购申请对象的 make_purchase_order 方法,按采购申请中的明细生成一张采购订单。
      我想在这个方法中对采购订单的明细多写入一个字段。
      除了直接改 make_purchase_order 的代码外,还可以怎么搞?直接改官方的代码,升级的时候比较不方便。


  • 审批流程的处理时间和用户的记录
    Z zhumeng_459

    谢谢!
      你说的是“audittrail”(审核追踪)模块吗?


  • 审批流程的处理时间和用户的记录
    Z zhumeng_459

    如果某单据由用户A[b]创建[/b]后,交由特定部门的人B或C[b]审批[/b]处理,按OE的工作流,如何才能得到如下的进度明细呢?

      创建步骤    A用户    2012-08-01创建    2012-08-01创建完成
      审批处理    B用户    2012-08-03受理    2012-08-04受理完成
      后继处理
      ......   

      在“客户端日志”是可以看见对象状态的变化,但是是消息字符串的格式,不好作直观处理。而且只能看到已处理的步骤,等处理的步骤看不见。
      如何实现该功能?


  • [请教]同一对象的不同视图
    Z zhumeng_459

    Jeff,谢谢不厌其烦地回复!
      我按指示读了一遍account.invoice的View设计。请看看我理解得对不对:

      供应商发票和客户发票都是对象account.invoice的业务表现形式,两者的前台数据由窗口动作使用domain,按type字段区分开来。
      其中供应商发票的窗口动作,没指定视图,默认按序列号选用对象account.invoice的视图作为前台显示。
      客户发票的窗口动作则指定了视图,直接调用了序列号较大的视图作为前台的表单视图。

      菜单“账簿明细”可以同时查询到两者的所有单据,我使用凭证号右边小按钮的“打开”功能,打开单据查看,系统会统一弹出发票的显示对话框,这个对话框无论是客户发票和供应商发票的显示格式都一样。
      怎么样才能根据发票种类弹出各自的对话框(发票种类不一样,要显示的字段也不一样)?或者直接链接到自应的表单视图?


  • [请教]同一对象的不同视图
    Z zhumeng_459

    哈哈,收到!
      因我只能在晚上来研究OE,Jeff能否再给个直接点的提示,客户发票哪个字段的改变会引起界面视图字段的变化。我刚试修改了一下各个字段的值,没能找到。


  • [请教]同一对象的不同视图
    Z zhumeng_459

    谢谢Jeff的答复!
      考虑再三,我还是决定分菜单分视图进行分类。菜单如下:

      销售订单
        查询:
          列表(可查所有类型的销售订单)
        内销:
          列表(只查内销订单)
          表单N(按内销要求的字段排版)
        外贸:
          列表(只查外贸订单)
          表单W(按外贸要求的字段排版)

      这样会带出另一个麻烦,当在其他对象的视图中点击某个销售订单号的时候,要转到该销售订单的表单(FORM)视图,我该如何让界面自动转到相应的内销视图或者外贸视图?

      请指教!

  • 登录

  • 没有帐号? 注册

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