0
点赞
收藏
分享

微信扫一扫

odoo 根据不同记录模板,生成模板数据

江南北 2022-04-01 阅读 36
python
# 根据jl,查模板表名,返回jcxx={}字典
def getjccs(self, jl, csjl_id):
    biao = jl.biaozhun_id.jlmb_id.mbcs_code
    csjl = self.env[biao].sudo().search([('id', '=', csjl_id)])

    mrzds = self.env['ir.model.fields'].search([('model', '=', biao)])
    paichuzd = ['__last_update', 'create_date', 'create_uid', 'display_name', 'write_date',
                'write_uid', 'ID', 'ysjl_id']
    xzds = {}
    for zd in mrzds:
        if zd.name not in paichuzd:
            xzds[zd.name] = zd.field_description

    dxzds = {}
    for item in xzds:
        dxzds[xzds[item]] = csjl[item] if csjl[item] else '/'
    print(dxzds)
    print(csjl['fgcsm'])
    # 分隔参数
    if csjl['fgcsm']:
        fgcs = csjl['fgcsm'].strip().replace(',', ',').split(',')  # 分隔参数名,
        print(fgcs)
举报

相关推荐

0 条评论