修改为上面三个科目才设置税基和税码的核算维度,且是必录
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