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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 06.06.2003, 12:15   #1  
ddadream is offline
ddadream
Участник
Аватар для ddadream
 
130 / 17 (1) ++
Регистрация: 30.11.2001
Адрес: moscow
? как перемещать таблицы, формы со слоя USR на слой VAR ?
Написал я свой модуль, как бы мне его переместить на другой слой,
конкрентно на VAR например, что то накак не могу найти, где это сделать можно.
Старый 06.06.2003, 12:57   #2  
EVGL is offline
EVGL
Banned
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
4,445 / 3001 (0) ++++++++++
Регистрация: 09.07.2002
Адрес: Parndorf, AT
Элементарно:
  1. экспортировать весь USR-слой
  2. выйти из системы, удалить axusr.aod
  3. войти под слоем VAR (указать слой и ввести коды в конф. утитите), подождать, когда перестроит индекс
  4. импортировать весь USR-слой (два раза подряд, чтобы правильно импортировались формы)
  5. обратить внимание, что ID всех объектов поменялись
Старый 06.06.2003, 13:35   #3  
ddadream is offline
ddadream
Участник
Аватар для ddadream
 
130 / 17 (1) ++
Регистрация: 30.11.2001
Адрес: moscow
Спасибо, я то думал что это в самой Аксапте можно делать.

Если я правильно понимаю,
что когда я вхожу в Аксапту и при этом выбрал какой то слой,
то я могу с ним работать как с обычным USR.

т.е. удалять из него в честности.
потому как если я вхожу в USR, то я могу удалять только с него.

Спасибо.
Старый 06.06.2003, 15:46   #4  
Pavel is offline
Pavel
SAP
SAP
 
2,760 / 239 (13) ++++++
Регистрация: 14.12.2001
Адрес: Moscow
Есть еще более короткий способ:

1) переименовать файл из USR в VAR
2) заменить через редактор файлов несколько шеснадцатиричных цифр
Старый 06.06.2003, 15:55   #5  
EVGL is offline
EVGL
Banned
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
4,445 / 3001 (0) ++++++++++
Регистрация: 09.07.2002
Адрес: Parndorf, AT
Плохой способ, Павел. ID останутся из области USR-слоя, потом этот VAR ни с каким USR-слоем совместить не удастся.
Старый 09.06.2003, 12:04   #6  
Pavel is offline
Pavel
SAP
SAP
 
2,760 / 239 (13) ++++++
Регистрация: 14.12.2001
Адрес: Moscow
Интересная получается история:

- в аксапте есть физически разделенные слои / файлы, содержащие элементы бизнес логики и есть разделение на диапазоны ID элементов по слоям (фактическое дублирование слоев).

- в атейн есть диапазоны ID элементов, но слоев нет.

- в XAL были слои для бизнес логики (система работала с именами элементов) и диапазоны ID для структуры данных (таблиц, индексов, полей оптимизация физического управления данными).

Цитата:
Изначально опубликовано EVGL
...совместить не удастся.
- Что значит совместить?
- Система выйдет из строя?
- Не будет виден слой/элемент и т.д.?
- Какой из элементов с одинаковым ID в этом случае будет вызываться?

P.S. как австрия? Какие MIS распространены?
Старый 10.06.2003, 13:54   #7  
EVGL is offline
EVGL
Banned
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
4,445 / 3001 (0) ++++++++++
Регистрация: 09.07.2002
Адрес: Parndorf, AT
Цитата:
Изначально опубликовано Pavel
- Что значит совместить? - Система выйдет из строя? - Не будет виден слой/элемент и т.д.?
Точно не отвечу, но будут следующие эффекты:
  • при попытке создать новый класс (заголовок) в USR-слое, ID для которого уже занят в VAR, у этого заголовка резко появляются методы из VAR-слоя. Редактировать их, разумеется, нельзя.
  • при компиляции ошибки типа "Нельзя переименовать класс, если он сидит в низлежащем слое".

Если просто совместить два файла без компиляции приложения, можно ожидать, что вместо вызовов VAR-класса будут вызываться методы USR-класса. Скажем, метод new() с неверным набором параметров.

А если говорим о таблицах, то можно ожидать ошибок при обращении к соотв. формам и ошибок синхронизации.

Короче, клиент будет недоволен.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Пропал VAR слой PODOL DAX: Администрирование 6 13.02.2009 16:13
Перенос всех объектов с USR-слоя на VAR. oip DAX: Администрирование 17 09.06.2007 11:56
Удаление таблицы из USR слоя mlapa DAX: Администрирование 12 22.04.2005 11:13
Перенос разработок с USR на VAR Paul_ST DAX: Программирование 8 01.11.2004 18:06
Русская локализация Axapta 3 ? SlavaK DAX: Администрирование 59 01.07.2003 22:38

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

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

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