| 
			
			 | 
		#1 | 
| 
			
			 Moderator 
		
			
	 | 
	
	
	
		
		
			
			
			Программный запуск Аксапты из Аксапты
			 
			
			Доброе утро!  
		
		
		
		
		
		
		
		
			![]() Хочу программно запускать Аксапту из Аксапты, для этого написал так X++: static void testConnect(Args _args) { ; WinAPI::shellExecute("C:\\Program Files\\Navision\\Client\\Bin\\ax32.exe", "-user=drc"); } Почитал Axacuus.chm про command line parameters - про передачу пароля через командную строку не нашел.. Цель: запуск 15 пакетных сессий одним щелчком. Последний раз редактировалось DreamCreator; 29.04.2009 в 10:05. Причина: Ошибку поправил  | 
| 
	
 | 
| 
			
			 | 
		#2 | 
| 
			
			 Участник 
		
			
	 | 
	
	|
| 
	
 | 
| 
			
			 | 
		#3 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Если указать сетевое имя пользователя на форме Пользователи, то аксапта вообще не будет запрашивать логин и пароль. Не подойдет?
		 
		
		
		
		
		
		
		
	 | 
| 
	
 | 
|
| За это сообщение автора поблагодарили: DreamCreator (1). | |
| 
			
			 | 
		#4 | 
| 
			
			 Administrator 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Если задать сетевое имя пользователя в параметрах пользователя - то вход будет производиться без запроса пароля. И тогда в качестве параметра командной строки достаточно будет передать путь к axc-шнику 
		
		
		
		
		
		
			Upd: Упс.. Опередили  
		
				__________________ 
		
		
		
		
		
			Возможно сделать все. Вопрос времени Последний раз редактировалось sukhanchik; 29.04.2009 в 10:23. Причина: Опередили :)  | 
| 
	
 | 
| 
			
			 | 
		#5 | 
| 
			
			 Moderator 
		
			
	 | 
	
	|
| 
	
 | 
| 
			
			 | 
		#6 | 
| 
			
			 Administrator 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Эта... А один пакетник и много групп пакетов? Или даже одна группа пакетов и в ней пачка пакетов? Так не проходит?
		 
		
		
		
		
		
		
			
				__________________ 
		
		
		
		
	Возможно сделать все. Вопрос времени  | 
| 
	
 | 
| 
			
			 | 
		#7 | 
| 
			
			 Программатор 
		
			
	 | 
	
	
	
		
		
		
		 
			
			15 лицензий отдавать под пакетный сервер о_О 
		
		
		
		
		
		
		
	Помоему можно же настроить все на одном?  | 
| 
	
 | 
| 
			
			 | 
		#8 | 
| 
			
			 Moderator 
		
			
	 | 
	
	
	
		
		
		
		 Цитата: 
	
Я что-то упустил? Цитата: 
	
Application –application=<s> Company –company=<s> Appl. object layer –aol=<s> Access code –aolcode=<s> Startup command –startupCmd=MyCommand Startup message –startupmsg=<s>) Цитата: 
	
![]() Цитата: 
	
 
		 | 
| 
	
 | 
| 
			
			 | 
		#9 | 
| 
			
			 Administrator 
		
			
	 | 
	
	
	
		
		
		
		 Цитата: 
	
![]() C:\Program Files\...\ax32.exe \\server\share\myaxc.axc - например так  
		
				__________________ 
		
		
		
		
	Возможно сделать все. Вопрос времени  | 
| 
	
 | 
|
| За это сообщение автора поблагодарили: DreamCreator (2). | |
| 
			
			 | 
		#10 | 
| 
			
			 Moderator 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Только что настроил с помощью старшего товарища  
		
		
		
		
		
		
		
	![]() В итоге: 1) Сетевое имя должно совпадать с именем в Аксапте (пишется просто, без домена и имени компьютера, например admin) 2) В Аксапте у пользователя не должно быть пароля 3) В конфигруации (я настроил конфиг по умолчанию в Конфигурационной утилите) пользователя задавать не надо 4) Вызов выглядит так X++:  WinAPI::shellExecute("C:\\Program Files\\Navision\\Client\\Bin\\ax32.exe");Всем Спасибо!  | 
| 
	
 | 
| 
			
			 | 
		#11 | 
| 
			
			 Administrator 
		
			
	 | 
	
	
	
		
		
		
		 Цитата: 
	
Не обязательно. Это как раз дырка в безопасности - что установив пароль - и указав сетевое имя можно войти в Аксапту не зная пароля А вот это обязательное требование 
				__________________ 
		
		
		
		
	Возможно сделать все. Вопрос времени  | 
| 
	
 | 
|
| За это сообщение автора поблагодарили: DreamCreator (1). | |
| 
			
			 | 
		#12 | 
| 
			
			 Moderator 
		
			
	 | 
	
	
	
		
		
		
		 Цитата: 
	
 
		 | 
| 
	
 | 
| Теги | 
| авторизация, пароль, запуск, автовыход | 
| 
	
	 | 
	
		
  |