admin
2025-01-22 7e31442f0e9b07764e9c6a9680d3d4aeba5fe1de
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
29
Quintiq file version 2.0
#parent: PanelActualDailyProduction/bReSync
Response OnClick () id:Response_PanelActualDailyProduction_bReSync_OnClick
{
  #keys: '[414996.1.185702537]'
  CanBindMultiple: false
  DefinitionID: 'Responsedef_WebButton_OnClick'
  GroupServerCalls: true
  Precondition:
  [*
    return dsEndDate.Date() > dsStartDate.Date();
  *]
  QuillAction
  {
    Body:
    [*
      days := dsEndDate.Date() - dsStartDate.Date();
      if( days >= 365 ){
        if( WebMessageBox::Question( "当前时间跨度【"+ [String]days +"天】过大,是否继续?",Translations::MessageBox_YesNo() ) = 0 ){
          ActualDailyProductionData::Synchronize( InterfaceDataset,"User",dsStartDate.Date(),dsEndDate.Date() ); 
        }else{
          WebMessageBox::Information( "Canceled." ); 
        }
      }else{
        ActualDailyProductionData::Synchronize( InterfaceDataset,"User",dsStartDate.Date(),dsEndDate.Date() );
      }
    *]
  }
}