| 
			
			 | 
		#1 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
			
			
			ax2009: почему обновление перекрестных ссылок перестало быть пакетным заданием?
			 
			
			В ax3.0, ax4.0 обновление перекрестных ссылок можно было запускать как пакетное задание. И это было очень удобно. 
		
		
		
			В ax2009 почему-то явно запретили запускать обновление перекрестных ссылок в режиме пакетного задания. См. метод класса xRefUpdate.canGoBatch Почему? вот в ax3.0 вот в ax4.0 то же самое в ax2009. Я, конечно, предполагаю, что это изменения связано с тем, что теперь пакетная обработка ведется на сервере. Но не понимаю, зачем нужно запрещать генерацию перекрестных ссылок (и компиляцию) на сервере. А ведь кто-то в Майкрософте явно зашел и зачем-то изменил метод canGoBatch Может кто-нибудь знает почему нельзя запускать генерацию перекрестных ссылок в пакетном режиме в ax2009?  | 
| 
	
 | 
| 
			
			 | 
		#2 | 
| 
			
			 Axapta 
		
			
	 | 
	
	
	
		
		
		
		 Цитата: 
	
		
			For example, due to some technical problems that the compiler cannot be run on the server tier, which means the task to run a scheduled compilation or cross-reference update must be run on client-tier.
		
	 
 | 
| 
	
 | 
|
| За это сообщение автора поблагодарили: mazzy (2). | |
| 
			
			 | 
		#3 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			я так и предполагал что из-за проблем... "due to some technical problems"... 
		
		
		
		
		
		
			
		
		
		
		
	а что за "due to some technical problems"? исправились ли эти some technical problem в каком-нибудь сервис-паке? можно ли запускать перекрестные ссылки в пакетном задании или совсем нельзя? можно ли использовать client-side batch? ведь они всего-лишь не рекомендуются Цитата: 
	
		
			Client-side batches are supported in Microsoft Dynamics AX 2009 but are not recommended.
		
	 
 | 
| 
	
 | 
| 
			
			 | 
		#4 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Кстати, старый-то клиентский пакетный сервер остался
		 
		
		
		
		
		
		
		
	 | 
| 
	
 | 
| 
			
			 | 
		#5 | 
| 
			
			 Axapta 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Не знаю. 
		
		
		
		
		
		
		
	Вряд ли. А почему нет? Пока его еще не убрали - можно.  | 
| 
	
 | 
| 
			
			 | 
		#6 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			хорошо. тогда предлагаю обсудить альтернативный вариант в соседней ветке. 
		
		
		
		
		
		
			
		
		
		
		
	ax2009: кто юзал Startup command: CompileAll_+ для периодического обновления перекрестных ссылок?  | 
| 
	
 | 
| 
			
			 | 
		#7 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Если кто-то уже изменил метод canGoBatch в ax2009 и построение перекрестных работает, можете отписать сюда конфигурацию вашего сервера?
		 
		
		
		
		
		
		
			
		
		
		
		
	 | 
| 
	
 | 
| 
			
			 | 
		#8 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			А в остальном, прекрасная маркиза, msdn, msdn... 
		
		
		
		
		
		
			
		
		
		
		
	http://msdn.microsoft.com/en-us/library/cc566587.aspx Спасибо, Maxim Belugin Цитата: 
	
		
			Dynamics AX 2009 
... You cannot run a cross-reference refresh by using the Microsoft Dynamics AX batch system.  | 
| 
	
 | 
| 
			
			 | 
		#9 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Я пользуюсь виндовым scheduler для запуска ax32 c соответствующими ключами командной строки (Для 3-ки, но для 2009 все аналогично). Зачем привязываться к пакетнику когда есть обходной путь ?
		 
		
		
		
		
		
		
		
	 | 
| 
	
 | 
| 
			
			 | 
		#10 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 Цитата: 
	
А как организовать выход из клиента Аксапты? 1. В ax2009 пакетник не жрет пользовательскую лицензию. А запуск с ключами - отжирает. 2. Внутри аксапты можно настроить фильтр и обновлять перекрестные ссылки в несколько заходов. кроме того, лог можно записывать и обрабатывать. снаружи надо дописывать startup-команду. С логами все намного сложнее.  | 
| 
	
 | 
| Теги | 
| ax2009, batch, обновление, перекрестные ссылки | 
| 
	
	 | 
	
		
  |