|
22.01.2015, 12:47 | #1 |
Участник
|
Перенос и адаптация кода с Ax2009 на Ax2012 R3
Всем доброго времени суток!
Пытаюсь в тестовом режиме прогнать процедуру перехода и переноса кода с Ax2009 на Ax2012 R3. На Ax2009 все шаги контрольному списку preupgarde выполнил. На Ax2012 в AOD code upgrade checklist в разделе Code upgrade (layer specific, required for each customized layer) дошел до пункта Upgrade your metadata. То есть слои MS и собственный usr слой в хранилище моделей загружены. Пункт с описанием такой (следует за пунктом Detect code upgrade conflicts): Upgrade your metadata Perform operations including code upgrade, schema upgrade, application of upgrade scripts, and recompile. Make sure no compile errors occur. В моем понимании данный этап включает в себя "ручное" изменение (адаптацию) кода в соответствии с новшествами Ax2012. То есть, например: у меня в Ax2009 была своя форма со своей таблицей, в которой присутствуют фин. аналитики. На данном этапе я должен в соответствии с новой структурой данных и интерфейсов для фин.аналитик, переработать свои таблицу и форму под новую структуру. Правильное ли у меня понимание этого этапа контрольного списка? Если да, то почему я не могу стандартными средствами (CTRL + D) войти в AOT или в данном случае это надо сделать как-то по-другому? Если нет, то просьба пояснить какие задачи этого этапа и на каком этапе производится переработка новых кастомизаций приложения под структуру Ax2012? Заранее спасибо за ответы! |
|
22.01.2015, 14:15 | #2 |
Участник
|
Чтобы войти в разработческий workspace (Ctrl-D), надо загрузить соотв. лицензии.
|
|
22.01.2015, 16:01 | #3 |
Участник
|
Загружены Demo лицензии, взятые с сайта MS. И доступ на разработку есть.
Если открыть какой либо диалог из меню Tools, то через Персонализацию перехожу к форме или классу, вхожу в редактор и могу править. Непонятно почему не открывается полноценный workspace. На другом приложении Ax2012 после загрузки тех же лицензий разработческий workspace открывается. |
|
22.01.2015, 16:34 | #4 |
Участник
|
Цитата:
Сообщение от matew
Загружены Demo лицензии, взятые с сайта MS. И доступ на разработку есть.
Если открыть какой либо диалог из меню Tools, то через Персонализацию перехожу к форме или классу, вхожу в редактор и могу править. Непонятно почему не открывается полноценный workspace. На другом приложении Ax2012 после загрузки тех же лицензий разработческий workspace открывается. Проблема бываете если после импорта лицензий не перестартовали аос. |
|
22.01.2015, 16:25 | #5 |
Участник
|
Возможно, есть ошибки в системных классах, типа info, которые не дают выполниться коду открытия воркспейса
Не открывается только разработка (CTRL+SHIFT+W) или рабочие тоже (CTRL+W)?
__________________
Axapta v.3.0 sp5 kr2 |
|
22.01.2015, 16:49 | #6 |
Участник
|
Рабочее окно тоже не открывается.
При входе в Ax выбираю в диалоге режим AOD code upgrade checklist. Запускается контрольный список. В инфологе вываливается ошибка: Указанная конфигурация клиента не содержит допустимых настроек WCF. |
|
22.01.2015, 17:13 | #7 |
Участник
|
Рестарт АОСа ничего не изменил.
Во вложении файл с открытым приложением, ошибкой в инфологе и одной из форм, которую получается открыть. |
|
22.01.2015, 18:11 | #8 |
Участник
|
Снимите галочку Сервис/Параметры/Разработка/Выполнить бизнес-операции в CIL, тогда, может, заработает.
|
|
23.01.2015, 09:59 | #9 |
Участник
|
Снятие галочки не помогло.
|
|
23.01.2015, 10:52 | #10 |
Участник
|
Здесь описано, как устранить эту проблему.
|
|
|
За это сообщение автора поблагодарили: S.Kuskov (10). |
23.01.2015, 19:52 | #11 |
Участник
|
Цитата:
Сообщение от Morpheus
Здесь описано, как устранить эту проблему.
Рабочий воркспэйс по-прежнему не открывается. |
|
|
|