vault backup: 2025-05-08 20:07:46

This commit is contained in:
SeedList
2025-05-08 20:07:46 +08:00
parent 3fe5cdd111
commit 693d451dc4

View File

@ -193,12 +193,27 @@ end.
自动检查并强制更新一组相关联的复选框(CheckBox)控件的状态,确保当某个"启用"复选框未被选中时,其相关联的"影响"复选框也必须处于未选中状态
1. 脚本核心功能
**脚本核心功能**
- **强制关联逻辑**:当某个"启用"复选框(如cbxusr_01_FIsEnable)未被选中时自动将其关联的3个"影响"复选框(cbxusr_01_FIsAffectPrice、cbxusr_01_FIsAffectPlan、cbxusr_01_FIsAffectCost)设为未选中状态
- **适用范围**处理5组不同的控件组合(01-04和06),每组都有相同的关联关系
**控件命名规则与对应关系**
- **命名模式**`cbxusr_XX_FIsYYYYY`
- `XX`代表业务类型01(仓库)、02(仓位)、03(BOM版本)、04(批号)、06(计划跟踪号)
- `FIsYYYYY`代表功能:
- `FIsEnable`:启用控制
- `FIsAffectPrice`:影响价格
- `FIsAffectPlan`:影响计划
- `FIsAffectCost`:影响出库成本
```Delphi
uses MyClass,Variables,BaseUtil,CommonFunc,DataConst,CFFrm,CFSimplePropFrm,Forms,StdCtrls,Variants,SysUtils,Classes,Controls,Dialogs,
CHostIntf,ProductClas,DocClas,LoginClas,VirtualTrees,CEntClas,PathClas;