tfNewExpenTitle.setText("");//название не задано
// спрашиваем подтверждение
int res = JOptionPane.showConfirmDialog(MainWindow.mainWindow, panelNewExpenType, "Создание нового материала", JOptionPane.OK_CANCEL_OPTION);
if (res == JOptionPane.OK_OPTION) { // если подтверждение есть
try {// пробуем добавить новый итем в справочник
DirectoryExpenditureTypeItem item = new DirectoryExpenditureTypeItem(new ExpenditureTypeDetails());
item.setTitle(tfNewExpenTitle.getText());//название
item.setMetrics((DirectoryExpenditureMetricItem) cbNewExpenMetrics.getSelectedItem());//метрика
cache.append(item);//добвавляем в справочник
resetTable(); // обновляем таблицу
} catch (ClipsException ex) {