Preview:
[ExtensionOf(formControlStr(InventQualityOrderTable, InventQualityOrderReopen))]
public final class InventQualityOrderTable_InventQualityOrderReopen_CPL_Extension
{
  void clicked()
  {
    FormFunctionButtonControl InventQualityOrderReopen = this;
    FormRun formRun = InventQualityOrderReopen.formRun(); 
    FormDataSource inventQualityOrderTable_ds = formRun.dataSource(formDataSourceStr(InventQualityOrderTable,InventQualityOrderTable));
    InventQualityOrderTable inventQualityOrderTable = inventQualityOrderTable_ds.cursor();
    FormDataSource inventQualityOrderLine_ds = formRun.dataSource(formDataSourceStr(InventQualityOrderTable,InventQualityOrderLine));

    try
    {
      next clicked();
    }
    catch(Exception::Error)
    {
      infolog.clear();

      inventQualityOrderLine_ds.allowEdit(inventQualityOrderTable.OrderStatus == InventTestOrderStatus::Open);
  
      //<PMF>
      if (#PdsShelfEnabled
            && inventQualityOrderTable.inventBatchId())
      {
        PdsUpdateDispositionStatus_Quality::newQuality(
                inventQualityOrderTable).run();
      }
      inventQualityOrderTable_ds.reread();
      inventQualityOrderTable_ds.refresh();
      inventQualityOrderTable_ds.active();
    }
  }

}
downloadDownload PNG downloadDownload JPEG downloadDownload SVG

Tip: You can change the style, width & colours of the snippet with the inspect tool before clicking Download!

Click to optimize width for Twitter