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

S

samchou

@samchou
关于
帖子
22
主题
7
群组
0
粉丝
0
关注
0

帖子

最新 最佳 有争议的

  • odoo 14 如何顯示達成率
    S samchou

    @samchou 已解決


  • odoo 14 如何顯示達成率
    S samchou

    請問如何設計達成率圖表
    謝謝


  • odoo 14 輸入條件 下方動態顯示結果
    S samchou

    已解決
    使用@api.onchange跟用notebook


  • odoo 14 輸入條件 下方動態顯示結果
    S samchou

    請問一下
    能否選取工作中心及製程後
    下方立刻顯示今天輸入過的相同工作中心及製程的製造訂單資料


  • odoo 14 輸入條件 下方動態顯示結果
    S samchou

    請問一下
    能否選取工作中心及線別後
    下方立刻顯示今天輸入過的同工作中心及線別的製造訂單資料


  • ODOO14 批次列印QR碼
    S samchou

    已解決
    要在程式內設定紙張格式大小


  • ODOO14 批次列印QR碼
    S samchou
    ### 連續產生QR碼並直接列印至印表機
    import win32print
    import win32ui
    import win32con
    import qrcode
    import odoorpc
    from PIL import Image,ImageWin
    
    db_ip = '192.168.122.X'
    db_name = 'test'
    user_name = ''
    user_password = ''
    
    # Prepare the connection to the server
    odoo = odoorpc.ODOO(db_ip, port=8069)
    # Login
    odoo.login(db_name,user_name,user_password)
    Wt = odoo.env['workticket.wt']
    wt_ids = Wt.search([('wt_status', '=', 'Y')])
    for wt in Wt.browse(wt_ids):
        if wt.wk_status == 'N' :
            total_prt = wt.total_prt + 1
            part_descp = wt.parts.part_descp
            pack_qty = format(int(wt.pack_qty), '.3f')  ##顯示小數點下三位
            NQRCode = wt.name+'_'+wt.style+'_'+part_descp+'_'+wt.color+'_'+wt.size+'_'+wt.materiel+'_'+str(pack_qty)+'_'+str(total_prt)
            qr = qrcode.QRCode(
                version=3,
                error_correction=qrcode.constants.ERROR_CORRECT_L,
                box_size=100,
                border=4,
            )
            qr.make(fit=True)
            qr.add_data(NQRCode)
            img = qr.make_image(fill_color="black", back_color="white")
            printer_name = win32print.GetDefaultPrinter ()
            hDC = win32ui.CreateDC ()
            hDC.CreatePrinterDC (printer_name)
            hDC.StartDoc ('QR')
            hDC.StartPage ()
            dib = ImageWin.Dib (img)
            # 第一行
            x1 = 15
            y1 = 5
            x2 = 485
            y2 = 50
            # 圖片
            x11 = 305
            y11 = 50
            x12 = 485
            y12 = 230
            font = win32ui.CreateFont({
                "name": "Arial",
                # "underline": True, 底線
                "height": 42,
                "weight": 42,
            })
            show = wt.style 
            hDC.SelectObject(font)
            hDC.DrawText (show,(x1,y1,x2,y2), win32con.DT_LEFT)
            
            dib.draw (hDC.GetHandleOutput (),(x11,y11,x12,y12))
    
            hDC.EndPage ()
            hDC.EndDoc ()
            hDC.DeleteDC ()
    

    直接寫成一個PY檔能確實執行
    但是把同樣程式寫入odoo內
    列印卻出現空白


  • ODOO14 批次列印QR碼
    S samchou

    已解決
    使用
    c1394da5-0411-41b6-b2d7-409732a4b8de-圖片.png


  • odoo 14 條件隱藏刪除按鈕
    S samchou

    13334f32-634f-467d-ae0d-1b3b98b6832b-圖片.png
    sale.order的設定

    3990d876-8152-47d9-bf3b-e1293301099d-圖片.png

    1bd0f1e9-c8bc-41b5-9a7f-c09ce7627b48-圖片.png
    我的設定

    但是還是出現錯誤
    ac2f9b22-a45d-493f-a6f5-a022e3eac194-圖片.png


  • odoo 14 條件隱藏刪除按鈕
    S samchou

    8cb64f10-4790-47e1-9a1a-92a2f288671d-圖片.png
    但是擋不掉
    d9afbff5-c6f7-4d29-8f85-7ec212e6d7ac-圖片.png


  • odoo 14 條件隱藏列印按鈕
    S samchou

    請問如何限制已完成的文件隱藏列印按鈕
    我現在是用後端判斷
    已完成跳出訊息
    能否在前端就讓列印按鈕消失


  • ODOO14 批次列印QR碼
    S samchou

    windows 下無法安裝pycups套件
    導致無法安裝base_report_to_printer套件


  • odoo 14 條件隱藏刪除按鈕
    S samchou

    ef5e20f6-bea8-4d7b-a061-39d162cb5ba1-圖片.png

    1ffb079d-c9e9-4624-bde0-124e8e5ad84c-圖片.png

    我在state 有設定 Y 跟 N


  • odoo 14 數字輸入動態限制最大值
    S samchou

    那請問要如何限制在畫面輸入的最大值?


  • ODOO14 批次列印QR碼
    S samchou

    現行完成報表列印QR碼
    是先轉成PDF再列印
    要一張一張展開PDF然後列印到印表機
    效率極差
    請問有甚麼辦法批次列印不透過轉成PDF直接丟去印表機列印嗎?


  • from表单添加明细行时,选择记录时如何设置不可在此创建新记录
    S samchou

    @wuzhou
    你的原始碼是怎麼寫的?
    要在明細行內的form內設定


  • from表单添加明细行时,选择记录时如何设置不可在此创建新记录
    S samchou

    在form的地方加
    < form edit="false" >


  • odoo 14 條件隱藏刪除按鈕
    S samchou

    請問是這樣嗎?
    <field name="state" attrs="{'readonly':[('state', '=', 'Y')]}" invisible="1" / >
    我試過刪除按鈕還是存在


  • odoo 14 數字輸入動態限制最大值
    S samchou

    你好
    我是想在XML內設置限制最大值
    <field name="wk_qty" attrs="{'invisible': [('note', 'in', ('today','makeup'))]}" widget="numeric_step" options="{'step': 1, 'min': 0, 'max': 100}" / >
    但是現行僅能使用固定值 例如:100
    如何能'max': max_value ?
    動態設定最大值


  • odoo 14 表單輸入時限制日期區間
    S samchou

    請問在表單輸入時
    如何在XML內限制設定日期區間
    例如只能輸入一周前到今天的日期
    最大時間可以用options="'maxDate': None"
    那最小時間可以用甚麼呢?

  • 登录

  • 没有帐号? 注册

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