Зарегистрирован: 28 окт 2008, 11:59 Сообщения: 50 Карма: 0
  
					
				
			 | 
			
				
				
					| 
					
						 Видимо не нада))
 Взял из WiKi этот код:
 
 import bitel.billing.server.contract.bean.*;
 import bitel.billing.server.tariff.bean.*;
 import bitel.billing.server.script.event.*;
 import bitel.billing.common.*;
 import java.util.*;
 import java.math.*;
  
 cid = event.getContractID();
 bu = new BalanceUtils( con );
 chm = new ChargeManager( con );
  
 // цена смены
 changeCost = new BigDecimal( 10 ); // если 0 то не перейдём, т.е. пока баланс не положительный или не равен 0
  
 // текущий баланс
 balance = bu.getBalance( new Date(), cid );
 if( balance.compareTo( changeCost ) < 0 )
 {
   // установка флага обработанности скриптом прервет стандартную смне тарифа
   event.setProcessed( true );
   event.setError( "Недостаточно средств для смены тарифа" ); 
   return;
 } 
					
  
						
					 | 
				 
				 
			 |