|  14.03.2014, 11:50 | #1 | 
| Участник | AX 2012 Class xRefUpdate 
			
			Доброго всем! Коллеги, подскажите пожалуйста, может кто в курсе, почему в 2012-й этот класс по умолчанию не пакетный? Спасибо! 
				__________________ Айрат Вильданов. skype: vildanov.a | 
|  | 
|  14.03.2014, 13:47 | #2 | 
| Участник | 
			
			Не уверен что он сможет корректно работать в пакетном режиме. Вы не пробовали создавать на сервере узлы подветки Forms ? В 2009-й не создаются, так как сервер. Возможно тут те же причины. Но что мешает настроить виндовый шедулер и дергать по расписанию ax32.exe запуская сбор перекрестных ссылок ? | 
|  | 
|  14.03.2014, 14:23 | #3 | 
| Участник | Цитата: Но в классе же просто обход АОТа и его узлов... Цитата: Никто не пробовал включать и проверить результаты? 
				__________________ Айрат Вильданов. skype: vildanov.a | 
|  | 
|  14.03.2014, 14:30 | #4 | 
| Участник | 
			
			Проблема шедуллера - за ним следить надо. Плюс иногда клиент падает. Да и в целом долго работает. Логично сделать такую операцию пакетной.
		 
				__________________ Ivanhoe as is.. | 
|  | 
|  14.03.2014, 14:32 | #5 | 
| Британский учённый | 
			
			Пробовал, не заработало. Думаю (наивно), если можно было легко сделать, то МС бы запилил.
		 
				__________________ Людям физического труда для восстановления своих сил нужен 7-8 часовой ночной сон. Людям умственного труда нужно спать часов 9-10. Ну а программистов будить нельзя вообще. | 
|  | 
|  14.03.2014, 14:46 | #6 | 
| Участник | |
|  | 
|  14.03.2014, 14:48 | #7 | 
| Участник | |
|  | 
|  14.03.2014, 16:05 | #8 | 
| Участник | 
			
			xRefUpdate в 2012-й прекрасно умеет работать в пакетном режиме, более того, он неявно выполняется под управлением инфраструктуры пакетных заданий, если выполняется глобальная компиляция со сбором перекрестных ссылок. См. класс xRefUpdateIL - он непосредственно запускается в пакете и дергает потом xRefUpdate.
		 | 
|  | |
| За это сообщение автора поблагодарили: Logger (5), MikeR (9). | |
|  14.03.2014, 16:31 | #9 | 
| Участник | 
			
			Как это запустить в пакетном режиме?
		 
				__________________ Ivanhoe as is.. | 
|  | 
|  14.03.2014, 16:40 | #10 | 
| Дмитрий Ерин | 
			
			Найти задание "Update xref for complete AOT" и настроить для него расписание. По крайней мере я так делал, работает. Кстати, даже частичное обновление выбранного узла (из контекстного меню АОТ) порождает пакетное задание. Только оно будет называться "Update xRef for Nodes"
		 
				__________________   | 
|  | |
| За это сообщение автора поблагодарили: Ivanhoe (5), AraraT® (3). | |
|  | 
| 
 |