private void jbInit() throws Exception {
    operationsGridControl.setValueObjectClassName(
        "org.jallinone.production.manufactures.java.OperationVO");
    this.setTitle(ClientSettings.getInstance().getResources().getResource("operations"));
    opPanel.setLayout(borderLayout1);
    opButtonsPanel.setLayout(flowLayout2);
    flowLayout2.setAlignment(FlowLayout.LEFT);
    operationsGridControl.setDeleteButton(deleteButton1);
    operationsGridControl.setEditButton(editButton1);
    operationsGridControl.setExportButton(exportButton1);
    operationsGridControl.setFunctionId("PRO04");
    operationsGridControl.setMaxNumberOfRowsOnInsert(50);
    operationsGridControl.setInsertButton(insertButton1);
    operationsGridControl.setReloadButton(reloadButton1);
    operationsGridControl.setSaveButton(saveButton1);
    colNote.setColumnName("notePRO04");
    colNote.setColumnRequired(false);
    colNote.setEditableOnEdit(true);
    colNote.setEditableOnInsert(true);
    colNote.setPreferredWidth(300);
    colDescr.setColumnDuplicable(true);
    colDescr.setColumnFilterable(true);
    colDescr.setColumnName("descriptionSYS10");
    colDescr.setColumnRequired(true);
    colDescr.setColumnSortable(false);
    colDescr.setEditableOnEdit(true);
    colDescr.setEditableOnInsert(true);
    colDescr.setPreferredWidth(200);
    colQty.setColumnDuplicable(true);
    colQty.setColumnFilterable(true);
    colQty.setColumnRequired(false);
    colQty.setEditableOnEdit(true);
    colQty.setEditableOnInsert(true);
    colQty.setPreferredWidth(60);
    colQty.setDecimals(5);
    colDuration.setColumnDuplicable(true);
    colDuration.setColumnFilterable(true);
    colDuration.setEditableOnEdit(true);
    colDuration.setEditableOnInsert(true);
    colDuration.setPreferredWidth(60);
    colValue.setColumnDuplicable(true);
    colValue.setColumnFilterable(true);
    colValue.setColumnSortable(true);
    colValue.setEditableOnEdit(true);
    colValue.setEditableOnInsert(true);
    colValue.setPreferredWidth(80);
    colTaskCode.setColumnDuplicable(true);
    colTaskCode.setColumnFilterable(true);
    colTaskCode.setColumnRequired(false);
    colTaskCode.setEditableOnEdit(true);
    colTaskCode.setEditableOnInsert(true);
    colTaskCode.setMaxCharacters(20);
    colTaskDescr.setColumnDuplicable(true);
    colTaskDescr.setColumnRequired(false);
    colTaskDescr.setPreferredWidth(150);
    colMachCode.setColumnDuplicable(true);
    colMachCode.setColumnFilterable(true);
    colMachCode.setColumnRequired(false);
    colMachCode.setEditableOnEdit(true);
    colMachCode.setEditableOnInsert(true);
    colMachCode.setMaxCharacters(20);
    colMachDescr.setColumnDuplicable(true);
    colMachDescr.setColumnRequired(false);
    colMachDescr.setPreferredWidth(150);

    colOpCod.setColumnFilterable(true);
    colOpCod.setColumnRequired(true);
    colOpCod.setEditableOnEdit(false);
    colOpCod.setEditableOnInsert(true);
    colOpCod.setMaxCharacters(20);
    colOpCod.setTrimText(true);
    colOpCod.setUpperCase(true);
    colOpCod.setColumnName("operationCodePRO04");

    this.getContentPane().add(opPanel, BorderLayout.CENTER);
    opPanel.add(opButtonsPanel, BorderLayout.NORTH);
    opButtonsPanel.add(insertButton1, null);
    opButtonsPanel.add(editButton1, null);
    opButtonsPanel.add(saveButton1, null);
    opButtonsPanel.add(reloadButton1, null);
    opButtonsPanel.add(deleteButton1, null);
    opButtonsPanel.add(exportButton1, null);
    opPanel.add(operationsGridControl, BorderLayout.CENTER);
    colCompanyCode.setColumnName("companyCodeSys01PRO04");
    colCompanyCode.setFunctionCode("PRO04");
    operationsGridControl.getColumnContainer().add(colCompanyCode, null);
    operationsGridControl.getColumnContainer().add(colOpCod, null);
    operationsGridControl.getColumnContainer().add(colDescr, null);
    operationsGridControl.getColumnContainer().add(colDuration, null);
    operationsGridControl.getColumnContainer().add(colValue, null);
    operationsGridControl.getColumnContainer().add(colTaskCode, null);
    operationsGridControl.getColumnContainer().add(colTaskDescr, null);
    operationsGridControl.getColumnContainer().add(colQty, null);
    operationsGridControl.getColumnContainer().add(colMachCode, null);
    operationsGridControl.getColumnContainer().add(colMachDescr, null);
    operationsGridControl.getColumnContainer().add(colNote, null);
    colQty.setColumnName("qtyPRO04");
    colDuration.setColumnName("durationPRO04");
    colValue.setColumnName("valuePRO04");
    colValue.setDynamicSettings(this);
    colTaskCode.setColumnName("taskCodeReg07PRO04");
    colTaskDescr.setColumnName("taskDescriptionSYS10");
    colMachCode.setColumnName("machineryCodePro03PRO04");
    colMachDescr.setColumnName("machineryDescriptionSYS10");
  }