08.08.2011, 11:25 | #1 |
Участник
|
Добрый день всем. Попытался перенести данные из нативной базы(4-ка) на SQL(2008). Всё нормально перенеслось... могу зайти и посмотреть объекты. Но стоит попробовать открыть фирму как вылетает сообщение
Цитата:
Определение поля User ID было изменено после сохранения объекта.
Старый тип: Code. Новый тип: Text Цитата:
Внутренняя ошибка 1262 в модуле 19.
Обратитесь вашему дилеру если нужна помощь. На нативной базе всё отлично работает! Что я не так делаю и как это всё исправить? Спасибо! |
|
09.08.2011, 12:30 | #2 |
Участник
|
Попробуйте перекомпилировать объекты базы.
|
|
12.08.2011, 10:58 | #3 |
Участник
|
Alterant Перекомпиляция не помогла. Помогло удаление таблиц с полями User ID размером больше 20... тем более эти таблицы оказались пустые... всё заработало. Похоже при конвертации поля code слишком большх размеров(более 20) поле конвертировалось в Text.... от того и конфликты. Тема закрыта.
|
|
12.08.2011, 12:31 | #4 |
Участник
|
Цитата:
Сообщение от Shaitan-Babay
Alterant Перекомпиляция не помогла. Помогло удаление таблиц с полями User ID размером больше 20... тем более эти таблицы оказались пустые... всё заработало. Похоже при конвертации поля code слишком большх размеров(более 20) поле конвертировалось в Text.... от того и конфликты. Тема закрыта.
|
|
16.08.2011, 16:14 | #5 |
Участник
|
Столкнулся с новой проблемой при переходе с нативной базы на SQL. (Не стал открывать новую тему так как соответствует духу)
Значит так есть таблица Dimension Value. Там есть поле Код(тип Code). и в нативной базе сортировка выглядела так: Цитата:
1
2 3 10 11 19 21 ... Цитата:
1
10 11 19 2 21 3 ... Индексы не менял. Базу компилировал. Переиндексировал. В свойствах индекса MaintainSQLIndex стоит Yes. Думаю что сортировка должна быть идентичной, иначе как переходить? Нужно данные редактировать. Как решить эту проблемку не изменяя данные(без добавления нулей)? Спасибо. |
|
16.08.2011, 16:54 | #6 |
Участник
|
Цитата:
Сообщение от Shaitan-Babay
Столкнулся с новой проблемой при переходе с нативной базы на SQL. (Не стал открывать новую тему так как соответствует духу)
Значит так есть таблица Dimension Value. Там есть поле Код(тип Code). и в нативной базе сортировка выглядела так: Цитата:
1
2 3 10 11 19 21 ... Цитата:
1
10 11 19 2 21 3 ... Индексы не менял. Базу компилировал. Переиндексировал. В свойствах индекса MaintainSQLIndex стоит Yes. Думаю что сортировка должна быть идентичной, иначе как переходить? Нужно данные редактировать. Как решить эту проблемку не изменяя данные(без добавления нулей)? Спасибо. |
|
17.08.2011, 09:38 | #7 |
Участник
|
Ну чтож, будем нули дописывать...
Спасибо за оперативный ответ! |
|
17.08.2011, 13:57 | #8 |
Участник
|
Вот еще вспомнил, почитайте:
http://dynamicsuser.net/blogs/vanvug...data-type.aspx Возможно поможет смена SQL типа с varchar на variant. |
|
05.05.2012, 09:44 | #9 |
Участник
|
При попытке скомпилировать CU 104015 Field Check (все строго по мануалу) выдается ошибка
Код: FIELDNAME не является функцией. Только функции могут быть вызваны с "(....". p.s. NAV2009R2 |
|
05.05.2012, 10:17 | #10 |
Участник
|
ай вах вах!, вот оно тут:
Код: F.CheckText(B17235.FIELDNAME("FieldName"),MAXSTRLEN(B17235."FieldName"),B17235."FieldName"); |
|