我在销售订单中创建了两个自定义字段,但这些字段未显示在发票表单中 . 我还在发票表单视图和列中添加并更新服务器,但此值未显示在发票中 . 如何在发票表单中显示这些值 . 这是我的视图文件:

account.invoice.line.form

account.invoice.line

on_change="uos_id_change(product_id, uos_id, quantity, name, parent.type, parent.partner_id, parent.fiscal_position, price_unit, parent.currency_id, context, parent.company_id)"/>

并在.py文件中添加了两个字段:

'purchase_order':fields.many2one('purchase.order', 'Old Gold', ondelete="cascade"),

'amt_total':fields.related('purchase_order', 'amount_total', type='float', relation='purchase.order', string="Amount", readonly=True),

我创建了这个功能

def _amount_all(self, cr, uid, ids, field_name, arg, context=None):

cur_obj = self.pool.get('res.currency')

res = {}

for order in self.browse(cr, uid, ids, context=context):

res[order.id] = {

'amount_untaxed': 0.0,

'amount_tax': 0.0,

'amount_total': 0.0,

'amt_total':0.0

}

val = val1 = 0.0

cur = order.pricelist_id.currency_id

for line in order.order_line:

val1 += line.price_subtotal

val += self._amount_line_tax(cr, uid, line, context=context)

res[order.id]['amount_tax'] = cur_obj.round(cr, uid, cur, val)

res[order.id]['amount_untaxed'] = cur_obj.round(cr, uid, cur, val1)

res[order.id]['amount_untaxed'] -= order.amt_total

res[order.id]['amount_total'] = res[order.id]['amount_untaxed'] + res[order.id]['amount_tax']

return res

在这里我可以从 total_amount 中减去 amt_total ,但在发票中我无法从 total_amount 中减去 amt_total .

当我在发票表单中执行相同的操作时,它会给我一个错误:

ProgrammingError: column account_invoice_line.amt_total does not exist

LINE 1: ...ne."partner_id",account_invoice_line."product_id",account_in...

java提取发票里面的信息,如何从OpenERP获取发票中的销售订单字段值相关推荐

  1. java get null_java 获取对象中为null的字段实例代码

    下面一段简单的代码给大家分享java 获取对象中为null的字段,具体代码如下所述: private static String[] getNullPropertyNames(Object sourc ...

  2. oracle查询字段有list,java读取oracle表字段信息存到列表(LIST)中

    今天在研究如何将oracle表字段的信息存到列表数组中,做了一点实验,是在java1.5下,用myeclips做的,代码如下: public static List> gocilist(Conn ...

  3. java中的字段是_Java – 获取类中特定数据类型的字段

    原文链接作者:mkyong 译者:王乐(2270134103@qq.com) 一些Java反射API的例子. 1.显示所有字段和数据类型 使用反射遍历一个类声明的所有字段. CompanyA.java ...

  4. java多表查询返回数据_spring data jpa如何在多张数据库表中查询返回某些字段值?...

    对于多表联查需要使用springdata jpa的@Query标注实现,例如最代码的我的私信列表的查询:public static final String POSTREPOSITORY_FINDAL ...

  5. java读mysql增量_如何复制行并在MySQL中使用自动增量字段插入同一个表?

    如果您需要复杂的解决方案以便经常这样做,您可以使用以下过程: DELIMITER $$ CREATE PROCEDURE `duplicateRows`(_schemaName text, _tabl ...

  6. 重学 Java 设计模式:实战适配器模式「从多个MQ消息体中,抽取指定字段值场景」

    作者:小傅哥 博客:https://bugstack.cn 沉淀.分享.成长,让自己和他人都能有所收获!

  7. java 反射 父类的属性_用反射的方式获取父类中的所有属性和方法

    package com.syh.jdbc.reflection_super; /** * 父类 * @author syh * */ public class Parent { public Stri ...

  8. 金色传说:SAP-ABAP-销售订单增强:记录销售订单修改信息和修改原因

    业务场景 为了记录从客户或经销商询单到正式下达销售订单的过程并分析,需要记录销售订单创建和修改时的关键信息,其中包括:客户.物料.订单数量.交货日期.更改原因. 解决方案 创建销售订单时自动记录关键信 ...

  9. 爬虫实例5:使用scrapy框架获取链家网二手房最新信息(获取单个城市所有街区二手房信息可以使用selenium动态获取页数)

    1-首先进行分析链家网 链家网址:https://www.lianjia.com/city/ 获取省市 2-创建文件 打开虚拟机或者powershell 执行命令scrapy startproject ...

最新文章

  1. arcgis js 移除某一个点_GIS Experience (二):ArcGIS实践操作问题集
  2. mariadb mysql同步_CentOS7安装配置MariaDB(mysql)数据主从同步
  3. sort command
  4. u-boot移植第二弹——移植2012.10u-boot到RealARM210 cortex-A8开发板
  5. Apache配置静态缓存
  6. uva 11490 ——Just Another Problem
  7. OSPF的虚链路配置
  8. 2021年终总结2022未来展望——人生天地之间,若白驹过隙,忽然而已
  9. 贺利坚老师汇编课程73笔记:键盘输入的处理过程
  10. Julia : HDF5、JLD2库、group、dataset
  11. SpringMVC相关面试题总结
  12. FFmpeg常用指令记录sdp中提取sps/pps信息sps/pps(STAP-A解析)
  13. bulter机器人_机器人库早报|特拉华大学通过人工智能扩大发展劳动力 1.5 倍
  14. html5中画线效果标记是,HTML5画布中怎样绘制线?
  15. Ctrl+win+d win的虚拟桌面如何撤销
  16. CM安装成功,CM的web界面登录不上解决方案
  17. 第 2-3 课:迭代法计算定积分
  18. 一位程序员搬家到新加坡的体验
  19. XGboost-网格调参法
  20. 计算机考研公共课考英语几,考研公共课考政治数学英语,专业课还要考几门

热门文章

  1. 乐山职业技术学院计算机考纲,乐山职业技术学院2020年单独招生考试专业技能测试大纲2...
  2. 基于SpringBoot满天星幼儿园管理系统
  3. 蓝牙耳机什么牌子适合新手?选购不踩雷最强攻略,2021蓝牙耳机分享
  4. css设置下拉框,撑开下面的内容,且不影响整体布局
  5. Stata - 内生性问题:处理方法与进展
  6. 输入框向上移动HTML5,HTML输入框样式
  7. 用代码制作小游戏:简单制作给孩子幸福童年
  8. 【Shell】清理nohup.out文件
  9. 震源机制(Focal Mechanism)之断层基本知识
  10. 基于Java的高校实验室管理系统的设计与实现