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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 25.01.2010, 13:54   #1  
S.Kuskov is offline
S.Kuskov
Участник
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
3,430 / 1772 (66) ++++++++
Регистрация: 28.04.2007
Адрес: Калуга
Экспорт отдельного слоя приложения
AX2009. Выделяю в AOT группу report'ов. Экспортирую их с выбранной опцией 'Слой объекта приложения' = var. Среди объектов, выделенных для экспорта, присутствуют, как объекты созданные на var либо имеющие изменения на var, так и объекты созданные на вышестоящих слоях (например на usr). В файле *.xpo на месте последних генерируются "пустые заглушки". Может быть это всё и нормально, но только процедура импорта почему-то совсем не хочет проглатывать эти заглушки обратно, обрывая тем самым процесс загрузки целой группы объектов.

Выход пока вижу только один, выгружать только действительно присутствующие на слое объекты.
Зделать это можно убрав целиком все вышестоящие слои с сервера приложений, либо отфильтровав небходимые объекты при помощи процедуры сравнения слоёв.
Старый 26.01.2010, 01:25   #2  
kashperuk is offline
kashperuk
Участник
Аватар для kashperuk
MCBMSS
Соотечественники
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,361 / 2084 (78) +++++++++
Регистрация: 30.05.2004
Адрес: Atlanta, GA, USA
Отчеты, насколько я помню, хранятся полностью в самом верхнем слое. Видимо из-за этого не получается экспортировать изменения низлежащего слоя.
Ради интереса, попробуйте точно то же сделать с формами. Получится? Не должно
А с таблицами? Должно
За это сообщение автора поблагодарили: S.Kuskov (1).
Старый 26.01.2010, 08:34   #3  
S.Kuskov is offline
S.Kuskov
Участник
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
3,430 / 1772 (66) ++++++++
Регистрация: 28.04.2007
Адрес: Калуга
С формами ошибки не возникает, просто загружается выгруженная "пустышка" без методов, источников данных и дизайна.

Единственное, где ещё нашёл эту ошибку, это на menuitem! (казалось бы куда уж проще):
Цитата:
Ошибка в строке 8: ожидалось PROPERTIES, но обнаружено ENDMENUITEM.
Серьезная ошибка при импорте Menu Item
К слову для репортов текст ошибки выглядит так:
Цитата:
Ошибка в строке 11: ожидалось METHODS, но обнаружено QUERY.
Серьезная ошибка при импорте Report
Такое ощущение, что парсер просто не умеет обрабатывать такие ситуации.

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

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Ошибка в компиляции после переноса слоя loka DAX: Программирование 11 15.09.2011 09:37
перенос приложения kitty DAX: Администрирование 8 04.07.2006 13:08
Экспорт слоя USR st_msav DAX: Администрирование 2 10.02.2006 13:56
Программынй экспорт из определенного слоя Vasilenko Alexsandr DAX: Программирование 14 08.12.2005 15:07
Экспорт таблиц и форм с указанием слоя Zepp DAX: Администрирование 8 31.10.2005 20:16

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 06:08.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.