yanweiyuan3
2023-08-09 588bc7829387dfc761cc25f06f77d4c81818bd10
Add Create/Update Method For SRMHeader

Add empty create & update method for SRMHeader
已添加2个文件
已修改1个文件
50 ■■■■■ 文件已修改
_Main/BL/Type_SRMHeader/StaticMethod_Create.qbl 39 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/BL/Type_SRMHeader/StaticMethod_Update.qbl 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/metadata.properties 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/BL/Type_SRMHeader/StaticMethod_Create.qbl
对比新文件
@@ -0,0 +1,39 @@
Quintiq file version 2.0
#parent: #root
StaticMethod Create (
  MacroPlan owner,
  String id,
  String parentid,
  String name,
  String unitofmeasurename,
  Boolean isbyproduct,
  String description,
  Boolean hasshelflife,
  Real shelflife,
  Boolean hasmaturation,
  Real maturationdays,
  Boolean isexcludedfromoptimization,
  Boolean isplannedafteroptimization,
  Boolean isexcludedfromfulfilmentkpis,
  Boolean isfromdb
) as Product_MP
{
  Description: 'Instantiate product with only primitive-type arguments'
  TextBody:
  [*
    product := owner.Product_MP( relnew, ID := id );
    //product.Update( id, name, parentproduct, unitofmeasurename, isbyproduct,
    //                gridx, gridy, iconname, isvisible, namedisplaybehavior, textcolor,
    //                view, notes,
    //                hasshelflife, shelflife,
    //                hasmaturation, maturationdays,
    //                isexcludedfromoptimization, isplannedaftertoptimization, isexcludedfromfulfilmentkpis,
    //                isfromdb );
    //
    //// Set all parents of this new instance
    //product.SetAllParent();
    return product;
  *]
}
_Main/BL/Type_SRMHeader/StaticMethod_Update.qbl
对比新文件
@@ -0,0 +1,9 @@
Quintiq file version 2.0
#parent: #root
StaticMethod Update
{
  TextBody:
  [*
    // Administrator Aug-9-2023 (created)
  *]
}
_Main/metadata.properties
@@ -1,6 +1,6 @@
component=submodel
kind=Quintiq Metadata File
name=MacroPlanner
version.component=2022.3.0.376
version.component=2022.3.0.379
version.fileformat=2
version.quintiq=6.3.3.0 , build 248673