马国华 第七章:模型间关系 Odoo模型间关系: Odoo是一款模块化、高度可定制的开源ERP系统。其核心架构基于Python的ORM(对象关系映射),通过模型(Model)来实现数据库表的操作与关联。在Odoo中,模型间关系是开发中不可或缺的部分,灵活的关系设置可以帮助我们更高效地处理数据。本篇博客将从基础到高级,系统介绍Odoo模型间的关系及其应用场景。 一、Odoo中的模型间关系类型 Odoo支持四种主要的关系类型,分...
徐朋朋 第8章:odoo @onchange与@depends装饰器异同 1. @onchange 装饰器 @onchange 是一种基于 用户界面 (UI)的触发器,用于监听某些字段的值在前端界面中发生变化时,自动调用对应的方法。 关键特点 触发时机 : 当用户在界面上修改某个字段的值并切换到其他字段时,触发 @onchange 方法。 仅作用于前端 : @onchange 的结果不会存储到数据库,仅在当前的会话中生效。 实时反馈 : 用于动态更新界面中的其他字段,例...
王柏茗 electron 使用已打包的vue页面 一. 创建electron项目 1. 快速创建: https://github.com/electron/electron-quick-start 2. 新建 " .npmrc "文件,添加以下内容 electron_mirror=https://npmmirror.com/mirrors/electron/ electron_builder_binaries_mirror=https:...
王柏茗 将vue/cli创建的vue2改为electron项目 一. 运行vue add electron-builder 选择electron版本 在src目录下会新增electron入口文件background.js,配置electron相关内容 package.json会新增命令: "electron:build": "vue-cli-service electron:build", "electron:serve": "vue-cli-service ...
王柏茗 electron项目创建 一.electron-quick-start 最简单的electron项目,运行后显示hello world git https://github.com/electron/electron-quick-start.git 或者 https://github.com/electron/electron-quick-start 页面下载压缩包 二.@quick-start/create-electr...
李超 Odoo17登记银行收付款跳过银行对账(未结收/付款科目)的方法 业务背景 直接付款 在旧的Odoo版本中,创建付款单(account.payment)确认之后,生成的会计凭证如下: 借:银行 贷:应付账款 付款+对账 在17版本中,默认为登记付款+对账的模式来处理往来账款: 付款单确认后,生成的会计凭证为 需要再创建一笔银行对账的凭证将 未结账款 过到 银行 科目上 也可通过少量二开开放银行对账单的手工创建,使用对账单生成的凭证 针对一些小型企业,不需要对账的...
李金富 HX711称重模块的学习与开发 一、HX711称重模块简介 HX711是一种高精度、低噪声的模拟前端芯片,常用于称重传感器和负载细节测量应用中。它具有内置的放大器和ADC(模数转换器),可以将称重传感器的模拟信号转换为数字信号。HX711模块通常与称重传感器(如压阻式称重传感器)配合使用,以便实现重量测量功能。在使用HX711时,通常需要将其与一个称重传感器连接,以便将传感器的模拟输出信号转换为数字信号。然后,这个数字信号可以被...
刘旭晟 销售业务 销售业务 把产品和服务出售给客户 销售订单是源头数据,对于源头数据和关键主数据要严防死守 最容易出问题的地方,是订单的变更是否正确传达 业务场景 重点了解产品、订单获取方式 模块架构 对于价格而言,下游的单据不允许改单价,但是产品的标价是可以修改的,类似于服装店的吊牌价,在ERPNext中允许物料改负价,但不允许售价低于采购价和成本价,一般使用默认价格表 对于物料明细,允许相同物料号在不同行重复出...
赵世杰 一文读懂质量成本Cost Of Quality 如果您从事过质量工作 大概率会听说过这样一个词: 质量成本 那么,什么是 ”质量成本”? ”质量”与”成本”之间有什么关系? “高质量=高成本“? “低质量=低成本“? or “高质量=低成本“? 这些疑问,或多或少地都困扰过我们 在汽车零部件行业,我们注意到这样的情况时有发生,供应商不知道是为了降低成本还是缺乏APQP意识,前期投入往往不足。 比如方案评审走过场,FMEA评审无关紧要,工艺工装设...
王佳明 MQTT协议解析 什么是 MQTT? MQTT(Message Queuing Telemetry Transport)是一种轻量级、基于发布-订阅模式的消息传输协议,适用于资源受限的设备和低带宽、高延迟或不稳定的网络环境。它在物联网应用中广受欢迎,能够实现传感器、执行器和其它设备之间的高效通信。 为什么 MQTT 是适用于物联网的最佳协议? MQTT 所具有的适用于物联网特定需求的特点和功能,使其成为物联网领域最...
李金富 ATmega16单片机串口开发 AVR编译环境搭建 安装Window XP虚拟机,ICCAVR V6在该系统上才能稳定运行,如有需要自行下载更高版本。 安装ICCAVR编译器 安装Protuse进行仿真 了解ATmega16的寄存器映射 SART 分为了三个主要部分 : 时钟发生器,发送器和接收器。控制寄存器由三个单元共享。时钟发生器包含同步逻辑,通过它将波特率发生器及为从机同步操作所使用的外部输入时钟同步起来。 XCK ( 发...
李金富 Modbus协议验证 一、 初识Modbus Modbus是应用层的报文传输协议,在不同类型的总线或者网络设备提供主站设备/从站设备通信。是工业领域通信协议的业界标准。Modbus基本报文格式如下: 二、 Modbus开发环境 1、使用VSPD 创建虚拟端口连接 ,下载地址: http://www.eltima.com/ 2、使用modbus poll 和 modbus slave分别建立主机和从机连接。,下载地址:h...