首页 > 其他分享 >ODOO计量单位的使用

ODOO计量单位的使用

时间:2023-04-04 09:34:25浏览次数:34  
标签:舍入 KG 必填 参考 ODOO 使用 类别 计量单位

1计量单位功能模块

计量单位模块主要功能是按不同计量单位来处理产品,可在库存,销售等模块中使用,用来处理买卖之间的不同计量单位换算。比如:从国外供应商买的牛肉单位是磅,但牛肉销售给国内用户则以公斤往外卖。

1.1 新建计量单位类别form视图

列表字段:
a.计量单位类别,必填字段,例如:重量,字段为空时提示
b.计量单位名称,必填字段,例如KG,G,磅,字段为空时提示
c.类型,为可选字段,如图,分为:

  • 大于参考计量单位
  • 这个类别的参考计量单位
  • 小于参考单位

d.比例:

  • 类型为这个类别的参考计量单位的比例默认为1,且不能修改
  • 类型为大于或小于这个类别的参考计量单位的单位的比例应为实际比例

比例效果示例:

如图:计量单位KG为这个类的参考计量单位,G为小于参考计量单位,磅为大于参考计量单位,以KG为参考计量单位,当产品计量单位为G/磅时,他的单价会根据其计量单位与参考计量单位的比例的不同而不同
e.启用字段:取消选择启用字段以禁用计量单位,而非删除
f.舍入精度字段:计算出的数值将是这个值的倍数

舍入精度字段效果示例

如图:磅1的舍入精度为0.3,磅2的舍入精度为1,在产品和数量都一致的情况下,其已结算的值不同,并且磅1的已结算值为其舍入精度的倍数

1.2.计量单位类别tree视图

字段:
a.计量单位类别字段:显示已有的计量单位类别
b.单位,以标签形式显示该计量单位类别中的计量单位,并且类型为这个类别的参考计量单位用颜色标明区分

搜索功能:以计量单位类别和单位作为搜索条件

2.计量单位视图

字段
a.计量单位名称:必填项,例如:kg
b.类别:必填项,多对一字段,可选择此计量单位对应的类别,或者创建新的类别
c.类型:可选字段,分为:

  • 小于参考计量单位
  • 这个类别的参考计量单位(默认选项)
  • 大于参考计量单位

d 启用:取消选择启用字段为禁用此计量单位,而非删除
e 舍入精度:计算的数量为这个值的倍数,作用如上

分组功能,可通过类别进行分组,分组后,同一类别的计量单位会被归纳在一起
采购与库存中的计量单位



当我们以KG为计量单位采购产品时,在库存中,此产品的计量单位也为KG,然后以磅为计量单位出售产品,在库存中会自动根据KG与磅之间的比例计算出剩余的产品数量

作者:王鹏果

标签:舍入,KG,必填,参考,ODOO,使用,类别,计量单位
From: https://www.cnblogs.com/DTCLOUD/p/17285288.html

相关文章

  • IDEA的安装和使用
    8.IDEA8.1IDEA概述​IDEA全称IntelliJIDEA,是用于Java语言开发的集成环境,它是业界公认的目前用于Java程序开发最好的工具。集成环境:​把代码编写,编译,执行,调试等多种功能综合到一起的开发工具。8.2IDEA的下载和安装8.2.1下载​可以到官方网站自行下载,网址为:h......
  • 使用 Solon Cloud 的 Jaeger 做请求链路跟踪
    <dependency><groupId>org.noear</groupId><artifactId>jaeger-solon-cloud-plugin</artifactId></dependency>1、描述分布式扩展插件。基于jaeger适配的soloncloud插件。基于opentracing开放接口提供链路跟踪支持。2、配置示例solon.app:name:"......
  • 实战篇:使用rook在k8s上搭建ceph集群
    写在开篇“上一次,我发了一篇:《理论篇:让我们一起鲁克鲁克——rook(开源存储编排)》。这次,来一篇实战,使用rook在k8s上把ceph集群搞起来。后续,还会陆续分享如何对接k8s(作为k8s的后端存储)、以及分享一些在生产上的实践经验。”环境规划主机名IP角色数据磁盘k8s-a-mast......
  • 在SpringDataJPA中使用Querydsl(kotlin版)
    前言我们在做日常开发中经常会进行数据库的操作,ORM框架可以帮助我们更便捷的进行数据的操作。SpringDataJPA就是我们经常用到的ORM框架,我们只需要定义一些实体类以及实现一些接口,它便为我们生成了一些丰富的SQL操作功能。但是如果涉及到多表动态查询,JPA的功能就显得有些捉襟见......
  • pm2安装使用(录播姬为例)
    PM2官方文档安装apt-getinstallnpmnpminstallpm2-g使用pm2start--namerecorder"/root/live/BililiveRecorder.Clirun'/mnt/bilibili'"查看和控制运行状态pm2ps#"recorder"是上面运行pm2start时传入的--name参数pm2startrecorderpm2sto......
  • android 评分条 RatingBar 使用及自定义
    一、先上效果图片:  第一个是自定义;  第二个是原生的: 二、atingBarRatingBar是基于SeekBar和ProgressBar的扩展,用星型来显示等级评定。使用RatingBar的默认大小时,用户可以触摸/拖动或使用键来设置评分,它有两种样式(小风格用ratingBarStyleSmall,大风格用ratingBarStyleIndica......
  • <Android> ListView 列表控件的使用-李国庆-专题视频课程
    ListView列表控件的使用—15573人已学习课程介绍        1,ListView介绍;2,原理讲解;3,简单实现;4,ListView扩展;课程收益    通过学习本课程,具有一定的Android开发技能和知识,熟练掌握这一专题中集成组件与布局属性、实现listview基本用法,及简单扩展。讲师介绍    ......
  • 使用 Cursor 帮你智能写代码
    前言Cursor是一款用于人工智能编程的编辑器,现在Cursor可以帮助你做一些事情。。。官方链接如下:https://www.cursor.so/官方介绍如下:Write:Generate10-100linesofcodewithanAIthat'ssmarterthanCopilotDiff:AsktheAItoeditablockofcode,seeonlyproposed......
  • 使用 Lambda Web Adapter 在 Lambda 上 构建 web 应用
    背景介绍AmazonLambda可结合AmazonAPIGateway或ApplicationLoadBalancer,使您无需提前启动或管理服务器即可运行基于restfulAPI的应用程序。此时,Lambda将以JSON格式的字符串接收http事件,并将其转换为对象,它将事件对象以及上下文传递给Lambda函数。而对于已经开......
  • 使用navigator.userAgent 判断当前浏览器所处的环境
    https://blog.csdn.net/banana960531/article/details/86572475浏览器对于我们来说,可能是最熟悉的工具了。熟知的浏览器Firefox、Opera、Safari、IE、Chrome以外,据说世界上还有近百种浏览器。通常在开发的时候要做到兼容各种浏览器,因此提炼出判断浏览器类型及系统是很重要的。先......