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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 01.11.2004, 16:12   #1  
Paul_ST is offline
Paul_ST
Участник
 
144 / 11 (1) +
Регистрация: 26.11.2003
Адрес: Екатеринбург
Перенос разработок с USR на VAR
Добрый день!

Есть проблема: при переносе таблицы (через xpo-файл) с usr-слоя на var-слой происходит фатальная ошибка Axapta. Таблица создана на usr-слое, usr-модификации стандартных таблиц переносятя на var нормально.
Знает ли кто-нибудь в чём может быть дело?

Пробовал удалять таблицу на usr (при этом приходится удалять и таблицу из БД), после чего на var-слое она создаётся. Данные предварительно если экспортировать, импорта опять-таки в таблицу на var-слой не получается. Можно конечно попробовать через Excel, но не хотелось бы.

Буду очень признателен за советы / идеи!
__________________
Paul_ST
Старый 01.11.2004, 16:16   #2  
George Nordic is offline
George Nordic
Модератор
Аватар для George Nordic
Злыдни
 
4,479 / 1250 (50) ++++++++
Регистрация: 17.12.2003
Адрес: Moscow
Записей в блоге: 9
?? VAR слой? Не слишком ли лихо?

Попробуйте для начала на cus либо bus слой.

С Уважением,
Георгий
Старый 01.11.2004, 16:18   #3  
Андре is offline
Андре
Moderator
Сотрудники компании GMCS
 
2,375 / 464 (20) +++++++
Регистрация: 03.12.2001
Довольно известная проблема.

Когда вы созадли таблицу на USR слое ей присвоился идентификатор id из диапазона номеров отведенных для USR слоя. Когда вы импортируете таблицу на var слой ей опять же присваивается id, но уже из совершенно другого диапазона номеров.
Это, кстати, одна из причин, из-за которой разработку рекомендуется вести в том слое, в котором будут использоваться разрабатываемые объекты.
Старый 01.11.2004, 16:22   #4  
Paul_ST is offline
Paul_ST
Участник
 
144 / 11 (1) +
Регистрация: 26.11.2003
Адрес: Екатеринбург
А в случае, когда всё же есть желание перенести на var (импорт с usr конечно же без сохранения Id выполняется) - при удалении таблицы с usr - почему не отрабатывает импорт данных? Тоже проблемы с идентификаторами?
__________________
Paul_ST
Старый 01.11.2004, 16:43   #5  
Андре is offline
Андре
Moderator
Сотрудники компании GMCS
 
2,375 / 464 (20) +++++++
Регистрация: 03.12.2001
Честно говоря не помню. Импорт, насколько я помню, должен корректно отрабатывать. Экспортируй в текстовый файл и посмотри - не прописаны ли там идентификаторы. Особенно в def файле.

Кстати, что значит "не отрабатывает" ? Какие сообщения об ошибках и прочие симптомы ?
Старый 01.11.2004, 16:47   #6  
Paul_ST is offline
Paul_ST
Участник
 
144 / 11 (1) +
Регистрация: 26.11.2003
Адрес: Екатеринбург
0 записей импортируется из def-файла
__________________
Paul_ST
Старый 01.11.2004, 16:57   #7  
Андре is offline
Андре
Moderator
Сотрудники компании GMCS
 
2,375 / 464 (20) +++++++
Регистрация: 03.12.2001
Условия целостности никие не нарушаются ? Например, уникальность и т.д.
Простейший пример. Была таблица, экспортировали данные, добавили уникальный индекс, пытаемся импортировать данные обратно...
Если в общем, то должно работать. Чтобы помочь - нужно смотреть делали. Попробуйте включить трассировку sql запросов, посмотреть что там происходит и т.д.
Старый 01.11.2004, 17:27   #8  
monk is offline
monk
Участник
 
67 / 12 (1) ++
Регистрация: 14.10.2002
Создаете отдельное приложение - туда все переносите на нужный слой, компилируете. Далее через это приложение подключаетесь к исходной базе, потом надо будет провести реиндексацию, проверку/синхронизацию и удалить старые (со старыми идентификаторами) записи из таблицы SqlDictionary.

Гарантий целостности данных не даю
Старый 01.11.2004, 18:06   #9  
Lexey is offline
Lexey
Участник
 
59 / 13 (1) ++
Регистрация: 16.05.2002
Откройте def файл. Исправьте id таблицы и полей на новые var'овские. Импортируйте данные.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Пропал VAR слой PODOL DAX: Администрирование 6 13.02.2009 16:13
Перенос всех объектов с USR-слоя на VAR. oip DAX: Администрирование 17 09.06.2007 11:56
Программирование и перенос Layer-а на другую апликацию, выдает random-ошибки .. Delfins DAX: Программирование 10 04.04.2006 17:03
var против usr данных Aslan DAX: Программирование 4 26.01.2006 14:05
как перемещать таблицы, формы со слоя USR на слой VAR ? ddadream DAX: Функционал 6 10.06.2003 13:54
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

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

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

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