AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Функционал
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 11.12.2004, 07:55   #1  
Tays is offline
Tays
Участник
 
165 / 17 (1) ++
Регистрация: 18.07.2003
Синхронизация State
привет.
в процессе разработки возникла необходимость добавить поля CreatedBy, CreatedDate и ModifiedBy, ModifiedDate.
После синхронизации, проводили тестирование. Вот какая ошибка возникла.
в строке по данным полям высвечивается имя пользователя (кто смотрит данную таблицу через браузер), и дата - данное число.
Повторная синхронизация не дала положительных результатов.
В чем дело?
Старый 11.12.2004, 12:53   #2  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
ничего не понимаю. вообще говоря, modifyedBy и createdBy показывает кто последний модифицировал и создал запись. Никак не кто просматривает.

Переформулируйте вопрос, пожалуйста.
Что вы считаете положительным результатом и что фактически получили в результате синхронизации?
Старый 11.12.2004, 13:07   #3  
savel is offline
savel
Участник
 
74 / 13 (1) ++
Регистрация: 26.02.2004
Адрес: Санкт-Петербург
Наблюдал такое.
Из экспериментов понял, что влияет свойство таблицы CachLookup. После установки его в None поля Created..... и Modified.... отображались правильно.
Но не считаю правильным ради этого отказываться от CachLookup.
Версия 2.5.
Старый 14.12.2004, 07:44   #4  
Tays is offline
Tays
Участник
 
165 / 17 (1) ++
Регистрация: 18.07.2003
mazzy, уточняю.
Добавили поля (стандартным методом) modifiedDate, modifiedBy, createdDate, createdBy в тамблицу State. После синхронизации обнаружили такое: (хотя сами понимаем назначение этих полей) в строке по данным полям высвечивается имя пользователя (кто смотрит данную таблицу через браузер), и дата - данное число.
Вот это и удивляет. Что строка была создана например, Admin'ом 29 ноября 2004 года, а в браузере я вижу CreatedBy - Tays, createdDate - сегодня. (и так по всем строкам!). Смотрела в QA данные по этим полям правильные, то есть CreatedBy - Admin, createdDate - 29 ноября 2004.
Надеюсь, щас будет понятно?

savel, привет.
у меня тоже версия 2,5. Только я не вижу в аоте данную таблицу. Странно...
Старый 14.12.2004, 07:47   #5  
Tays is offline
Tays
Участник
 
165 / 17 (1) ++
Регистрация: 18.07.2003
Цитата:
Изначально опубликовано mazzy
Что вы считаете положительным результатом и что фактически получили в результате синхронизации?
Положительным результатом считаю что в данных полях должна отображаться актуальная информация. Например CreatedBy - Admin, createdDate - 29 ноября 2004.
А не CreatedBy - Tays, createdDate - сегодня.
а фактически получили (как после первой синхронизации, так и после второй) CreatedBy - Tays, createdDate - сегодня.
Старый 14.12.2004, 09:55   #6  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Изначально опубликовано Tays
Вот это и удивляет. Что строка была создана например, Admin'ом 29 ноября 2004 года, а в браузере я вижу CreatedBy - Tays, createdDate - сегодня. (и так по всем строкам!).
Жуть какая-то. Ни разу такого не видел.
Старый 14.12.2004, 10:19   #7  
Tays is offline
Tays
Участник
 
165 / 17 (1) ++
Регистрация: 18.07.2003
Цитата:
Изначально опубликовано mazzy

Жуть какая-то. Ни разу такого не видел.
Аха.... жуть...только от этого легче не становится
Старый 14.12.2004, 10:35   #8  
slava is offline
slava
сибиряк
Самостоятельные клиенты AX
 
468 / 23 (1) +++
Регистрация: 28.12.2001
Адрес: Москва
Цитата:
Изначально опубликовано Tays
mazzy, уточняю.
Добавили поля (стандартным методом) modifiedDate, modifiedBy, createdDate, createdBy в тамблицу State. После синхронизации обнаружили такое: (хотя сами понимаем назначение этих полей) в строке по данным полям высвечивается имя пользователя (кто смотрит данную таблицу через браузер), и дата - данное число.
Вот это и удивляет. Что строка была создана например, Admin'ом 29 ноября 2004 года, а в браузере я вижу CreatedBy - Tays, createdDate - сегодня. (и так по всем строкам!). Смотрела в QA данные по этим полям правильные, то есть CreatedBy - Admin, createdDate - 29 ноября 2004.
Надеюсь, щас будет понятно?

savel, привет.
у меня тоже версия 2,5. Только я не вижу в аоте данную таблицу. Странно...
На 2.5 в PriceDiscTable та же проблема .
После экспериментов пришел к выводу, что "виновато" свойство cashLookup. Если хотите посмотреть "правильные" данные, в системных полях нажмите "F5" - данные по строке перечитаются.
__________________
С уважением, Вячеслав.
Старый 14.12.2004, 10:45   #9  
slava is offline
slava
сибиряк
Самостоятельные клиенты AX
 
468 / 23 (1) +++
Регистрация: 28.12.2001
Адрес: Москва
Или поставьте this.reread(); в методе active() источника данных на форме State.
PS/ Кстати, поищите на форуме, глюк точно обсуждался здесь и на технэте .
__________________
С уважением, Вячеслав.
Старый 14.12.2004, 13:13   #10  
Tays is offline
Tays
Участник
 
165 / 17 (1) ++
Регистрация: 18.07.2003
Цитата:
Изначально опубликовано slava
Или поставьте this.reread(); в методе active() источника данных на форме State.
PS/ Кстати, поищите на форуме, глюк точно обсуждался здесь и на технэте .

а в браузере никак не исправить...? Нам эти данные нужны не для формы....
Старый 14.12.2004, 13:39   #11  
slava is offline
slava
сибиряк
Самостоятельные клиенты AX
 
468 / 23 (1) +++
Регистрация: 28.12.2001
Адрес: Москва
Цитата:
Изначально опубликовано Tays



а в браузере никак не исправить...? Нам эти данные нужны не для формы....
Поставить у таблицы свойство cashLookup в None или NotInTTS

PS/ Ну или копаться в классе SysTableBrowser
PPS/ А зачем у Вас пользователи браузером пользуются?
__________________
С уважением, Вячеслав.
Старый 14.12.2004, 15:09   #12  
Tays is offline
Tays
Участник
 
165 / 17 (1) ++
Регистрация: 18.07.2003
Цитата:
Изначально опубликовано slava


PPS/ А зачем у Вас пользователи браузером пользуются?
Так это не для пользователей... это для разработчиков...чтобы можно было найти крайнего при очередном косяке с данными...
Старый 14.12.2004, 15:22   #13  
slava is offline
slava
сибиряк
Самостоятельные клиенты AX
 
468 / 23 (1) +++
Регистрация: 28.12.2001
Адрес: Москва
Цитата:
Изначально опубликовано Tays


Так это не для пользователей... это для разработчиков...чтобы можно было найти крайнего при очередном косяке с данными...
Ну не знаю, я, как ленивый разработчик, лучше кнопку F5 давить буду.
__________________
С уважением, Вячеслав.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Синхронизация таблицы - проблема TasmanianDevil DAX: Администрирование 3 30.10.2006 09:41
Синхронизация SP4 -> SP5 Logger DAX: Программирование 4 09.08.2006 13:10
навязчивая синхронизация Антон Солдатов DAX: Функционал 11 22.04.2005 11:04
Репликация и синхронизация Tays DAX: Администрирование 12 24.11.2004 12:18
синхронизация с outlook alpine DAX: Функционал 7 09.06.2004 13:53

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 00:55.