Quintiq file version 2.0
|
#parent: #root
|
Method UpdateScenarioKBInfo (
|
Scenario scenario,
|
String kbname,
|
String kbbranch,
|
Number kbchangenr,
|
String storagestate,
|
String kbdescription
|
)
|
{
|
Description: 'Update scenario kb information'
|
TextBody:
|
[*
|
scenario.KBName( kbname );
|
scenario.KBBranch( kbbranch );
|
scenario.State( storagestate );
|
scenario.KBDescription( kbdescription );
|
|
if ( scenario.istype( ScenarioMP ) )
|
{
|
s := scenario.astype( ScenarioMP );
|
s.KBChangeNr( kbchangenr );
|
|
mdsid := MDSID::Create( s.DatasetMDSID() );
|
editor := MDSEditor::Editor();
|
mdsinfo := editor.ObjectInfo( s.DatasetMDSID() );
|
|
if( not isnull( mdsinfo ) and mdsinfo.IsLoaded() )
|
{
|
MacroPlan::JobUpdateCompany( mdsid, s );
|
}
|
}
|
*]
|
}
|