Цитата:
Сообщение от
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, пожалуйста