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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 20.04.2006, 10:36   #1  
zelen is offline
zelen
Участник
 
64 / 13 (1) ++
Регистрация: 08.11.2004
Адрес: г.Москва
Ошибка при синхронизации в SP5FP1
Ошибка при компиляции в классе SysSqlSetup. В FP1 добавлен метод createRecVersionColumns в нем ругательство на таблицу SqlDictionarу при указании поля RecVersion,что якобы такого поля не существует, но в списке объектов оно присутствует если сослаться через точку (SqlDictionary.), в БД это поле присутствует.
В чем может проблема ?
Старый 20.04.2006, 11:48   #2  
EVGL is offline
EVGL
Banned
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
4,445 / 3001 (0) ++++++++++
Регистрация: 09.07.2002
Адрес: Parndorf, AT
Та же проблема была. Я тогда запускал приложение от SP5 и базу данных от SP4 c клиентом от SP4. В качестве решения я предложил бы закомментировать код в SysSqlSetup, откомпилировать, попытаться синхронизировать, и раскомментировать код обратно. Должен сказать, что на своей шкуре не проверял, просто забросил все эксперименты. См. также http://www.axforum.info/forums/showthread.php?p=100663
Старый 21.04.2006, 05:43   #3  
Peter Savintsev is offline
Peter Savintsev
Участник
 
246 / 119 (4) +++++
Регистрация: 14.12.2001
И у меня та же фигня была. Убедитесь, что запускаете именно клиента SP5. Клиенты от всех предыдущих sp не видят это поле.
Старый 02.08.2006, 13:49   #4  
EVGL is offline
EVGL
Banned
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
4,445 / 3001 (0) ++++++++++
Регистрация: 09.07.2002
Адрес: Parndorf, AT
И еще раз хочу поделиться опытом. Ситуация: обновляем "чистый" SP4 на чистый "SP5". Никаких KR1, KR2 не стоит.

Первый пункт при обновлении - компиляция приложения. Результат: ошибка в классе SysSqlSetup, ядро не распознает инструкции типа fieldNum(xxx, RecVersion).

Опять взял свежий axSYP.aod, скопировал его в приложение, не компилируя. В нем номер поля fieldNum(xxx, RecVersion) сохранено с последней компиляции: 61450. Меняем строку dictionary.fieldId = fieldnum(SqlDictionary, RecVersion); на dictionary.fieldId = 61450; Все, класс компилируется, можно переходить к остальным пунктам обновления, включая синхронизацию.

Но осадок в душе остался. Очень хочется покрыть матом выпускающих такие версии.
Старый 02.08.2006, 13:59   #5  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Похоже, уже FAQовый вопрос
http://forum.mazzy.ru/index.php?showtopic=4868
__________________
полезное на axForum, github, vk, coub.
Старый 02.08.2006, 14:05   #6  
EVGL is offline
EVGL
Banned
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
4,445 / 3001 (0) ++++++++++
Регистрация: 09.07.2002
Адрес: Parndorf, AT
Так я и говорю: НЕ стоит никакого KR1. В readme к SP5 написано, что все должно быть в ажуре, ставится без проблем на SP4. Не тут-то было.
Старый 02.08.2006, 14:50   #7  
sukhanchik is offline
sukhanchik
Administrator
Аватар для sukhanchik
MCBMSS
Злыдни
Лучший по профессии 2015
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,308 / 3540 (125) ++++++++++
Регистрация: 13.06.2004
Адрес: Москва
та же фигня. Код
X++:
fieldnum(, recVersion);
не компилируется. Пришлось его заменять на число 61450. Ядро KR1.
В общем - согласен с EVGL.

2EVGL: BOAL на сие наткнулся при поднятии на SP5 - грязно ругался - можешь у него узнать подробности
__________________
Возможно сделать все. Вопрос времени
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Ошибка при синхронизации таблицы Eldar9x DAX: Программирование 2 27.02.2009 15:19
Ошибка синхронизации Alexandr A. Osipkin DAX: Администрирование 2 22.06.2007 10:35
Ошибка синхронизации при накате SP4 EE FP1 Silence DAX: Администрирование 11 07.03.2006 18:27
Ошибка синхронизации akvi DAX: Администрирование 1 14.02.2006 15:08
Русская локализация Axapta 3 ? SlavaK DAX: Администрирование 59 01.07.2003 22:38

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

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

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