![]() |
#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 |
|