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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 15.01.2010, 13:31   #1  
andriy_s is offline
andriy_s
Участник
 
54 / 13 (1) ++
Регистрация: 28.08.2009
? Как экспортировать весь USR layer?
Имеется ли возможность легко и быстро экспортировать вессь USR layer?
Спасибо!
Старый 15.01.2010, 13:38   #2  
Zepp is offline
Zepp
Участник
MCBMSS
 
37 / 31 (2) +++
Регистрация: 26.10.2005
Можно экспортировать прикладные объекты из корня дерева AOT, выбрав USR-слой.
За это сообщение автора поблагодарили: andriy_s (1).
Старый 15.01.2010, 13:47   #3  
andriy_s is offline
andriy_s
Участник
 
54 / 13 (1) ++
Регистрация: 28.08.2009
Хм... А если нужен не весь слой, а только кастомизации из USR layer?
Старый 15.01.2010, 13:49   #4  
andriy_s is offline
andriy_s
Участник
 
54 / 13 (1) ++
Регистрация: 28.08.2009
Кажется, нашел... Под названием "Create a Layer Project"... Спасибо!!!
Старый 15.01.2010, 13:50   #5  
Zepp is offline
Zepp
Участник
MCBMSS
 
37 / 31 (2) +++
Регистрация: 26.10.2005
Что Вы называете кастомизацией? В штатной поставке AX на USR-слое ничего нет. При экспорте Вы и получите все доработки, которые есть на USR-слое.
В форме экспорта Вы включили опцию "Слой прикладных объектов"?
Старый 15.01.2010, 14:02   #6  
Maximin is offline
Maximin
NavAx
NavAx Club
 
412 / 346 (12) ++++++
Регистрация: 09.10.2002
Адрес: Москва
Вообще - смотря что вам нужно. Может быть, достаточно будет просто скопировать файл с .usr слоем? axUsr.aod и ваши волосы будут мягкими и шелковистыми.
Если уж будете заморачиваться с экспортом, не забудьте поставить галку "Экспорт с идентификаторами", иначе рискуете наступить потом на грабли.
__________________
Жизнь прекрасна! Если, конечно, правильно подобрать антидепрессанты...
За это сообщение автора поблагодарили: Kabardian (1).
Старый 15.01.2010, 14:11   #7  
andriy_s is offline
andriy_s
Участник
 
54 / 13 (1) ++
Регистрация: 28.08.2009
Может я неправильно выразился.. я имел в виду ИЗМЕНЕНИЯ в USR слое, которые нужно экспортировать - но их слишком много чтобы делать для каждого обьекта.
В форме экспорта опция "Слой прикладных объектов" включена (USR слой). Результат - весь слой был экспортирован, не только изменения
Старый 15.01.2010, 14:13   #8  
andriy_s is offline
andriy_s
Участник
 
54 / 13 (1) ++
Регистрация: 28.08.2009
Окей - спасибо... Буду скорей всего просто копировать .aod файл
Старый 15.01.2010, 14:17   #9  
S.Kuskov is offline
S.Kuskov
Участник
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
3,438 / 1775 (66) ++++++++
Регистрация: 28.04.2007
Адрес: Калуга
Если я правильно вас понял, то вам нужно создать проект сравнения слоёв. И тогда у вас будет список объектов присутствующих одновременно на usr и ещё на коко-либо слое. Но только, вообще говоря, прийдётся сравнивать usr с каждым другим слоем поотдельности.
Старый 15.01.2010, 14:17   #10  
Maximin is offline
Maximin
NavAx
NavAx Club
 
412 / 346 (12) ++++++
Регистрация: 09.10.2002
Адрес: Москва
Если вам нужно вытащить именно изменения по сравнению с тем, что сейчас, к примеру, на рабочей базе, то вам нужно поднимать систему контроля версий, делать milestone после каждого поднятия на рабочую и с её помощью определять, что экспортировать.
К сожалению, я с системой контроля версий из Axapta не работал, поэтому о степени её интегрированности (в плане того, позволит ли она каким-либо образом автоматом создать проект в Ax, готовый к экпорту, в который войдут только те объекты, которые были изменены после предыдущего milestone), я сказать не могу. Но в 4ке какие-то возможности были и в 2009 они были расширены. Так что если есть интерес - попробуйте покопать в том направлении.
Начать можно отсюда:
http://axaptabuilder.blogspot.com/
axaptabuilder: Notes about my experience in setup of Microsoft Dynamics AX 4.0 integrated with Microsoft Visual Source Safe.

Здесь http://daxguy.blogspot.com/2007/03/v...or-dax-40.html есть ссылка на PartnerSource, где есть какой-то документ по настройке VSS.
К сожалению, по причине работы на бедных клиентах, доступа к нему у меня нет, его содержания я не видел.
__________________
Жизнь прекрасна! Если, конечно, правильно подобрать антидепрессанты...

Последний раз редактировалось Maximin; 15.01.2010 в 14:22.
Старый 15.01.2010, 14:20   #11  
Zepp is offline
Zepp
Участник
MCBMSS
 
37 / 31 (2) +++
Регистрация: 26.10.2005
Если Вам нужно экспортировать только часть объектов с USR-слоя, то надо создать проект, поместить в него нужные объекты и затем экспортировать USR-слой проекта.

Если же у Вас в системе на USR-слое были какие-то доработки, а потом Вы начали вносить свои доработки и теперь хотите экспортировать только их, то этого сделать не получится - надо было новые доработки делать на слое USP.
Старый 15.01.2010, 14:27   #12  
S.Kuskov is offline
S.Kuskov
Участник
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
3,438 / 1775 (66) ++++++++
Регистрация: 28.04.2007
Адрес: Калуга
Цитата:
Сообщение от Maximin Посмотреть сообщение
Если вам нужно вытащить именно изменения по сравнению с тем, что сейчас, к примеру, на рабочей базе, то вам нужно поднимать систему контроля версий ...
Не надо контроля версий. В AX4 есть стандартная функция сравнения слоёв (Сервис\Средства разработоки\Обновить версию\Сравнение слоёв). Заливаете всё в вышестоящий слой (например usp) или даже лучше подкладывете *aod файл в папочку \old на сервере приложений и сравниваете.
За это сообщение автора поблагодарили: Maximin (1).
Старый 15.01.2010, 14:35   #13  
Maximin is offline
Maximin
NavAx
NavAx Club
 
412 / 346 (12) ++++++
Регистрация: 09.10.2002
Адрес: Москва
Цитата:
Сообщение от S.Kuskov Посмотреть сообщение
Не надо контроля версий. В AX4 есть стандартная функция сравнения слоёв (Сервис\Средства разработоки\Обновить версию\Сравнение слоёв). Заливаете всё в вышестоящий слой (например usp) или даже лучше подкладывете *aod файл в папочку \old на сервере приложений и сравниваете.
Спасибо, про тул не знал, а про папочку Application\Old тоже давно задумывался, зачем она. Только подкладывать придется, остановив AOS - иначе файл подложить не выйдет.
__________________
Жизнь прекрасна! Если, конечно, правильно подобрать антидепрессанты...
Старый 21.01.2010, 18:19   #14  
Maximin is offline
Maximin
NavAx
NavAx Club
 
412 / 346 (12) ++++++
Регистрация: 09.10.2002
Адрес: Москва
Возвращаясь к теме, решил написать сюда напоминалку самому себе, ну и может, еще кто-то узнает что-то новое для себя.

Речь пойдет о кнопочке расширенного фильтра в заголовке любого проекта.
Так вот - она позволяет добавить в проект определенные объекты из AOT, раскидав их в группы соотв. изменивших их пользователям (при выборе Группировка - Пользователи), либо типам объектов (при выборе Группировка - AOT), но это не самое интересное.

Самое интересное для нас здесь - нажать на выпавшей форме кнопочку "Выбрать".
если нажав её, забить в поле utilLevel название слоя, или даже их диапазон - в проект добавятся только те объекты, которые присутствуют на заданном уровне.
Соответственно, получится проект, содержащий только объекты, присутствующие (читай - измененные) на выбранном слое. Помимо прочего, там есть еще возможность выбора типов объектов, их наименований и кодов родительского объекта.

Экспортировав его, и выбрав экспорт только слоя usr, получим проект, содержащий только измененные методы/объекты на usr.
__________________
Жизнь прекрасна! Если, конечно, правильно подобрать антидепрессанты...
За это сообщение автора поблагодарили: Logger (3), qwertyx84 (1).
Теги
export, layer, usr, сравнение слоев

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
axaptapedia: Layer System Blog bot DAX Blogs 0 17.11.2007 05:45
mfp: Building a layer file from XPO files Blog bot DAX Blogs 0 13.11.2006 22:30
Dynamics AX: Dynamics AX - Create a Layer Project Blog bot DAX Blogs 0 28.10.2006 16:40
Dynamics AX Geek: Deleting all objects from a custom layer Blog bot DAX Blogs 0 28.10.2006 16:40
Программирование и перенос Layer-а на другую апликацию, выдает random-ошибки .. Delfins DAX: Программирование 10 04.04.2006 17:03
Опции темы Поиск в этой теме
Поиск в этой теме:

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

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

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

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