提交 4e7c26fd authored 作者: 彭寒菲's avatar 彭寒菲

物料导入

上级 491950ee
<?xml version="1.0" encoding="utf-8"?>
<DataModel xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<Id>b66c1db6-4bd7-4d76-8114-dfd01a51b3a7</Id>
<MasterId>b66c1db6-4bd7-4d76-8114-dfd01a51b3a7</MasterId>
<Name>BOS</Name>
<Developer>
<Id>IJCF-EGLJ-QKRT-ZENJ-SCXH</Id>
<DevCode>qaz</DevCode>
<Level>1</Level>
<Name>LQKJ</Name>
</Developer>
<RequiredPackages />
<IsSuperPkg>false</IsSuperPkg>
<IncludedExtended>false</IncludedExtended>
<DevPhase>Unknown</DevPhase>
<CanBeStopped>false</CanBeStopped>
<DeployEdition>ALL</DeployEdition>
<PatchType>ALL</PatchType>
<Deploy>Business</Deploy>
<PackageCategory>FuncPackage</PackageCategory>
<IsReplace>true</IsReplace>
<LocaleId>0</LocaleId>
<BasedBOSPackageId>K3CloudV1.0_MuPan3_BOS_DM</BasedBOSPackageId>
<CommonScript>
<CommonScripts Seq="0">
<Scripts />
</CommonScripts>
</CommonScript>
<LinkBusinessObjects />
<BusinessObjects />
<ResourceObject />
<StartScript>
<SchemaScript Seq="0">
<Scripts />
</SchemaScript>
<ConsoleMenuScript Seq="0">
<Scripts />
</ConsoleMenuScript>
<SimpleDataScript Seq="0">
<Scripts />
</SimpleDataScript>
<DependentDataScript Seq="0">
<Scripts />
</DependentDataScript>
<PrepareDatas />
</StartScript>
<AutoUpdateTable>true</AutoUpdateTable>
<StopScript />
<TopClassID>27ddc008-7442-4b63-9aaf-917bd9f7b4e0</TopClassID>
</DataModel>
\ No newline at end of file
...@@ -60,7 +60,8 @@ namespace LF.K3.SCM.AppServerPlugin.AuditChecks ...@@ -60,7 +60,8 @@ namespace LF.K3.SCM.AppServerPlugin.AuditChecks
string zt = dt.Rows[i]["FDocumentStatus"].ToString(); string zt = dt.Rows[i]["FDocumentStatus"].ToString();
//如果校验不通过,抛出校验异常 //如果校验不通过,抛出校验异常
//如果是BOM则判状态是否审核,否者判断是否建了BOM //如果是BOM则判状态是否审核,否者判断是否建了BOM
if (dt.Rows[i]["BOMFNUMBER"].ToString() == null || dt.Rows[i]["BOMFNUMBER"].ToString() == "")
if (dt.Rows[i]["BOMFNUMBER"].ToString().IsNullOrEmptyOrWhiteSpace() || dt.Rows[i]["BOMFNUMBER"].ToString() == "" )
{ {
string a = dt.Rows[i]["FERPCLSID"].ToString(); string a = dt.Rows[i]["FERPCLSID"].ToString();
if (dt.Rows[i]["FERPCLSID"].ToString() == "2" || dt.Rows[i]["FERPCLSID"].ToString() == "3") if (dt.Rows[i]["FERPCLSID"].ToString() == "2" || dt.Rows[i]["FERPCLSID"].ToString() == "3")
...@@ -123,7 +124,7 @@ namespace LF.K3.SCM.AppServerPlugin.AuditChecks ...@@ -123,7 +124,7 @@ namespace LF.K3.SCM.AppServerPlugin.AuditChecks
) )
select stepCTE.*,f.FERPCLSID,engbom.FDOCUMENTSTATUS,engbom.FNUMBER as BOMFNUMBER,engbom.FMATERIALID as BOMFMATERIALID from stepCTE select stepCTE.*,f.FERPCLSID,engbom.FDOCUMENTSTATUS,engbom.FNUMBER as BOMFNUMBER,engbom.FMATERIALID as BOMFMATERIALID from stepCTE
left join t_BD_MaterialBase f on stepCTE.z=f.FMATERIALID left join t_BD_MaterialBase f on stepCTE.z=f.FMATERIALID
left join T_ENG_BOM engbom on stepCTE.FNUMBER=engbom.F_QAZ_TEXT1 where stepCTE.Lev=1", BillNo); left join T_ENG_BOM engbom on stepCTE.z=engbom.FMATERIALID where stepCTE.Lev=1", BillNo);
dt = DBServiceHelper.ExecuteDataSet(this.Context, sql).Tables[0]; dt = DBServiceHelper.ExecuteDataSet(this.Context, sql).Tables[0];
return dt; return dt;
} }
......
...@@ -86,6 +86,7 @@ ...@@ -86,6 +86,7 @@
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
<Compile Include="AuditChecks\AuditCheckPlugIn.cs" /> <Compile Include="AuditChecks\AuditCheckPlugIn.cs" />
<Compile Include="AuditChecks\BOMTaskCheckServer.cs" />
<Compile Include="BOMTaskEditionServer.cs" /> <Compile Include="BOMTaskEditionServer.cs" />
<Compile Include="BOMTaskExamineServer.cs" /> <Compile Include="BOMTaskExamineServer.cs" />
<Compile Include="BomTaskSaveServer.cs" /> <Compile Include="BomTaskSaveServer.cs" />
......
...@@ -178,6 +178,7 @@ namespace LF.K3.SCM.BusinessPlugin ...@@ -178,6 +178,7 @@ namespace LF.K3.SCM.BusinessPlugin
DataSet dataSet = null; DataSet dataSet = null;
dataSet = excelOperation.ReadFromFile(this._filePath, 0, 0); dataSet = excelOperation.ReadFromFile(this._filePath, 0, 0);
DataTable dt = dataSet.Tables[0]; DataTable dt = dataSet.Tables[0];
dt.Rows.RemoveAt(0);
string strTest = GetCreateTmpTableNameSql(dt.Columns);//获取Excel列 string strTest = GetCreateTmpTableNameSql(dt.Columns);//获取Excel列
string taball = DBServiceHelper.CreateTemporaryTableName(this.Context); string taball = DBServiceHelper.CreateTemporaryTableName(this.Context);
string tabcg = DBServiceHelper.CreateTemporaryTableName(this.Context); string tabcg = DBServiceHelper.CreateTemporaryTableName(this.Context);
......
/****** Script Date: 2022-03-31 11:57:11******/
/****** Object:Data 权限对象 Script Date: 2022-03-31 11:54:04 ******/
DELETE T_SEC_PERMISSIONOBJECT WHERE FITEMID='61c2e24d7daa52' ;
INSERT INTO T_SEC_PERMISSIONOBJECT(FITEMID,FFORBIDSTATUS,FNUMBER,FSUBSYSTEMID,FISSYSPRESET) VALUES ('61c2e24d7daa52','A',N'BD_BOMTAKS','6002','0') ;
/****** Object:Data 权限对象多语言 Script Date: 2022-03-31 11:54:04 ******/
DELETE T_SEC_PERMISSIONOBJECT_L WHERE FITEMID='61c2e24d7daa52' AND FLOCALEID=2052 ;
INSERT INTO T_SEC_PERMISSIONOBJECT_L(FPKID,FITEMID,FLOCALEID,FNAME) VALUES ('61c2e24e7daa53','61c2e24d7daa52',2052,N'磊飞BOM任务') ;
/****** Object:Data 权限对象中权限项集合 Script Date: 2022-03-31 11:54:04 ******/
DELETE T_SEC_PERMISSIONOBJECTENTRY WHERE FITEMID='61c2e24d7daa52' ;
INSERT INTO T_SEC_PERMISSIONOBJECTENTRY(FITEMID,FENTRYID,FPERMISSIONITEMID) VALUES ('61c2e24d7daa52','61dd34654b6478','1ce1e2c39990476d900a34b07d664343') ;
INSERT INTO T_SEC_PERMISSIONOBJECTENTRY(FITEMID,FENTRYID,FPERMISSIONITEMID) VALUES ('61c2e24d7daa52','61c455febc524b','24f64c0dbfa945f78a6be123197a63f5') ;
INSERT INTO T_SEC_PERMISSIONOBJECTENTRY(FITEMID,FENTRYID,FPERMISSIONITEMID) VALUES ('61c2e24d7daa52','61c2fc899db61c','2c45dcba62b4438c9aedcf0a715a4e26') ;
INSERT INTO T_SEC_PERMISSIONOBJECTENTRY(FITEMID,FENTRYID,FPERMISSIONITEMID) VALUES ('61c2e24d7daa52','61c2e24e7daa56','47afe3d45bc84016b416a1206e121d45') ;
INSERT INTO T_SEC_PERMISSIONOBJECTENTRY(FITEMID,FENTRYID,FPERMISSIONITEMID) VALUES ('61c2e24d7daa52','61c2f1e99db61a','4ce350fdd203407cab4939d50f0022cc') ;
INSERT INTO T_SEC_PERMISSIONOBJECTENTRY(FITEMID,FENTRYID,FPERMISSIONITEMID) VALUES ('61c2e24d7daa52','61c2f3389db61b','5aca03ef63434e8cbc85c7c5a6f182b5') ;
INSERT INTO T_SEC_PERMISSIONOBJECTENTRY(FITEMID,FENTRYID,FPERMISSIONITEMID) VALUES ('61c2e24d7daa52','61c2e24e7daa54','6e44119a58cb4a8e86f6c385e14a17ad') ;
INSERT INTO T_SEC_PERMISSIONOBJECTENTRY(FITEMID,FENTRYID,FPERMISSIONITEMID) VALUES ('61c2e24d7daa52','61dd34654b6479','8dfa91ae26774d7ea46b29e29ecb3044') ;
INSERT INTO T_SEC_PERMISSIONOBJECTENTRY(FITEMID,FENTRYID,FPERMISSIONITEMID) VALUES ('61c2e24d7daa52','61c2fc899db61d','9e304c9893744573b4e3708e99e14877') ;
INSERT INTO T_SEC_PERMISSIONOBJECTENTRY(FITEMID,FENTRYID,FPERMISSIONITEMID) VALUES ('61c2e24d7daa52','61c2e24e7daa55','dd4d4cb1f143409da5777ec417cff26b') ;
INSERT INTO T_SEC_PERMISSIONOBJECTENTRY(FITEMID,FENTRYID,FPERMISSIONITEMID) VALUES ('61c2e24d7daa52','61c2e24e7daa58','e4d6cdd9125a4ee5a32a4c27c12dadc9') ;
INSERT INTO T_SEC_PERMISSIONOBJECTENTRY(FITEMID,FENTRYID,FPERMISSIONITEMID) VALUES ('61c2e24d7daa52','61c963fe4f3312','e74ced203de9497f84724e86b17fde13') ;
INSERT INTO T_SEC_PERMISSIONOBJECTENTRY(FITEMID,FENTRYID,FPERMISSIONITEMID) VALUES ('61c2e24d7daa52','61d5450de9172f','f323992d896745fbaab4a2717c79ce2e') ;
INSERT INTO T_SEC_PERMISSIONOBJECTENTRY(FITEMID,FENTRYID,FPERMISSIONITEMID) VALUES ('61c2e24d7daa52','61c2e24e7daa57','fce8b1aca2144beeb3c6655eaf78bc34') ;
...@@ -38,12 +38,6 @@ ...@@ -38,12 +38,6 @@
<Name>6002</Name> <Name>6002</Name>
<ComponentPath>6002_51c046d1</ComponentPath> <ComponentPath>6002_51c046d1</ComponentPath>
</DynamicLinkBusinessObject> </DynamicLinkBusinessObject>
<DynamicLinkBusinessObject>
<Target>CompileAndPackage</Target>
<Caption>应收款管理</Caption>
<Name>5</Name>
<ComponentPath>AR_68b3f19a</ComponentPath>
</DynamicLinkBusinessObject>
</LinkBusinessObjects> </LinkBusinessObjects>
<BusinessObjects /> <BusinessObjects />
<ResourceObject /> <ResourceObject />
...@@ -61,6 +55,7 @@ ...@@ -61,6 +55,7 @@
<SqlScript Target="CompileAndPackage" ComponentPath="Start\BasicData\SimpleData\a8032de8-5be4-4d20-b0fd-8bef14090835.sql" SqlSyntaxType="KSQL" Assertion="Semicolon" Seq="0" Id="a8032de8-5be4-4d20-b0fd-8bef14090835.sql" UniqueScope="ISV" VerRule="ByContent" Level="0" Name="预插数据">预插数据</SqlScript> <SqlScript Target="CompileAndPackage" ComponentPath="Start\BasicData\SimpleData\a8032de8-5be4-4d20-b0fd-8bef14090835.sql" SqlSyntaxType="KSQL" Assertion="Semicolon" Seq="0" Id="a8032de8-5be4-4d20-b0fd-8bef14090835.sql" UniqueScope="ISV" VerRule="ByContent" Level="0" Name="预插数据">预插数据</SqlScript>
<SqlScript Target="CompileAndPackage" ComponentPath="Start\BasicData\SimpleData\8685e115-0040-444b-a277-eb8fc2807b19.sql" SqlSyntaxType="KSQL" Assertion="Semicolon" Seq="0" Id="8685e115-0040-444b-a277-eb8fc2807b19.sql" UniqueScope="ISV" VerRule="ByContent" Level="0" Name="磊飞任务表预插数据">磊飞任务表预插数据</SqlScript> <SqlScript Target="CompileAndPackage" ComponentPath="Start\BasicData\SimpleData\8685e115-0040-444b-a277-eb8fc2807b19.sql" SqlSyntaxType="KSQL" Assertion="Semicolon" Seq="0" Id="8685e115-0040-444b-a277-eb8fc2807b19.sql" UniqueScope="ISV" VerRule="ByContent" Level="0" Name="磊飞任务表预插数据">磊飞任务表预插数据</SqlScript>
<SqlScript Target="CompileAndPackage" ComponentPath="Start\BasicData\SimpleData\1fc3419e-12fd-44b2-bd4c-144395a21a07.sql" SqlSyntaxType="KSQL" Assertion="Semicolon" Seq="0" Id="1fc3419e-12fd-44b2-bd4c-144395a21a07.sql" UniqueScope="ISV" VerRule="ByContent" Level="0" Name="磊飞预插数据">磊飞预插数据</SqlScript> <SqlScript Target="CompileAndPackage" ComponentPath="Start\BasicData\SimpleData\1fc3419e-12fd-44b2-bd4c-144395a21a07.sql" SqlSyntaxType="KSQL" Assertion="Semicolon" Seq="0" Id="1fc3419e-12fd-44b2-bd4c-144395a21a07.sql" UniqueScope="ISV" VerRule="ByContent" Level="0" Name="磊飞预插数据">磊飞预插数据</SqlScript>
<SqlScript Target="CompileAndPackage" ComponentPath="Start\BasicData\SimpleData\d5ee4485-0217-4b49-b2b8-3caae5929eb1.sql" SqlSyntaxType="SQLSERVER" Assertion="Semicolon" Seq="0" Id="d5ee4485-0217-4b49-b2b8-3caae5929eb1.sql" UniqueScope="ISV" VerRule="ByContent" Level="0" Name="任务表权限预插数据">任务表权限预插数据</SqlScript>
</Scripts> </Scripts>
</SimpleDataScript> </SimpleDataScript>
<DependentDataScript Seq="0"> <DependentDataScript Seq="0">
......
...@@ -58,6 +58,14 @@ ...@@ -58,6 +58,14 @@
<ComponentPath>DataModel_30\生产制造.pkgdef</ComponentPath> <ComponentPath>DataModel_30\生产制造.pkgdef</ComponentPath>
<Type>DataModel</Type> <Type>DataModel</Type>
</ChildExtPkgItem> </ChildExtPkgItem>
<ChildExtPkgItem>
<Target>CompileAndPackage</Target>
<OutDir>BOS</OutDir>
<Seq>0</Seq>
<Name>BOS</Name>
<ComponentPath>\BOS.pkgdef</ComponentPath>
<Type>DataModel</Type>
</ChildExtPkgItem>
</ChildPkgDefs> </ChildPkgDefs>
<LinkPkgDefs /> <LinkPkgDefs />
<Children /> <Children />
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论