| 
			
			 | 
		#1 | 
| 
			
			 Возьми свет!!! 
		
			
	 | 
	
	
	
		
		
			
			
			Переход на DAX 2009. Проблема с повторяющимися id таблиц. Как исправить?
			 
			
			Всем доброго времени суток! При переходе на DAX 2009 у нас возникла проблема с повторяющимися id двух таблиц. TSTimesheetLine и CustInvoice4PaymJour_RU имеют одинаковый id 16003.  И поэтому выполнить синхронизацию таблиц невозможно. Как можно исправить данную ошибку имея доступ к разработке только на usr слое???
		 
		
		
		
		
		
		
		
	 | 
| 
	
 | 
|
| За это сообщение автора поблагодарили: Alexx7 (0). | |
| 
			
			 | 
		#2 | 
| 
			
			 SAP 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Эсли мне не изменяет память, выгрузить Вашу таблицу в файл, удалить таблицу, и заимпортировать занова, при этом сняв одну из галочек, отвечающую за выделение номеров при импорте (давно я это делал могу и ошибаться).
		 
		
		
		
		
		
		
		
	 | 
| 
	
 | 
| 
			
			 | 
		#3 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			А что такое TSTimesheetLine и откуда оно взялось?
		 
		
		
		
		
		
		
		
	 | 
| 
	
 | 
| 
			
			 | 
		#4 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Это табличка для модуля Проектов какая-то. Стандартная (sys). Правда на моей инсталляции у нее ID = 4624
		 
		
		
		
		
		
		
			
		
		
		
		
	 | 
| 
	
 | 
| 
			
			 | 
		#5 | 
| 
			
			 Возьми свет!!! 
		
			
	 | 
	
	
	
		
		
		
		 Цитата: 
	
Кстати ничего не получается не меняет она идентификатор таблицы, что уже я только не попробовал, даже залазил в xpo фаил и руками правил Id таблицы - бесполезно. Есть доступ на разработку только на usr слое.  | 
| 
	
 | 
| 
			
			 | 
		#6 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			странно, у меня на 2009 нет такой таблицы и ничего начинающегося на TS: 
		
		
		
		
		
		
		
	TrvWorkflowTable Tutorial_SysSign  | 
| 
	
 | 
| 
			
			 | 
		#7 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			это точно SYS?
		 
		
		
		
		
		
		
		
	 | 
| 
	
 | 
| 
			
			 | 
		#8 | 
| 
			
			 MCITP 
		
			
	 | 
	
	
	
		
		
			
			 
			
			Вряд ли, код какой-то слишком странный для sys-а...  
		
		
		
		
		
		
			![]() Вероятно табличка имела место в старой системе, с которой он переходит на 2009.. Правда вопрос о том, откуда она взялась там остаётся в силе, потому что вроде в старых версиях приложения такой таблицы тоже не видать... Но если коды есть только в usr-слою, то я даже не знаю, возможно ли это исправить.. :-\ 
				__________________ 
		
		
		
		
	Zhirenkov Vitaly  | 
| 
	
 | 
| 
			
			 | 
		#9 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Это точно SYS в АХ 6  
		
		
		
		
		
		
			
		
		
		
		
	![]() Возможно это какое-то решение, купленное - типа Lean, которое позже попало в SYS  | 
| 
	
 | 
| 
			
			 | 
		#10 | 
| 
			
			 Сам.AX 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Все таблицы TS* сидят под ключом ProjTables, соответственно из модуля Проекты.
		 
		
		
		
		
		
		
			
				__________________ 
		
		
		
		
	ѣ  | 
| 
	
 | 
| 
			
			 | 
		#11 | 
| 
			
			 Возьми свет!!! 
		
			
	 | 
	
	
	
		
		
		
		 Цитата: 
	
У нас он 175 252 184 байт. Я так понял что основная проблема как раз на этом слое. Ставили следующие обновления: DynamicsAX2009-KB969169-GLSEE.EXE DynamicsAX2009-KB958251.EXE DynamicsAX2009-KB956568.EXE Никаких наших доработок ни на одном слое нет, ключей конфигурации на таблицу TSTimesheetLine у нас нет. CustInvoice* - есть. Похоже что это майкрософтовский какой то баг. Все скачано с Customer Source. Буду очень благодарен. Последний раз редактировалось Murlin; 02.11.2009 в 13:07.  | 
| 
	
 | 
| 
			
			 | 
		#12 | 
| 
			
			 Возьми свет!!! 
		
			
	 | 
	
	|
| 
	
 | 
| 
			
			 | 
		#13 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 Цитата: 
	
The Tutorial_SysSign table is a tutorial table to demonstrate the usage of electronic signatures. это фичи 2009 SP1 насколько я помню - вы точно. поставили правильный слой? какой у вас номер билда в help - about?  | 
| 
	
 | 
| 
			
			 | 
		#14 | 
| 
			
			 Возьми свет!!! 
		
			
	 | 
	
	
	
		
		
		
		 Цитата: 
	
		
			Сообщение от Murlin
			 
 
			А не подскажите каков у вас размер axgls.aod? 
		
	У нас он 175 252 184 байт. Я так понял что основная проблема как раз на этом слое. Ставили следующие обновления: DynamicsAX2009-KB969169-GLSEE.EXE DynamicsAX2009-KB958251.EXE DynamicsAX2009-KB956568.EXE Никаких наших доработок ни на одном слое нет, ключей конфигурации на таблицу TSTimesheetLine у нас нет. CustInvoice* - есть. Похоже что это майкрософтовский какой то баг. Все скачано с Customer Source. Буду очень благодарен. Последний раз редактировалось Murlin; 02.11.2009 в 13:57.  | 
| 
	
 | 
| 
			
			 | 
		#15 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			- очень странно, что битлд ядра 593, а приложения 1001 - похоже вы не поставили SP 
		
		
		
		
		
		
		
	- не понятно, откуда появился TS - возможно, это часть какого-то другого слоя  | 
| 
	
 | 
| 
			
			 | 
		#16 | 
| 
			
			 Возьми свет!!! 
		
			
	 | 
	
	|
| 
	
 | 
| 
			
			 | 
		#17 | 
| 
			
			 Участник 
		
			
	 | 
	
	|
| 
	
 | 
| 
			
			 | 
		#18 | 
| 
			
			 Возьми свет!!! 
		
			
	 | 
	
	
	
		
		
		
		![]() ![]() ![]() Все SP1 по уверению второго программиста поставлены, все пропатчено. Без этого слоя не синхронизируется и с ним не получается... Все желание отпало переходить на 2009. Последний раз редактировалось Murlin; 02.11.2009 в 15:41.  | 
| 
	
 | 
| 
	
	 | 
	
		
  |