Показать сообщение отдельно
Старый 17.10.2017, 23:44   #14  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от AlexSD Посмотреть сообщение
Разобрались с кодом или еще нет?
Если хочешь спросить "решили ли задачу?"
Конечно же решили. Внешними средствами доступ к xml.

Если хочешь спросить "есть ли ответ на тему ветки?"
нет ответа нет.

Цитата:
Сообщение от AlexSD Посмотреть сообщение
Я думаю, что нельзя получить искходный код в Ax7, потому что его там нет
На Prod-е лежат только скомпилированные dll-ки. Там, в облаке, нет исходного кода.
Я понимаю что ты хочешь сказать.
Однако в той конфигурации с которой работают внутри МС, исходный код есть. (см. скриншот)

а раз программисты МС не перекладывают туда код руками, значит есть какая-то опция в установщике деплоере. отдельный вопрос - а синхронизируется ли этот код при обновлении. и вообще, вопросов - много.


Цитата:
Сообщение от AlexSD Посмотреть сообщение
Соответственно получить его средствами x++, как было раньше, нельзя.
Опять же, не совсем так.
Любой может открыть и посмотреть в класс SysModelMetaData
на его метод init() и на его метод buildinitmethod() (см. скриншоты)
Обсуждалось тут SMART TALKS 110: Metadata, abstract syntax tree and X++ best practice rules. Part 1

да, мы видим, что в buildinitmethod исходный код ЗАПИСЫВАЕТСЯ.
но доступ к коду есть!

в связи с этим вопрос - а только на запись доступ? или все-таки как-то прочитать можно? при каких условиях можно прочитать код из самой Аксапты?
чуть выше Макс Белугин предложил использовать не Runtime объекты, а Designtime.

но у меня сейчас руки не доходят проверить.
если кому нужен пример кода для проверки, то код здесь
https://gist.github.com/mazzy-ax/4d4...7527623467aee8
https://gist.github.com/mazzy-ax/292...fc753bfca9c529
попробуйте Designtime, пожалуйста
Миниатюры
Нажмите на изображение для увеличения
Название: 1.PNG
Просмотров: 414
Размер:	90.9 Кб
ID:	11689   Нажмите на изображение для увеличения
Название: 2.PNG
Просмотров: 393
Размер:	93.9 Кб
ID:	11690  

Нажмите на изображение для увеличения
Название: 3.PNG
Просмотров: 609
Размер:	64.7 Кб
ID:	11691   Нажмите на изображение для увеличения
Название: 4.PNG
Просмотров: 436
Размер:	30.5 Кб
ID:	11692  

__________________
полезное на axForum, github, vk, coub.