| 
			
			 | 
		#1 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
			
			
			DAX2009 зафиксировать дату и время сеанса
			 
			
			У нас есть небольшой функционал, в котором используется дата/время. По умолчанию они в формы подставляются текущие для сеанса пользователя. 
		
		
		
		
		
		
		
	Пользователь, для облегчения задачи может вызвать меню Сервис \ Дата сеанса и установить нужные дата/время. Но время продолжает "тикать". Не знаю, может быть у меня ложная память, но почему-то мне кажется, что можно каким-то образом это установленное время зафиксировать. То есть, пользователь выбирает нужные дата/время и оно перестает меняться (например, пользователь сказал, что ему нужно время по умолчанию 25/04/11 13:00 и зафиксировал его, пока он не снял фиксацию, это время остается для значений по умолчанию). Есть ли возможность в DAX2009 зафиксировать системные дату/время или мне это приснилось?  | 
| 
	
 | 
| 
			
			 | 
		#2 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Тут вопрос в том, как вы определяете время сеанса. Системные дату/время можно получить с помощью DateTimeUtil::getSystemDateTime() - возвращаемое значение, как и положено, фиксируется, если пользователь явно задает системную дату и/или время.
		 
		
		
		
		
		
		
		
	 | 
| 
	
 | 
| 
			
			 | 
		#3 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Спасибо, действительно все фиксируется. Ключевое слово DateTimeUtil::getSystemDateTime(), а я как те ежики с кактусом из анекдота упорно лез на timeNow  
		
		
		
		
		
		
		
	![]() PS: а как теперь пользователю не выполняя перезапуска отключить это "фиксированное время" и вернуться к нормальному его ходу?  | 
| 
	
 | 
| 
			
			 | 
		#4 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			По таймеру? 
		
		
		
		
		
		
			![]() А серьезно - не нашел. Только перезаходом. Кстати, в трешке точно так же, только время не видно  
		
				__________________ 
		
		
		
		
	Axapta v.3.0 sp5 kr2  | 
| 
	
 |