修改为上面三个科目才设置税基和税码的核算维度,且是必录
This commit is contained in:
parent
0249425822
commit
455024e308
|
|
@ -372,7 +372,8 @@ public class AspAccountControler {
|
||||||
//根据集团的科目复制一份作为子公司的科目,此时需要处理一下核算维度,其他属性和集团一样
|
//根据集团的科目复制一份作为子公司的科目,此时需要处理一下核算维度,其他属性和集团一样
|
||||||
DynamicObject newAcctInfo = BusinessDataServiceHelper.newDynamicObject(entityName);
|
DynamicObject newAcctInfo = BusinessDataServiceHelper.newDynamicObject(entityName);
|
||||||
newAcctInfo.set("accounttable", tableinfo);//科目表fid,上正式时,注意此ID
|
newAcctInfo.set("accounttable", tableinfo);//科目表fid,上正式时,注意此ID
|
||||||
newAcctInfo.set("number", olddo.getString("number"));
|
String olddonumber = olddo.getString("number");
|
||||||
|
newAcctInfo.set("number", olddonumber);
|
||||||
newAcctInfo.set("name", olddo.getString("name"));
|
newAcctInfo.set("name", olddo.getString("name"));
|
||||||
newAcctInfo.set("longnumber", olddo.getString("longnumber"));
|
newAcctInfo.set("longnumber", olddo.getString("longnumber"));
|
||||||
newAcctInfo.set("fullname", olddo.getString("fullname"));
|
newAcctInfo.set("fullname", olddo.getString("fullname"));
|
||||||
|
|
@ -397,17 +398,18 @@ public class AspAccountControler {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if(olddo.getString("number").startsWith("2211") || "2221010200".equals(olddo.getString("number"))){
|
if("2221010200".equals(olddonumber) || "2221010600".equals(olddonumber) || "2221010900".equals(olddonumber)){
|
||||||
//2211开头的科目统一在科目接口上设置税基和税码的核算维度
|
//20250721 作废-2211开头的科目统一在科目接口上设置税基和税码的核算维度,非必录
|
||||||
|
//20250721 修改为上面三个科目才设置税基和税码的核算维度,且是必录
|
||||||
DynamicObjectCollection dochswd = newAcctInfo.getDynamicObjectCollection("checkitementry");
|
DynamicObjectCollection dochswd = newAcctInfo.getDynamicObjectCollection("checkitementry");
|
||||||
DynamicObject itementryInfo = dochswd.addNew();
|
DynamicObject itementryInfo = dochswd.addNew();
|
||||||
itementryInfo.set("asstactitem",getHsxmInfo("税基"));
|
itementryInfo.set("asstactitem",getHsxmInfo("税基"));
|
||||||
itementryInfo.set("isdetail", true);//明细
|
itementryInfo.set("isdetail", true);//明细
|
||||||
itementryInfo.set("isrequire", false);//必录
|
itementryInfo.set("isrequire", true);//必录
|
||||||
DynamicObject itementryInfo1 = dochswd.addNew();
|
DynamicObject itementryInfo1 = dochswd.addNew();
|
||||||
itementryInfo1.set("asstactitem",getHsxmInfo("税码"));
|
itementryInfo1.set("asstactitem",getHsxmInfo("税码"));
|
||||||
itementryInfo1.set("isdetail", true);//明细
|
itementryInfo1.set("isdetail", true);//明细
|
||||||
itementryInfo1.set("isrequire", false);//必录
|
itementryInfo1.set("isrequire", true);//必录
|
||||||
}
|
}
|
||||||
//损益类型
|
//损益类型
|
||||||
newAcctInfo.set("pltype", olddo.getString("pltype"));
|
newAcctInfo.set("pltype", olddo.getString("pltype"));
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue