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