首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从发票报告中定义分隔符的字段中剥离字符串

从发票报告中定义分隔符的字段中剥离字符串
EN

Stack Overflow用户
提问于 2022-03-18 14:07:53
回答 1查看 91关注 0票数 1

首先,我还是奥多的新手,所以这可能被解释错了,但我会尝试的。

在继承的invoice_report xml文档中,需要显示条件字段-如果db中的列(字段)等于另一列。更准确地说,如果来自invoice_origin的account_move等于sale_order中的名称。

这是密码:

代码语言:javascript
复制
<t t-foreach="request.env['sale.order'].search([('name', '=', o.invoice_origin)])" t-as="obj">

例如,在数据库中,这个invoice_origin是{‘in _invoice_origin’:'S00151-2022'}

在由多个销售订单创建的发票上,{“发票_原产地”:“S 00123-2022,S 00066-2022”}

如何将这些数据分别用于前面的部分{‘发票_原产地’:‘S 00123-2022’}和单独{‘invoice_原产地’:‘s 00066-2022’}

谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-03-18 15:54:58

您可以尝试拆分发票来源,并将结果用于现有代码:

代码语言:javascript
复制
<t t-set="origin_list" t-value="o.invoice_origin and o.invoice_origin.split(', ') or []" />
<t t-foreach="request.env['sale.order'].search([('name', 'in', origin_list)])" t-as="obj">
    <!-- do something -->
</t>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71528278

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档