|
15.01.2010, 13:31 | #1 |
Участник
|
Как экспортировать весь USR layer?
Имеется ли возможность легко и быстро экспортировать вессь USR layer?
Спасибо! |
|
15.01.2010, 13:38 | #2 |
Участник
|
Можно экспортировать прикладные объекты из корня дерева AOT, выбрав USR-слой.
|
|
|
За это сообщение автора поблагодарили: andriy_s (1). |
15.01.2010, 13:47 | #3 |
Участник
|
Хм... А если нужен не весь слой, а только кастомизации из USR layer?
|
|
15.01.2010, 13:49 | #4 |
Участник
|
Кажется, нашел... Под названием "Create a Layer Project"... Спасибо!!!
|
|
15.01.2010, 13:50 | #5 |
Участник
|
Что Вы называете кастомизацией? В штатной поставке AX на USR-слое ничего нет. При экспорте Вы и получите все доработки, которые есть на USR-слое.
В форме экспорта Вы включили опцию "Слой прикладных объектов"? |
|
15.01.2010, 14:11 | #6 |
Участник
|
Может я неправильно выразился.. я имел в виду ИЗМЕНЕНИЯ в USR слое, которые нужно экспортировать - но их слишком много чтобы делать для каждого обьекта.
В форме экспорта опция "Слой прикладных объектов" включена (USR слой). Результат - весь слой был экспортирован, не только изменения |
|
15.01.2010, 14:13 | #7 |
Участник
|
Окей - спасибо... Буду скорей всего просто копировать .aod файл
|
|
15.01.2010, 14:02 | #8 |
NavAx
|
Вообще - смотря что вам нужно. Может быть, достаточно будет просто скопировать файл с .usr слоем? axUsr.aod и ваши волосы будут мягкими и шелковистыми.
Если уж будете заморачиваться с экспортом, не забудьте поставить галку "Экспорт с идентификаторами", иначе рискуете наступить потом на грабли.
__________________
Жизнь прекрасна! Если, конечно, правильно подобрать антидепрессанты... |
|
|
За это сообщение автора поблагодарили: Kabardian (1). |
15.01.2010, 14:17 | #9 |
Участник
|
Если я правильно вас понял, то вам нужно создать проект сравнения слоёв. И тогда у вас будет список объектов присутствующих одновременно на usr и ещё на коко-либо слое. Но только, вообще говоря, прийдётся сравнивать usr с каждым другим слоем поотдельности.
|
|
15.01.2010, 14:17 | #10 |
NavAx
|
Если вам нужно вытащить именно изменения по сравнению с тем, что сейчас, к примеру, на рабочей базе, то вам нужно поднимать систему контроля версий, делать 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:27 | #11 |
Участник
|
Не надо контроля версий. В AX4 есть стандартная функция сравнения слоёв (Сервис\Средства разработоки\Обновить версию\Сравнение слоёв). Заливаете всё в вышестоящий слой (например usp) или даже лучше подкладывете *aod файл в папочку \old на сервере приложений и сравниваете.
|
|
|
За это сообщение автора поблагодарили: Maximin (1). |
15.01.2010, 14:35 | #12 |
NavAx
|
Цитата:
__________________
Жизнь прекрасна! Если, конечно, правильно подобрать антидепрессанты... |
|
15.01.2010, 14:20 | #13 |
Участник
|
Если Вам нужно экспортировать только часть объектов с USR-слоя, то надо создать проект, поместить в него нужные объекты и затем экспортировать USR-слой проекта.
Если же у Вас в системе на USR-слое были какие-то доработки, а потом Вы начали вносить свои доработки и теперь хотите экспортировать только их, то этого сделать не получится - надо было новые доработки делать на слое USP. |
|
21.01.2010, 18:19 | #14 |
NavAx
|
Возвращаясь к теме, решил написать сюда напоминалку самому себе, ну и может, еще кто-то узнает что-то новое для себя.
Речь пойдет о кнопочке расширенного фильтра в заголовке любого проекта. Так вот - она позволяет добавить в проект определенные объекты из AOT, раскидав их в группы соотв. изменивших их пользователям (при выборе Группировка - Пользователи), либо типам объектов (при выборе Группировка - AOT), но это не самое интересное. Самое интересное для нас здесь - нажать на выпавшей форме кнопочку "Выбрать". если нажав её, забить в поле utilLevel название слоя, или даже их диапазон - в проект добавятся только те объекты, которые присутствуют на заданном уровне. Соответственно, получится проект, содержащий только объекты, присутствующие (читай - измененные) на выбранном слое. Помимо прочего, там есть еще возможность выбора типов объектов, их наименований и кодов родительского объекта. Экспортировав его, и выбрав экспорт только слоя usr, получим проект, содержащий только измененные методы/объекты на usr.
__________________
Жизнь прекрасна! Если, конечно, правильно подобрать антидепрессанты... |
|
|
За это сообщение автора поблагодарили: Logger (3), qwertyx84 (1). |
Теги |
export, layer, usr, сравнение слоев |
|
|