taDanger.setText(pil.getDanger().getTitle());
taDanger.setCaretPosition(0);
taResultExtra.setText(pil.getResultExtra());
taResultExtra.setCaretPosition(0);
//загружаем в модель комбо-бокса виды результатов из справочника
DirectoryProfcheckupResult simple = DirectoryLocator.getDirectory(DirectoryProfcheckupResult.class);
DefaultComboBoxModel boxModel1 = new DefaultComboBoxModel(simple.toArray());
cbProfres.setModel(boxModel1);
cbPassed.setSelected(pil.isPassed());//пройден / непройден
cbProfres.setEnabled(pil.isPassed());
// dchLightWorkTill.setEnabled(cbPassed.isSelected());
this.profcheckupItemLocal = pil;
dchLightWorkTill.setEnabled(pil.getResult().isLimitaryFit() && cbPassed.isSelected());// показываем панель pnlLightWork
dchLightWorkTill.setDate(pil.getLightWorkTill());//ставим её в датачузер
if (pil.isPassed()) {//если профосмотр пройден, то
cbProfres.setSelectedItem(pil.getResult());//устанавливаем текущий результат
}else{
cbProfres.setSelectedItem(simple.getNullItem());
}
reloadTable();
}