优化出库单核算组织赋值逻辑
This commit is contained in:
parent
29aecef694
commit
7c3fcf5d5a
|
@ -22,7 +22,7 @@ import java.util.List;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 出库单表单插件
|
* 出库单表单插件
|
||||||
* 说明:1:核算组织由项目中的财务记账组织携带而来
|
* 说明:1:核算组织由仓库中的所属组织携带而来
|
||||||
* 2:使用设备过滤,通过核算组织与使用设备中的使用组织比对而来过滤
|
* 2:使用设备过滤,通过核算组织与使用设备中的使用组织比对而来过滤
|
||||||
* 3:科目属性过滤和成本分解结构必录逻辑控制(废弃
|
* 3:科目属性过滤和成本分解结构必录逻辑控制(废弃
|
||||||
* 4:申请人部门赋值过滤
|
* 4:申请人部门赋值过滤
|
||||||
|
@ -59,14 +59,21 @@ public class MaterialOutBillPlugin extends AbstractBillPlugIn implements BeforeF
|
||||||
public void propertyChanged(PropertyChangedArgs e) {
|
public void propertyChanged(PropertyChangedArgs e) {
|
||||||
super.propertyChanged(e);
|
super.propertyChanged(e);
|
||||||
String key = e.getProperty().getName();
|
String key = e.getProperty().getName();
|
||||||
if ("project".equals(key) || "warehouse".equals(key)) {
|
if (/*"project".equals(key) || */"warehouse".equals(key)) {
|
||||||
//项目,仓库
|
//项目,仓库
|
||||||
Object project = this.getModel().getValue("project");// 项目
|
// Object project = this.getModel().getValue("project");// 项目
|
||||||
if (project != null) {
|
// if (project != null) {
|
||||||
DynamicObject project1 = (DynamicObject) project;
|
// DynamicObject project1 = (DynamicObject) project;
|
||||||
this.getModel().setValue("zcgj_fiorg", project1.get("fiaccountorg"));//核算组织 ← 项目-财务记账组织
|
// this.getModel().setValue("zcgj_fiorg", project1.get("fiaccountorg"));//核算组织 ← 项目-财务记账组织
|
||||||
} else {
|
// } else {
|
||||||
this.getModel().setValue("zcgj_fiorg", null);
|
// this.getModel().setValue("zcgj_fiorg", null);
|
||||||
|
// }
|
||||||
|
ChangeData[] changeSet = e.getChangeSet();
|
||||||
|
ChangeData changeData = changeSet[0];
|
||||||
|
Object newValue = changeData.getNewValue();//新值
|
||||||
|
if (newValue != null) {
|
||||||
|
DynamicObject warehouse = (DynamicObject) newValue;
|
||||||
|
this.getModel().setValue("zcgj_fiorg", warehouse.get("org"));
|
||||||
}
|
}
|
||||||
} else if ("zcgj_fiorg".equals(key)) {
|
} else if ("zcgj_fiorg".equals(key)) {
|
||||||
//核算组织
|
//核算组织
|
||||||
|
|
Loading…
Reference in New Issue