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
26
27
28
29
Quintiq file version 2.0
#parent: MatrixEditorSupplyPlanning
Response OnClick (
  shadow[PlanningCell] selection
) id:Response_MatrixEditorSupplyPlanning_MenuLock_OnClick
{
  #keys: '[146140.0.568092105]'
  DefinitionID => /Responsedef_MatrixEditorSupplyPlanning_WebMenu_OnClick
  GroupServerCalls: true
  Initiator: 'MenuLock'
  Precondition:
  [*
    pispip := selection.ProductInStockingPointInPeriodPlanning();
    pispips := construct( ProductInStockingPointInPeriods );
    pispips.Add( pispip );
    
    return not isnull( pispip ) and ProductInStockingPointInPeriod::CanLockUnlock( pispips, feedback );
  *]
  QuillAction
  {
    Body:
    [*
      // Lock the cell
      Form.OnUpdateValue( selection, selection.Quantity() );
      pispip := selection.ProductInStockingPointInPeriodPlanning();
      PlanningCell::LockPISPIP( pispip, true );
    *]
  }
}