| 
			
			 | 
		#1 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
			
			
			Переменная в menuitemoutputstr
			 
			
			Ax 3.0 sp3 
		
		
		
		
		
		
		
	Вот такая проблема у меня. зная MenuItem в виде str и MenuItemType надо получить securityKey MenuItem может быть любая. securityKeyId = new Menufunction(menuitemoutputstr(temp) , MenuItemType::Output).securityKey(); Так соответственно ругается.  | 
| 
	
 | 
| 
			
			 | 
		#2 | 
| 
			
			 Боец 
		
			
	 | 
	
	
	
		
		
		
		 
			
			А на что ругается? В 4-ке не ругается... 
		
		
		
		
		
		
		
	X++: static void (Args _args) { int securitiKeyId; ; securitiKeyId = new MenuFunction(menuitemdisplaystr(AddressStreet_RU), MenuItemType::Display).securityKey(); info(new DictSecurityKey(securitiKeyId).name()); }  | 
| 
	
 | 
| 
			
			 | 
		#3 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			наверное на отсутствие temp и ругается  
		
		
		
		
		
		
			
		
		
		
		
	![]() встроенные функции типа menuItemOutputStr() в режиме компиляции проверяют наличие соответствующего прикладного элемента.  | 
| 
	
 | 
| 
			
			 | 
		#4 | 
| 
			
			 Боец 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Если у Вас temp - это переменная, то уберите menuItemOutputStr(). В эту ф-ю подсовывается то, что уже существует в системе, но никак не переменная.
		 
		
		
		
		
		
		
		
	 | 
| 
	
 | 
| 
			
			 | 
		#5 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Не поверите 2 часа бился!!! Это наверное понедельник. Но все равно большое вам спасибо!!! 
		
		
		
		
		
		
		
	 
		 | 
| 
	
 | 
| Теги | 
| ax3.0, securitykey | 
| 
	
	 | 
	
			 
			Похожие темы
		 | 
	||||
| Тема | Ответов | |||
| Не видится переменная в DS на форме | 9 | |||
| Переменная в select | 21 | |||
| LIKE переменная | 3 | |||
| табличная переменная | 3 | |||
		
  |