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