陈清红
2025-04-14 880f3c0257eeb8c37761d484258fdd102a369a19
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
26
27
28
Quintiq file version 2.0
#parent: #root
Method CreateDataSources
{
  Description: 'Display files that user can import in web app'
  TextBody:
  [*
    // Create Strings to store file names
    if( this.LibSOPImpExp_DataSource( relsize ) <= 0 )
    {
      // Set all file names
      filenameParam := MPSyncUtility::GetImportFileName( typeof( MPSync_ImportSCMPParamsFromExcelBroker ).Name() );
      filenameDetailSc := MPSyncUtility::GetImportFileName( typeof( MPSync_ImportDetailedScheduleFromExcelBroker ).Name() );
      
      // set broker name
      brokerParam := Translations::Planned_Order_Parameters();
      brokerDetailSc := Translations::Planned_Order_Detailed_Schedule();
      
      // 1. Create the file for parameter
      scparameter := LibSOPImpExp_DataSource::FindCreate( this, brokerParam, brokerParam );
      LibSOPImpExp_DataSourceFile::Create( scparameter, filenameParam, brokerParam, ''  );
      
      // 2. Create the file for detailed schedule
      scdetailSc := LibSOPImpExp_DataSource::FindCreate( this, brokerDetailSc, brokerDetailSc );
      LibSOPImpExp_DataSourceFile::Create( scdetailSc, filenameDetailSc, brokerDetailSc, '' );
    }
  *]
}