|  20.08.2010, 23:02 | #1 | 
| Участник | ax2009: почему обновление перекрестных ссылок перестало быть пакетным заданием? 
			
			В ax3.0, ax4.0 обновление перекрестных ссылок можно было запускать как пакетное задание. И это было очень удобно. В ax2009 почему-то явно запретили запускать обновление перекрестных ссылок в режиме пакетного задания. См. метод класса xRefUpdate.canGoBatch Почему? вот в ax3.0 вот в ax4.0 то же самое в ax2009. Я, конечно, предполагаю, что это изменения связано с тем, что теперь пакетная обработка ведется на сервере. Но не понимаю, зачем нужно запрещать генерацию перекрестных ссылок (и компиляцию) на сервере. А ведь кто-то в Майкрософте явно зашел и зачем-то изменил метод canGoBatch Может кто-нибудь знает почему нельзя запускать генерацию перекрестных ссылок в пакетном режиме в ax2009? | 
|  | 
|  20.08.2010, 23:17 | #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). | |
|  21.08.2010, 00:03 | #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.
		
	 | 
|  | 
|  21.08.2010, 00:04 | #4 | 
| Участник | 
			
			Кстати, старый-то клиентский пакетный сервер остался
		 | 
|  | 
|  21.08.2010, 00:06 | #5 | 
| Axapta | 
			
			Не знаю. Вряд ли. А почему нет? Пока его еще не убрали - можно. | 
|  | 
|  21.08.2010, 00:19 | #6 | 
| Участник | 
			
			хорошо. тогда предлагаю обсудить альтернативный вариант в соседней ветке. ax2009: кто юзал Startup command: CompileAll_+ для периодического обновления перекрестных ссылок? | 
|  | 
|  21.08.2010, 00:21 | #7 | 
| Участник | 
			
			Если кто-то уже изменил метод canGoBatch в ax2009 и построение перекрестных работает, можете отписать сюда конфигурацию вашего сервера?
		 | 
|  | 
|  21.08.2010, 01:06 | #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. | 
|  | 
|  21.08.2010, 21:34 | #9 | 
| Участник | 
			
			Я пользуюсь виндовым scheduler для запуска ax32 c соответствующими ключами командной строки (Для 3-ки, но для 2009 все аналогично). Зачем привязываться к пакетнику когда есть обходной путь ?
		 | 
|  | 
|  21.08.2010, 22:08 | #10 | 
| Участник | Цитата: А как организовать выход из клиента Аксапты? 1. В ax2009 пакетник не жрет пользовательскую лицензию. А запуск с ключами - отжирает. 2. Внутри аксапты можно настроить фильтр и обновлять перекрестные ссылки в несколько заходов. кроме того, лог можно записывать и обрабатывать. снаружи надо дописывать startup-команду. С логами все намного сложнее. | 
|  | 
| Теги | 
| ax2009, batch, обновление, перекрестные ссылки | 
|  | 
| 
 |