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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 03.02.2015, 11:32   #1  
Морковка is offline
Морковка
Участник
 
71 / 10 (1) +
Регистрация: 12.10.2014
вопросы про компиляцию класса
не возможно в редакторе кода просмотреть как выполнится процедура моего созданного класса? если там вставлен print сообщения и всё. необходимо вызывать его по кнопке обязательно?

подскажите книжку, где написано про такие вот азы. без лишнего)

и еще вопрос из начального ознакомления, каким образом найти где класс вызывается? в какой форме. Просто поиск с названием класса по узлам ничего не выдает.

Спасибо!
Старый 03.02.2015, 11:45   #2  
axm2013
Гость
 
n/a
Как вариант прочитать книжки типа указанной ниже и потом уже если останутся задать вопросы

http://www.navicongroup.ru/ax/book/
За это сообщение автора поблагодарили: driller (2).
Старый 03.02.2015, 11:50   #3  
ice is offline
ice
Участник
Аватар для ice
Лучший по профессии 2014
 
1,738 / 404 (17) +++++++
Регистрация: 23.03.2006
перекрестные ссылки помогут найти места использования различных объектов (предварительно нужно запустить обновление перекрестных ссылок)
Старый 03.02.2015, 11:56   #4  
Logger is offline
Logger
Участник
Лучший по профессии 2015
Лучший по профессии 2014
 
3,952 / 3230 (115) ++++++++++
Регистрация: 12.10.2004
Адрес: Москва
Записей в блоге: 2
Это книжка не для начинающих.
Уж лучше книжку Шашков, Еременко Axapta 3.0

Доступнее изложено.
Старый 03.02.2015, 13:06   #5  
S.Kuskov is offline
S.Kuskov
Участник
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
3,440 / 1775 (66) ++++++++
Регистрация: 28.04.2007
Адрес: Калуга
Цитата:
Сообщение от Морковка Посмотреть сообщение
не возможно в редакторе кода просмотреть как выполнится процедура моего созданного класса? если там вставлен print сообщения и всё. необходимо вызывать его по кнопке обязательно?
Если ваш метод не зависит от внешнего контекста, например является статическим, то можно написать тестовый job, который просто будет выполнять вызов вашего метода. Выполняете job - выполняется метод.

Если же метод работает с каким-либо сложным контекстом (входные параметры, состояние самого объекта), то здесь как правило проще сделать вызов через пользовательский интерфейс, чтобы учесть все нюансы. Хотя никто не мешает реализовать даже самую сложную инициализацию в том же джобе. Вопрос в рациональности.

Цитата:
Сообщение от Морковка Посмотреть сообщение
каким образом найти где класс вызывается? в какой форме. Просто поиск с названием класса по узлам ничего не выдает
Если класс содержит статический метод main, то такой класс можно вызывать напрямую из меню без какой-либо формы. Поищите название класса в узле с MenuItems
За это сообщение автора поблагодарили: Морковка (1).
Старый 03.02.2015, 15:57   #6  
Морковка is offline
Морковка
Участник
 
71 / 10 (1) +
Регистрация: 12.10.2014
большое спасибо! все понятно, а нет ссылки, где возможно скачать Шашков, Еременко Axapta 3.0? в интернет магазинах нет в продаже, на рутрекере не доступна.
Старый 03.02.2015, 15:59   #7  
Товарищ ♂uatr is offline
Товарищ ♂uatr
Участник
Аватар для Товарищ ♂uatr
MCBMSS
 
305 / 873 (30) +++++++
Регистрация: 23.10.2012
Цитата:
Сообщение от Морковка Посмотреть сообщение
большое спасибо! все понятно, а нет ссылки, где возможно скачать Шашков, Еременко Axapta 3.0? в интернет магазинах нет в продаже, на рутрекере не доступна.
"morphx скачать" в любом поисковике, pdf файл.
http://book.axforum.info/morphx.pdf

Последний раз редактировалось Товарищ ♂uatr; 03.02.2015 в 16:01.
Старый 04.02.2015, 09:32   #8  
raz is offline
raz
NavAx
Аватар для raz
NavAx Club
Лучший по профессии 2014
Лучший по профессии 2009
 
1,494 / 1065 (38) ++++++++
Регистрация: 22.07.2003
Адрес: МО
http://yandex.ru/yandsearch?lr=213&t...14212790641002
прямо сейчас по первой ссылке смог скачать
Старый 04.02.2015, 21:35   #9  
Морковка is offline
Морковка
Участник
 
71 / 10 (1) +
Регистрация: 12.10.2014
Большое всем спасибо! еще небольшой вопрос, в книжках подобного не нашлось и по поиску форума тоже. Не могу никак в перечне свойств у MenuItemButton найти Caption. Все свойства просматривали несколько раз, нет такого свойства). при чем caption заполнен.
Старый 05.02.2015, 00:15   #10  
raz is offline
raz
NavAx
Аватар для raz
NavAx Club
Лучший по профессии 2014
Лучший по профессии 2009
 
1,494 / 1065 (38) ++++++++
Регистрация: 22.07.2003
Адрес: МО
Для этого используется статический метод description, который надо создать в классе.
Класс RunBase
http://erpkb.com/Axapta/Klass/RunBas...ription?v=1397

Последний раз редактировалось raz; 05.02.2015 в 00:20.
Старый 05.02.2015, 11:45   #11  
Морковка is offline
Морковка
Участник
 
71 / 10 (1) +
Регистрация: 12.10.2014
Цитата:
Сообщение от raz Посмотреть сообщение
Для этого используется статический метод description, который надо создать в классе.
Класс RunBase
http://erpkb.com/Axapta/Klass/RunBas...ription?v=1397
у формы в методах нет переопределения caption для этого пункта подменю. у класса(отчет), который вызывается нажатием пункта этого в description совсем другая метка стоит. Т.е.если запускаю форму, то в подменю там пункт "Отчет по отгрузке", Но в редакторе в DesignList у этого пункта подменю нигде не прописано таких слов, Хотя поиск по пункту подменю прямо выдает, что такие слова [79] caption. А каптиона нет в свойствах.
мда... путаница в голове .. и Вас запутала.
Старый 05.02.2015, 11:57   #12  
S.Kuskov is offline
S.Kuskov
Участник
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
3,440 / 1775 (66) ++++++++
Регистрация: 28.04.2007
Адрес: Калуга
Цитата:
Сообщение от Морковка Посмотреть сообщение
Но в редакторе в DesignList у этого пункта подменю нигде не прописано таких слов
Пункт подменю реализован объектом menuItemButton?
В свойствах menuItemButton заданы свойство menuItemName и menuItemType?
В AOT\Menu Items\<menuItemType>\<menuItemName> лежит соответствующий менюайтем?
Старый 05.02.2015, 15:33   #13  
Морковка is offline
Морковка
Участник
 
71 / 10 (1) +
Регистрация: 12.10.2014
Цитата:
Сообщение от S.Kuskov Посмотреть сообщение
Пункт подменю реализован объектом menuItemButton?
В свойствах menuItemButton заданы свойство menuItemName и menuItemType?
В AOT\Menu Items\<menuItemType>\<menuItemName> лежит соответствующий менюайтем?

да, menuItemType = output , MenuItemName=XMLExcelReport_Otg
да, лежит в менюайтемах и там указан как раз мой искомый caption , но он label. Получается никакой caption менять не надо, надо менять только label в менюайтемах. и в DesignList формы поэтому это свойство скрыто.
спасибо
Старый 12.02.2015, 10:52   #14  
Морковка is offline
Морковка
Участник
 
71 / 10 (1) +
Регистрация: 12.10.2014
в книжках предложенных выше не найти описания методов, которыми можно пользоваться. К примеру есть NonSSRSPrintMgmtAdapter. Можно где то посмотреть описание типа "класс предназначенный для того-то и того-то...". Или только в справке аксапты на английском перечисления методов?
Старый 12.02.2015, 11:44   #15  
S.Kuskov is offline
S.Kuskov
Участник
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
3,440 / 1775 (66) ++++++++
Регистрация: 28.04.2007
Адрес: Калуга
MSDN?

https://msdn.microsoft.com/en-us/lib...mtadapter.aspx
Старый 15.02.2015, 13:43   #16  
Морковка is offline
Морковка
Участник
 
71 / 10 (1) +
Регистрация: 12.10.2014
Цитата:
Сообщение от S.Kuskov Посмотреть сообщение
да вот MSDN то я перевела. например для данной функции "В NonSSRSPrintMgmtAdapter класс используется для адаптации управления печатью для отчетов Excel." и ничего то мне ясно не стало) Когда его использовать для печати отчетов? всегда? или есть другие методы другого класса для запуска отчета с диалоговой формы ? мне даже скорее не ответ на данный вопрос нужен, сколько ответ начинающих, где они все это "вычитали". что тут такой метод можно использовать данного класса?
Старый 15.02.2015, 20:55   #17  
lvan is offline
lvan
Участник
Аватар для lvan
Лучший по профессии 2014
 
858 / 82 (4) ++++
Регистрация: 15.04.2011
Записей в блоге: 1
вы мысли свои соберите в узду
я ни одного вопроса вашего не понял
у вас каша в голове, зачем вам этот класс сдался?
что вы пытаетесь сделать?

Последний раз редактировалось lvan; 15.02.2015 в 20:59.
Старый 16.02.2015, 11:35   #18  
Морковка is offline
Морковка
Участник
 
71 / 10 (1) +
Регистрация: 12.10.2014
Цитата:
Сообщение от lvan Посмотреть сообщение
вы мысли свои соберите в узду
я ни одного вопроса вашего не понял
у вас каша в голове, зачем вам этот класс сдался?
что вы пытаетесь сделать?
да, каша есть. Вот так если поставить вопрос первый: нужно вызвать отчет из диалоговой формы. Разбираю подобный чужой отчет. Там нашла вызов таким образом NonSSRSPrintMgmtAdapter. откуда(книжка какая) кроме как из подобного отчета я могу найти, что надо использовать именно данную функцию. и почему именно её.
Старый 17.02.2015, 21:16   #19  
Морковка is offline
Морковка
Участник
 
71 / 10 (1) +
Регистрация: 12.10.2014
Вот конкретный вопрос еще: на каком методе класса XMLReport объявляется This и как, чтобы потом можно было обращаться через "this.поле" ? и такой же вопрос про Line, где и как заполняется line? т.к. во многих отчетах тоже "line.поле"
Старый 17.02.2015, 22:05   #20  
lvan is offline
lvan
Участник
Аватар для lvan
Лучший по профессии 2014
 
858 / 82 (4) ++++
Регистрация: 15.04.2011
Записей в блоге: 1
да вы, похоже, вообще полный ноль
вы книжку прочли, что вам тут посоветовали?
в ней есть ответы на ваши вопросы и многие другие
если не поймете, значит программирование - это не для вас

p.s. я еще не встречал ни одной нормальной женщины-программиста. лучше варите борщ.
За это сообщение автора поблагодарили: gl00mie (0), Kiot (0).
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
setTimeOut() не работает в классе, если экземпляр класса создан через вызов MenuFunction AR® DAX: Программирование 10 22.05.2013 16:53
Вызов метода базового класса Eldar9x DAX: Программирование 15 22.03.2008 19:10
передача курсора в два класса kitty DAX: Программирование 3 09.08.2006 13:21
Запустить метод класса loka DAX: Программирование 2 13.03.2006 15:40
Некоторые вопросы внедрения приложений. Часть 2 Михаил Ковалев DAX: Прочие вопросы 0 27.05.2002 10:43
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 11:19.