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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 27.03.2008, 07:42   #1  
KingPeas is offline
KingPeas
Участник
Аватар для KingPeas
 
163 / 35 (2) +++
Регистрация: 09.01.2007
Адрес: Россия, Новосибирск
Цитата:
Сообщение от Link Посмотреть сообщение
Posmotrite 4to v loge pishet? Obi4no on bivaet o4en polezen, ya govoru pro log geniracii modeley, po umol4aniu pishetsya kazhetsya v moi dokumenti.

Naprimer esli na tablice ne budut stoyat Title fields to tablica ne budet dobavlena v model, pri etom generaciya prohodit uspeshno no oshibku etu mozhno uvidet v log fayile.
Создал перспективу с одной таблицей InventTable вот результат формирования лога.
Цитата:
2008-03-27T10:06:40 : Информация : 0001 : Создание модели началось для следующих языков: ru
2008-03-27T10:06:42 : Предупреждение : 1003 : Не удается найти метку для поля ItemType в таблице INVENTTABLE
2008-03-27T10:06:43 : Предупреждение : 1003 : Не удается найти метку для поля SalesPriceModelBasic в таблице INVENTTABLE
2008-03-27T10:06:44 : Предупреждение : 1003 : Не удается найти метку для поля ForecastDMPInclude в таблице INVENTTABLE
2008-03-27T10:06:44 : Предупреждение : 1003 : Не удается найти метку для поля IntrastatWeight_CZ в таблице INVENTTABLE
2008-03-27T10:06:44 : Предупреждение : 1003 : Не удается найти метку для поля PKWiUCode_PL в таблице INVENTTABLE
2008-03-27T10:06:44 : Предупреждение : 1003 : Не удается найти метку для поля SadRateCode_PL в таблице INVENTTABLE
2008-03-27T10:06:44 : Предупреждение : 1003 : Не удается найти метку для поля DKL_ItemClass в таблице INVENTTABLE
2008-03-27T10:06:44 : Предупреждение : 1003 : Не удается найти метку для поля DKL_InventSertifGroupId в таблице INVENTTABLE
2008-03-27T10:06:45 : Предупреждение : 1003 : Не удается найти метку для поля RET_TradeMarkId в таблице INVENTTABLE
2008-03-27T10:06:45 : Предупреждение : 1003 : Не удается найти метку для поля RET_ItemSort в таблице INVENTTABLE
2008-03-27T10:06:45 : Предупреждение : 1003 : Не удается найти метку для поля RET_Model в таблице INVENTTABLE
2008-03-27T10:06:45 : Предупреждение : 0004 : Не удается найти код валюты для использования для поля MEL_LastPurchPrice в таблице INVENTTABLE
2008-03-27T10:06:45 : Предупреждение : 1003 : Не найдено меток для перечисления SalesPriceModel с кодом 279.
2008-03-27T10:06:45 : Предупреждение : 1003 : Не найдено меток для перечисления boolean с кодом 61440.
2008-03-27T10:06:45 : Предупреждение : 1003 : Не найдено меток для перечисления NoYes с кодом 61469.
Операция была прервана, поэтому у лога нет завершения.
Сравнил с теми предупреждениями которые выходили по другим таблицам. В принципе кроме 3 последних сообщений все остальные встречались и не мешали формированию модели. Что интересно Код 279 для SalesPriceModel это ID самого расширенного типа причем в таблице используется поле SalesModel без метки, но само оно наследуется от расширенного типа SalesItemModel которое в свою очередь расширяет SalesPriceModel. Все эти поля и перечисления _Model не модифицировались, то есть существуют на слое sys, а вот что означают два последних сообщения в толк не возьму. Может есть идеи?
__________________
Хочу IQ как ICQ, ну или хотя бы ICQ как IQ.

Последний раз редактировалось KingPeas; 27.03.2008 в 08:02.
Старый 27.03.2008, 12:50   #2  
Link is offline
Link
Британский учённый
Аватар для Link
Соотечественники
 
568 / 523 (19) +++++++
Регистрация: 25.11.2005
Адрес: UK
Записей в блоге: 9
Цитата:
Сообщение от KingPeas Посмотреть сообщение
Создал перспективу с одной таблицей InventTable вот результат формирования лога.

Операция была прервана, поэтому у лога нет завершения.
Сравнил с теми предупреждениями которые выходили по другим таблицам. В принципе кроме 3 последних сообщений все остальные встречались и не мешали формированию модели. Что интересно Код 279 для SalesPriceModel это ID самого расширенного типа причем в таблице используется поле SalesModel без метки, но само оно наследуется от расширенного типа SalesItemModel которое в свою очередь расширяет SalesPriceModel. Все эти поля и перечисления _Model не модифицировались, то есть существуют на слое sys, а вот что означают два последних сообщения в толк не возьму. Может есть идеи?
Mne kazhetsya 4to on samu pri4inu ne zapisivaet v log potomu4to gde to podvisaet, kak ya ponyal. No pri4ina dolzhno bit imenno v modificirovannom pole.
Mozhno poprobovat nayti problemnoe pole. Naprimer podebazhit, ili metodom isklu4eniya v teste posnosit poo4eredno modificirovannie polya. Po kodam ni4ego skazat ne mogu, no eto ne oshibki a preduprezhdeniya, stalo bit problema ne v nih.
__________________
Людям физического труда для восстановления своих сил нужен 7-8 часовой ночной сон. Людям умственного труда нужно спать часов 9-10. Ну а программистов будить нельзя вообще.
Старый 27.03.2008, 14:25   #3  
KingPeas is offline
KingPeas
Участник
Аватар для KingPeas
 
163 / 35 (2) +++
Регистрация: 09.01.2007
Адрес: Россия, Новосибирск
Цитата:
Сообщение от Link Посмотреть сообщение
Mne kazhetsya 4to on samu pri4inu ne zapisivaet v log potomu4to gde to podvisaet, kak ya ponyal. No pri4ina dolzhno bit imenno v modificirovannom pole.
Mozhno poprobovat nayti problemnoe pole. Naprimer podebazhit, ili metodom isklu4eniya v teste posnosit poo4eredno modificirovannie polya. Po kodam ni4ego skazat ne mogu, no eto ne oshibki a preduprezhdeniya, stalo bit problema ne v nih.
Поставил чистое приложение, на него загрузил демоданные, настроил новый ReportingServer стандартные модели отработали без проблем. Дело действительно в модификациях. Вот только вряд ли они связаны с таблицей, поскольку я удалял с таблицы все сделанные нами модификации и это не дало результата. Получается проблема либо в связях этой таблицы с чем то, либо в самом приложении что-то глобальное не дает нормально отработать процедуре. А трассировка никакого эффекта не дает, все идет нормально до вызова
X++:
SRSSecureViewManager::synchronizeWithTable(tableId);
а что он делает внутри отследить нет возможности(
__________________
Хочу IQ как ICQ, ну или хотя бы ICQ как IQ.
Старый 27.03.2008, 15:09   #4  
Link is offline
Link
Британский учённый
Аватар для Link
Соотечественники
 
568 / 523 (19) +++++++
Регистрация: 25.11.2005
Адрес: UK
Записей в блоге: 9
Цитата:
Сообщение от KingPeas Посмотреть сообщение
Дело действительно в модификациях. Вот только вряд ли они связаны с таблицей, поскольку я удалял с таблицы все сделанные нами модификации и это не дало результата. Получается проблема либо в связях этой таблицы с чем то, либо в самом приложении что-то глобальное не дает нормально отработать процедуре. А трассировка никакого эффекта не дает, все идет нормально до вызова
X++:
SRSSecureViewManager::synchronizeWithTable(tableId);
а что он делает внутри отследить нет возможности(
Da uzh, dazhe ne znau kuda smotret
A 4to u vas zdes \Forms\SysRecordLevelSecurity, est kakie zapisi?
__________________
Людям физического труда для восстановления своих сил нужен 7-8 часовой ночной сон. Людям умственного труда нужно спать часов 9-10. Ну а программистов будить нельзя вообще.
Старый 28.03.2008, 10:51   #5  
KingPeas is offline
KingPeas
Участник
Аватар для KingPeas
 
163 / 35 (2) +++
Регистрация: 09.01.2007
Адрес: Россия, Новосибирск
Lightbulb
Цитата:
Сообщение от Link Посмотреть сообщение
A 4to u vas zdes \Forms\SysRecordLevelSecurity, est kakie zapisi?
Уважаемый оказался прав). После удаления записей RLS все стало прекрасно отрабатывать. Пока в чем дело до конца не ясно, но причина по видимому кроется именно в правах.
__________________
Хочу IQ как ICQ, ну или хотя бы ICQ как IQ.
Старый 28.03.2008, 10:57   #6  
Link is offline
Link
Британский учённый
Аватар для Link
Соотечественники
 
568 / 523 (19) +++++++
Регистрация: 25.11.2005
Адрес: UK
Записей в блоге: 9
Super rad 4to problema reshilas!
__________________
Людям физического труда для восстановления своих сил нужен 7-8 часовой ночной сон. Людям умственного труда нужно спать часов 9-10. Ну а программистов будить нельзя вообще.
За это сообщение автора поблагодарили: KingPeas (1).
Старый 02.04.2008, 09:47   #7  
KingPeas is offline
KingPeas
Участник
Аватар для KingPeas
 
163 / 35 (2) +++
Регистрация: 09.01.2007
Адрес: Россия, Новосибирск
:)
Что ж, для потомков нужно поставить жирную точку)
Дело действительно было в RLS. Дело в том, что освоение Reproting Services совпало с переходом с 3.0 на 4.0, при переносе данных некорректно перенеслись RLS ( сменился какой то из id у таблиц). После перенастройки RLS все стало работать как положено.
__________________
Хочу IQ как ICQ, ну или хотя бы ICQ как IQ.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Reporting Service для DAX 4.0 Zuek DAX: Программирование 5 12.09.2008 19:37
DAX2009, требует SQL 2005 Reporting Services Service Pack 2 slava09 DAX: Администрирование 9 19.08.2008 14:53
Microsoft Dynamics AX 4.0 + Reporting Service Kent DAX: Функционал 1 25.01.2007 15:47
Pokluda: Outbound web service (AIF) Blog bot DAX Blogs 0 28.10.2006 17:43
Axapta & Reporting Service mazzy DAX: Прочие вопросы 12 15.12.2005 09:33

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

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

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