haorenhui
2023-10-30 6d6cc10d9e8e242661da7fd655dec155a09d676c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
Quintiq file version 2.0
#parent: #root
Method ExportCustom (
  LibSCIIntegrationInterface libsci,
  LibSCIScenario libsciscenario
) #extension
{
  TextBody:
  [*
    m := stream[Void]::Success();
    opt := DatasetFindOptions::Construct( ScenarioManager::GetDatasetName() );
    s := MDSScenarioManager::Find( opt );
    m := s->( scenariomanager )
    {
      assumptions := selectset( scenariomanager, ScenarioMP.Assumption, ass, ass.Scenario().DatasetName() = libsciscenario.Uri() );
     
      traverse( assumptions, Elements, assumption )
      {
        libsci.AddAssumptionForExport( assumption.ID(), assumption.Title(), assumption.Description() );
      } 
    }
    
    return m;
  *]
}