| 
	 | 
| 
			
			 | 
		#1 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Господа - коллеги! 
		
		
		
		
		
		
		
	Веду разработку и замучился с одной ошибкой, привожу полный текст: Цитата: 
	
		
			--------------------------- 
Microsoft Business Solutions-Navision --------------------------- Другой пользователь изменил определение таблицы Field после начала действия. Начните сначала. --------------------------- ОК --------------------------- Ошибка обычно возникает когда я исправлю что-то в таблице и затем работаю с формой на этой же таблице. Помогает только полное закрытие и открытие клиента Навиж. В день ошибка возникает от 10 до 50 раз, в зависимости от интенсивности разработки ![]() Лечится это как-нибудь?  | 
| 
	
 | 
| 
			
			 | 
		#2 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Кстати, тоже интересно... у меня то же самое, разве что с меньшим постоянством, но все равно достает...  
		
		
		
		
		
		
		
	Причем - иногда даже перезайти в базу данных - не помогает. Именно, что только полное закрытие/открытие. ЗЫ: вроде такой ошибки никогда не бывает, если перед открытием таблицы в дизайнере - форму по ней предварительно закрыть. и открывать снова форму - только после компилирования таблицы. Но я не уверена, что причина в этом.  | 
| 
	
 | 
| 
			
			 | 
		#3 | 
| 
			
			 Участник 
		
			
	 | 
	
	|
| 
	
 | 
| 
			
			 | 
		#4 | 
| 
			
			 Участник 
		
			
	 | 
	
	|
| 
	
 | 
| 
			
			 | 
		#5 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 Цитата: 
	
		
			Тогда еще совет, открывать форму непосредственно из дизайнера (как миниму дизайн таблицы должен открыться).
		
	 
 | 
| 
	
 | 
| 
			
			 | 
		#6 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Стер ) Попутался.
		 
		
		
		
		
		
		
		
	 | 
| 
	
 | 
| 
			
			 | 
		#7 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 Цитата: 
	
Из кода ошибки понятно, что после дизайна таблицы была изменена системная таблица fields, где хранятся описание полей, но почему-то это обновление конфликтует с чем-то. С чем оно может конфликтовать, непонятно...  | 
| 
	
 | 
| 
			
			 | 
		#8 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			+ 
		
		
		
		
		
		
		
	И у меня есть такое... Правда очень редко... Наверное, потому что формы не открываю практически  
		 | 
| 
	
 | 
| 
			
			 | 
		#9 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Тоже такая ошибка есть и тоже на 3.70 
		
		
		
		
		
		
		
	На 3.60 ее не было.  | 
| 
	
 | 
| 
			
			 | 
		#10 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			На 3.6 это тоже есть :-)  
		
		
		
		
		
		
		
	Насколько я понимаю, у всех настроено логирование вводимых данных. (Журнал изменений). Так вот этот журнал тесно связан с таблицей field. При изменении таблиц, меняются данные в таблице field. А таблица, ко всему еще и виртуальная, поэтому (это мое мнение) нав с ней работает от своего какого-то внутреннего имени, а когда вы обращаетесь к данным этой таблицы посредством CU 423 Change Log Management (а вы к ним обращаетесь при включенном логе), т.е. получается обыкновенный конфликт, когда два пользователя пытаются редактировать одну и ту же запись. Отсюда пилюля - выключи Лог.  | 
| 
	
 | 
| 
			
			 | 
		#11 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Kashin, спасибо  
		
		
		
		
		
		
		
	 
		 | 
| 
	
 |