odoo15 利用字典,引用多项记录中的字段名与字段值
# 根据jl,查模板表名,返回jcxx=[]数组
def getjcxx(self, jl):
jcxx = []
if jl.jldata:
pjl=self.env['ysjl.ysjl'].sudo().search([('id', '=', jl.jldata)])
# print('pjlcs',pjl.ypdx_ids_char,pjl.id)
jc = self.env[jl.biaozhun_id.jlmb_id.jl_code].sudo().search([('ysjl_id', '=', pjl.id)])
else:
jc = self.env[jl.biaozhun_id.jlmb_id.jl_code].sudo().search([('id', '=', jl.jljgdata)])
biao = jl.biaozhun_id.jlmb_id.jl_code
mrzds = self.env['ir.model.fields'].search([('model', '=', biao)])
paichuzd = ['__last_update', 'create_date', 'create_uid', 'display_name', 'write_date',
'write_uid','ID']
xzds = {}
for zd in mrzds: