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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 16.01.2004, 14:59   #1  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Вопрос:
В последних русских сервис-паках добавлена информация о том, в каком сервис-паке был создан файл с данными для импорта.

В результате, при загрузке демоданных от старых сервис-паков, система ругается и пытается выполнить процедуру апгрейда. Все бы было хорошо, но процедура апгрейда ТРЕБУЕТ, чтобы импорт выполнялся в базу данных, в которой существует ЕДИНСТВЕННАЯ компания.

Вообще говоря, это правильно, если в сервис-паке были существенные изменения. Но как загружать международные демоданные?


Ответ:
Если вы твердо уверены, что процедура апгрейда вам не нужна, то достаточно изменить первую строчку в импортируемом файле определения.

Например, если вы импортируете международные демонстрационные данные (demodata.dat, demodata.def) в Axapta 3.0 SP2 CIS, то вам необходимо изменить первую строчку в demodata.def
с
"EXPFORMAT VER. 3.0.1","Binary"
на
"EXPFORMAT VER. 3.0 CIS SP2","Binary"

Тогда Аксапта будет воспринимать эти демоданные как свои и не будет требовать апгрейда данных.

НО: будте внимательны и осторожны! Из-за того, что процедура апгрейда не выполняется возможны глюки в дальнейшей работе.

Международные демоданные поднимаются таким способом достаточно безболезненно.
Достаточно безболезненно поднимаются данные "малолокализованных" модулей типа CRM, HRM, BI, стратегическое управление, интернет и т.п.

С очень большой вероятностью приведенный здесь алгоритм даст глюки в данных по книгам продаж/покупок, по суммовым разницам, ОС, кассе. Пока данные из исходной российской версии и из SP1 CIS можно загружать в SP2 CIS достаточно безболезненно, особых глюков пока не было замечено. Никто не гарантирует, что этот алгоритм сработает для российских данных в будущем. Если сомневаетесь, то лучше выполнить нормальный апгрейд в отдельную базу данных, а затем экспортировать проапгрейженные данные.
__________________
полезное на axForum, github, vk, coub.
Старый 09.01.2006, 16:20   #2  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Внимание. В 4м сервис-паке первая строчка должна быть
"EXPFORMAT VER. 3.0 Eastern Europe SP4","Binary"
__________________
полезное на axForum, github, vk, coub.
Старый 21.05.2006, 14:17   #3  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Для SP5 FP1 первой строкой должно быть
"EXPFORMAT VER. 3.0 Eastern Europe SP4 FP1","Binary"

Кстати эта строка отлично показывает реальный номер версии и сервис-пака

Какие именно строки необходимы можно найти в макробиблиотеке #SysDataExpImp.
Текущий формат в макросе expFormat.
__________________
полезное на axForum, github, vk, coub.
 


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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 11:32.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.