| 
			
			 | 
		#1 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
			
			
			Синхронизация State
			 
			
			привет. 
		
		
		
		
		
		
		
	в процессе разработки возникла необходимость добавить поля CreatedBy, CreatedDate и ModifiedBy, ModifiedDate. После синхронизации, проводили тестирование. Вот какая ошибка возникла. в строке по данным полям высвечивается имя пользователя (кто смотрит данную таблицу через браузер), и дата - данное число. Повторная синхронизация не дала положительных результатов. В чем дело?  | 
| 
	
 | 
| 
			
			 | 
		#2 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			ничего не понимаю. вообще говоря, modifyedBy и createdBy показывает кто последний модифицировал и создал запись. Никак не кто просматривает. 
		
		
		
		
		
		
		
	Переформулируйте вопрос, пожалуйста. Что вы считаете положительным результатом и что фактически получили в результате синхронизации?  | 
| 
	
 | 
| 
			
			 | 
		#3 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Наблюдал такое. 
		
		
		
		
		
		
		
	Из экспериментов понял, что влияет свойство таблицы CachLookup. После установки его в None поля Created..... и Modified.... отображались правильно. Но не считаю правильным ради этого отказываться от CachLookup. Версия 2.5.  | 
| 
	
 | 
| 
			
			 | 
		#4 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			mazzy, уточняю. 
		
		
		
		
		
		
		
	Добавили поля (стандартным методом) modifiedDate, modifiedBy, createdDate, createdBy в тамблицу State. После синхронизации обнаружили такое: (хотя сами понимаем назначение этих полей) в строке по данным полям высвечивается имя пользователя (кто смотрит данную таблицу через браузер), и дата - данное число. Вот это и удивляет. Что строка была создана например, Admin'ом 29 ноября 2004 года, а в браузере я вижу CreatedBy - Tays, createdDate - сегодня. (и так по всем строкам!). Смотрела в QA данные по этим полям правильные, то есть CreatedBy - Admin, createdDate - 29 ноября 2004. Надеюсь, щас будет понятно? savel, привет. у меня тоже версия 2,5. Только я не вижу в аоте данную таблицу. Странно...  | 
| 
	
 | 
| 
			
			 | 
		#5 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 Цитата: 
	
		
			Изначально опубликовано mazzy  
Что вы считаете положительным результатом и что фактически получили в результате синхронизации? А не CreatedBy - Tays, createdDate - сегодня. а фактически получили (как после первой синхронизации, так и после второй) CreatedBy - Tays, createdDate - сегодня.  | 
| 
	
 | 
| 
			
			 | 
		#6 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 Цитата: 
	
		
			Изначально опубликовано Tays  
Вот это и удивляет. Что строка была создана например, Admin'ом 29 ноября 2004 года, а в браузере я вижу CreatedBy - Tays, createdDate - сегодня. (и так по всем строкам!).  | 
| 
	
 | 
| 
			
			 | 
		#7 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 Цитата: 
	
		
			Изначально опубликовано mazzy  
Жуть какая-то. Ни разу такого не видел.  | 
| 
	
 | 
| 
			
			 | 
		#8 | 
| 
			
			 сибиряк 
		
			
	 | 
	
	
	
		
		
		
		 Цитата: 
	
		
			Изначально опубликовано Tays  
mazzy, уточняю. Добавили поля (стандартным методом) modifiedDate, modifiedBy, createdDate, createdBy в тамблицу State. После синхронизации обнаружили такое: (хотя сами понимаем назначение этих полей) в строке по данным полям высвечивается имя пользователя (кто смотрит данную таблицу через браузер), и дата - данное число. Вот это и удивляет. Что строка была создана например, Admin'ом 29 ноября 2004 года, а в браузере я вижу CreatedBy - Tays, createdDate - сегодня. (и так по всем строкам!). Смотрела в QA данные по этим полям правильные, то есть CreatedBy - Admin, createdDate - 29 ноября 2004. Надеюсь, щас будет понятно? savel, привет. у меня тоже версия 2,5. Только я не вижу в аоте данную таблицу. Странно...  .После экспериментов пришел к выводу, что "виновато" свойство cashLookup. Если хотите посмотреть "правильные" данные, в системных полях нажмите "F5" - данные по строке перечитаются. 
				__________________ 
		
		
		
		
	С уважением, Вячеслав.  | 
| 
	
 | 
| 
			
			 | 
		#9 | 
| 
			
			 сибиряк 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Или поставьте this.reread(); в методе active() источника данных на форме State. 
		
		
		
		
		
		
			PS/ Кстати, поищите на форуме, глюк точно обсуждался здесь и на технэте  .
		
				__________________ 
		
		
		
		
	С уважением, Вячеслав.  | 
| 
	
 | 
| 
			
			 | 
		#10 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 Цитата: 
	
		
			Изначально опубликовано slava  
Или поставьте this.reread(); в методе active() источника данных на форме State. PS/ Кстати, поищите на форуме, глюк точно обсуждался здесь и на технэте  . 
		
	а в браузере никак не исправить...? Нам эти данные нужны не для формы....  | 
| 
	
 | 
| 
			
			 | 
		#11 | 
| 
			
			 сибиряк 
		
			
	 | 
	
	
	
		
		
		
		 Цитата: 
	
		
			Изначально опубликовано Tays  
а в браузере никак не исправить...? Нам эти данные нужны не для формы.... PS/ Ну или копаться в классе SysTableBrowser PPS/ А зачем у Вас пользователи браузером пользуются?   
		
				__________________ 
		
		
		
		
	С уважением, Вячеслав.  | 
| 
	
 | 
| 
			
			 | 
		#12 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 Цитата: 
	
		
			Изначально опубликовано slava  
PPS/ А зачем у Вас пользователи браузером пользуются?    
		
	 | 
| 
	
 | 
| 
			
			 | 
		#13 | 
| 
			
			 сибиряк 
		
			
	 | 
	
	
	
		
		
		
		 Цитата: 
	
		
			Изначально опубликовано Tays  
Так это не для пользователей... это для разработчиков...чтобы можно было найти крайнего при очередном косяке с данными...  
		
				__________________ 
		
		
		
		
	С уважением, Вячеслав.  | 
| 
	
 | 
| 
	
	 | 
	
			 
			Похожие темы
		 | 
	||||
| Тема | Ответов | |||
| Синхронизация таблицы - проблема | 3 | |||
| Синхронизация SP4 -> SP5 | 4 | |||
| навязчивая синхронизация | 11 | |||
| Репликация и синхронизация | 12 | |||
| синхронизация с outlook | 7 | |||
		
  |