Здравствуйте.
Не отрабатывает восстановление лимитов при выставлении лимита через API. Задача в планировщике стоит + запускал вручную. Далее код и изображение результата его выполнения.
Вложение:
			 Screenshot.png [ 8.58 КБ | Просмотров: 4009 ]
			Screenshot.png [ 8.58 КБ | Просмотров: 4009 ]
		
		
	 Код:
         CLMT = Math.abs( Double.parseDouble( closesumma ) );
         CLMT = CLMT + 2000000;
         CLMT = CLMT * -1;
         LMT = BigDecimal.valueOf( CLMT );
         LimitManager lm = new LimitManager(con);
         ServerContext context = ServerContext.get();
         List<LimitChangeTask> taskList = lm.getContractMoveTasks( CID );
         for (LimitChangeTask task : taskList) {
            lm.deleteMoveTaskAndLog(task.getId(), task.getContractId(), task.getUserId());
         }
         lm.updateContractLimit(User.USER_SERVER, LMT, CID, comment, String.valueOf( days ) );
         context.publishAfterCommit(new SystemLimitChangedEvent( CID, LMT ) );
         context.publishAfterCommit(new LimitChangedEvent( CID, LMT ) );