*/
@Override
public void save1() throws ClipsException {
Iterator<DirectoryDiscountCardTypeItem> keys = details.keySet().iterator();
while(keys.hasNext()) {
DirectoryDiscountCardTypeItem key = keys.next();
CardDiscounts cardDiscounts = details.get(key);
if(cardDiscounts.isDirty()) {
try {
List<DiscountDetails> list = cardDiscounts.toSave();
bean().update(key.getID(), list);
cardDiscounts.commit();
fireContentStateEvent();
} catch(Exception ex) {
clearBean();
throw new ClipsException("Не удалось сохранить дисконты для карты '"
+ key.getTitle() + "'",ex);
}
}
}
}