| 
			
			 | 
		#1 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
			
			 
			
			Была создана таблица, и долгое время с ней без проблем можно было работать. 
		
		
		
		
		
		
			Через какое то время понадобилось добавить новое поле в эту таблицу. Поле то добавилось, но при сохранении выдалась ошибка типа: Нарушена синхронизация таблиц. Ошибка SQL ... --- При удалении этого поля все заработало нормально. Но как же быть??? 
				__________________ 
		
		
		
		
	С Уважением, Игорь Соловьев ведущий программист HappyBaby.  | 
| 
	
 | 
| 
			
			 | 
		#2 | 
| 
			
			 Продавец игрушек 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Глобальная перекомпиляция не помогла: 
		
		
		
			<b>Описание:</b> [Microsoft][ODBC SQL Server Driver][SQL Server]There is already an object named 'HB_RETAILSALES' in the database. <b>План запроса:</b> CREATE TABLE HB_RETAILSALES (HB_RS_ID VARCHAR(10) NOT NULL DEFAULT '' ,HB_RS_USERID VARCHAR(5) NOT NULL DEFAULT '' ,SALESID VARCHAR(20) NOT NULL DEFAULT '' ,HB_RS_COMMENT VARCHAR(200) NOT NULL DEFAULT '' ,DISCPCT NUMERIC(28,12) NOT NULL DEFAULT 0 ,HB_RS_ONETIMEDISC INT NOT NULL DEFAULT 0 ,CREATEDDATE DATETIME NOT NULL DEFAULT {ts '1900-01-01 00:00:00.000'} ,CREATEDTIME INT NOT NULL DEFAULT 0 ,CREATEDBY VARCHAR(5) NOT NULL DEFAULT '?' ,DATAAREAID VARCHAR(3) NOT NULL DEFAULT 'dat' ,RECID INT NOT NULL) По стеку видно, что ошибка возникает во время выполнения dbSynchronize. 
				__________________ 
		
		
		
		
	С уважением, Роман Кошелев.  | 
| 
	
 | 
| 
			
			 | 
		#3 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Ошибка создания ТАБЛИЦЫ, а не поля. 
		
		
		
		
		
		
		
	Скорее всего ты правишь устаревшее приложение, в котором этой таблицы нет, а в базе она определена  | 
| 
	
 | 
| 
			
			 | 
		#4 | 
| 
			
			 ---------------- 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Мне кажется, что проблема такая же - 
		
		
		
		
		
		
		
	http://www.axforum.info/forums/showt...=&threadid=655  | 
| 
	
 | 
| 
			
			 | 
		#5 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Если я правильно понял, Axapta не может добавить поле в существующую таблицу, а пытается создать новую таблицу с тем же именем. SQL сервер совершенно справедливо ругается. Если предположить, что вышесказанное верно, то предлагаю: 
		
		
		
		
		
		
			1. Переименовать старую таблицу на SQL сервере; 2. Добавить в Axapt(е) новое поле в существующую таблицу; 3. В дизайнере таблиц SQL сервера добавить новое поле в переименованную таблицу; 4. Удалить новую таблицу, созданную Axapt(ой) на SQL сервере; 5. Вернуть переименованной таблице прежнее название на SQL сервере. 
				__________________ 
		
		
		
		
	С Уважением, Игорь Соловьев ведущий программист HappyBaby.  | 
| 
	
 | 
| 
			
			 | 
		#6 | 
| 
			
			 ---------------- 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Премудрил  
		
		
		
		
		
		
		
	![]() Спроси себя ПОЧЕМУ Аксапта пытается создать новую таблицу, вместо изменения старой ?! И ответь себе а может быть owner у таблицы неправильной.. или я в настройках ODBC указал не того пользователя (себя вместо SA)  
		 | 
| 
	
 | 
| 
			
			 | 
		#7 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			или приложения разные у разных программистов  
		
		
		
		
		
		
		
	 
		 | 
| 
	
 |