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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 23.09.2004, 12:31   #17  
sassas
Гость
 
n/a
после проведения экспериментов могу выложить отчет о них.
Выражаю благодарность Андре за техническую поддержку и дополнительную информацию об экспорте-импорте слоев.

Итак.

В результате экспериментов на лицензионной Аксапте 3.0 выявилось несоответствие технической документации и системы.
Как отвечать на экзаменационные вопросы по программированию в свете изложенного, каждый должен решать сам.

Порядок проведения экспериментов:
1. Создание на "верхнем" слое объекта.
2. Экспорт объекта
3. Изменение и сохранение объекта на "верхнем" слое
4. Импорт объекта на "нижний" слой

Условия проведения:
1. Перезапуск клиента после каждой операции модификации+сохранения
2. В качестве объектов эксперимента были использованы Акс-объекты AOT Class и Job
3. Серии экспериментов проводились для пар слоев
- usp (создание + эксп + модификация + сохранение) -> usr, var, vap (имп)
- usr (создание) -> var, vap (имп)

Результат:
1. Импортируемые методы класса затирают те же (по имени) методы того же класса на верхнем уровне. С верхнего уровня они просто удаляются. Несмотря на отличия в коде сохраненного на верхнем слое и импортируемого методов. Определение класса также удаляется.
2. Для job - все в порядке, не затирается. Объект остается на обоих слоях "по версиям".
3. 1. и 2. верны для любых пар слоев.
4. Для класса: При импорте на слой патчей из слоя импорта также удаляются все методы, не входящие в файл экспорта-импорта, но существующие на слое импорта. Как если бы при импорте было выбрано "Удалять существующие объекты". Наличие или отсутствие выбора этой опции при импорте значения не имеет и на импорт не влияет.
5. 4. верно для любого слоя патча.

Предположение, основанное на незафиксированных <официально )> экспериментах:
1. Таблицы ведут себя так же, как классы.
2. Остальные объекты ведут себя так же, как job.

Так вот. И никакого, понимаешь, возврата денег за бракованную вещь.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
В каких слоях вы можете вести разработку? (можно выбрать несколько вариантов ответа) mazzy DAX: Прочие вопросы 4 26.02.2009 11:01
SysTreeNodeCompareContext petergunn DAX: Программирование 5 26.11.2008 07:01
Неприятные нюансы AxCliCfg.exe в работе с кодами для разработки в слоях Косых Артём DAX: Администрирование 2 12.04.2007 11:10
И еще раз о слоях PlasticinE DAX: Программирование 2 22.01.2002 22:44
Вопрос о слоях shestakov DAX: Программирование 0 18.01.2002 20:11

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

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

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