|
![]() |
#1 |
Участник
|
Цитата:
Сообщение от 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. Цитата:
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. |
|
![]() |
#2 |
Британский учённый
|
Цитата:
Сообщение от KingPeas
![]() Создал перспективу с одной таблицей InventTable вот результат формирования лога.
Операция была прервана, поэтому у лога нет завершения. Сравнил с теми предупреждениями которые выходили по другим таблицам. В принципе кроме 3 последних сообщений все остальные встречались и не мешали формированию модели. Что интересно Код 279 для SalesPriceModel это ID самого расширенного типа причем в таблице используется поле SalesModel без метки, но само оно наследуется от расширенного типа SalesItemModel которое в свою очередь расширяет SalesPriceModel. Все эти поля и перечисления _Model не модифицировались, то есть существуют на слое sys, а вот что означают два последних сообщения в толк не возьму. Может есть идеи? 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. Ну а программистов будить нельзя вообще. |
|
![]() |
#3 |
Участник
|
Цитата:
Сообщение от 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. X++: SRSSecureViewManager::synchronizeWithTable(tableId);
__________________
Хочу IQ как ICQ, ну или хотя бы ICQ как IQ. ![]() |
|
![]() |
#4 |
Британский учённый
|
Цитата:
Сообщение от KingPeas
![]() Дело действительно в модификациях. Вот только вряд ли они связаны с таблицей, поскольку я удалял с таблицы все сделанные нами модификации и это не дало результата. Получается проблема либо в связях этой таблицы с чем то, либо в самом приложении что-то глобальное не дает нормально отработать процедуре. А трассировка никакого эффекта не дает, все идет нормально до вызова
X++: SRSSecureViewManager::synchronizeWithTable(tableId); ![]() A 4to u vas zdes \Forms\SysRecordLevelSecurity, est kakie zapisi?
__________________
Людям физического труда для восстановления своих сил нужен 7-8 часовой ночной сон. Людям умственного труда нужно спать часов 9-10. Ну а программистов будить нельзя вообще. |
|
![]() |
#5 |
Участник
|
![]()
Уважаемый оказался прав). После удаления записей RLS все стало прекрасно отрабатывать. Пока в чем дело до конца не ясно, но причина по видимому кроется именно в правах.
__________________
Хочу IQ как ICQ, ну или хотя бы ICQ как IQ. ![]() |
|
![]() |
#6 |
Британский учённый
|
Super
![]()
__________________
Людям физического труда для восстановления своих сил нужен 7-8 часовой ночной сон. Людям умственного труда нужно спать часов 9-10. Ну а программистов будить нельзя вообще. |
|
|
За это сообщение автора поблагодарили: KingPeas (1). |
![]() |
#7 |
Участник
|
![]()
Что ж, для потомков нужно поставить жирную точку)
Дело действительно было в RLS. Дело в том, что освоение Reproting Services совпало с переходом с 3.0 на 4.0, при переносе данных некорректно перенеслись RLS ( сменился какой то из id у таблиц). После перенастройки RLS все стало работать как положено.
__________________
Хочу IQ как ICQ, ну или хотя бы ICQ как IQ. ![]() |
|