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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 10.03.2016, 17:11   #1  
Blog bot is offline
Blog bot
Участник
 
25,643 / 848 (80) +++++++
Регистрация: 28.10.2006
emeadaxsupport: Quick and easy debugging in AX 7
Источник: https://blogs.msdn.microsoft.com/axs...gging-in-ax-7/
==============

This purpose of this blog is to show how you can get quickly get started with debuggingin AX7, specifically by showing how you can debug an error message issued from AX. So, let’s begin ! Imagine you are posting a Bank journal and you get the following error message upon posting ‘Currency EUR not allowed for account USMF... Read more

Источник: https://blogs.msdn.microsoft.com/axs...gging-in-ax-7/
__________________
Расскажите о новых и интересных блогах по Microsoft Dynamics, напишите личное сообщение администратору.
Старый 11.03.2016, 11:36   #2  
Dreadlock is offline
Dreadlock
Участник
Аватар для Dreadlock
 
298 / 224 (8) ++++++
Регистрация: 07.05.2009
Адрес: Москва
Talking
С порталами мы работали, всю эту кухню знаем.

Это не quick и ни разу не easy, а если это как на портале в Ах2012, то пока вы дебажите, остальные курят.
+ еще если дебажить долго, то процесс IIS'а падает (если не выставить нормальный таймаут), Т.е. теперь, получается, будет падать АОС?

Извините

Последний раз редактировалось Dreadlock; 11.03.2016 в 11:49.
За это сообщение автора поблагодарили: sukhanchik (2).
Старый 11.03.2016, 14:29   #3  
Alex_KD is offline
Alex_KD
Участник
AxAssist
MCBMSS
Соотечественники
 
522 / 362 (14) ++++++
Регистрация: 06.07.2006
Адрес: Melbourne, Down Under
Цитата:
Сообщение от Dreadlock Посмотреть сообщение
... пока вы дебажите, остальные курят.
Насколько я понял, MS поддерживает разработку по принципу 1 девелопер = 1 дев. машина. Шарить AOS можно, но не преветствуется. Так что про "остальных" не думают.
Я знаю, что некоторые компании используют 1 АОС для разработки, но с нормальной поддержкой TFS смысла шарить АОС не вижу.

Цитата:
Это не quick и ни разу не easy
Согласен, хочется одну кнопку нажать, а не 10.

К слову сказать, вы точто таких же методом можете дебажить любой Х++ код в ax2012.
__________________
AxAssist 2012 - Productivity Tool for Dynamics AX 2012/2009/4.0/3.0
Старый 11.03.2016, 14:40   #4  
Dreadlock is offline
Dreadlock
Участник
Аватар для Dreadlock
 
298 / 224 (8) ++++++
Регистрация: 07.05.2009
Адрес: Москва
Дык ладно в Ах 3.0 на портале включить отладку, как вариант поменял код, перезашел на портал - тот увидел изменения. А теперь как? Пока package не соберешь не задеплоишь на IIS, пока не подрубишься к процессу, пока тот все сборки не подтянет и все отладочные символы не подгрузит - ничего не получишь

Интересно еще, если 1 дев машина = 1 девелопер, то как на тесте смотреть и отлаживаться когда идет интеграционный тест и нашли быгу? Если в этот момент куча пользователей могут тестировать свой блок и, к примеру, еще идет обучение пользователей. Опять ставить отдельную машину сбоку?

Старый 11.03.2016, 14:51   #5  
Ivanhoe is offline
Ivanhoe
Участник
Аватар для Ivanhoe
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
4,143 / 2161 (81) +++++++++
Регистрация: 29.09.2005
Адрес: Санкт-Петербург
В этой части Акс все дальше от ERP со встроенной разработкой и ближе к классической разработке Софта, что совсем не удобно. Если проект с 10 разработчиками (а зачем тогда Аксапта?) и такой сложной инфраструктурой я могу понять, то что делать с почти коробочным внедрением и минимальным допилом? Одна доработка потребует куча доп. софта, усилий и времени.
__________________
Ivanhoe as is..
Старый 11.03.2016, 15:07   #6  
Dreadlock is offline
Dreadlock
Участник
Аватар для Dreadlock
 
298 / 224 (8) ++++++
Регистрация: 07.05.2009
Адрес: Москва
Цитата:
Сообщение от Ivanhoe Посмотреть сообщение
Если проект с 10 разработчиками (а зачем тогда Аксапта?) и такой сложной инфраструктурой я могу понять, то что делать с почти коробочным внедрением и минимальным допилом? Одна доработка потребует куча доп. софта, усилий и времени.
Одну доработку отдать партнеру.
Старый 11.03.2016, 15:28   #7  
Alex_KD is offline
Alex_KD
Участник
AxAssist
MCBMSS
Соотечественники
 
522 / 362 (14) ++++++
Регистрация: 06.07.2006
Адрес: Melbourne, Down Under
Цитата:
Сообщение от Dreadlock Посмотреть сообщение
Одну доработку отдать партнеру.
Тоже верно. А у партнера стоимость софта частичто покрыто за счет партнерской программы.
Что то мне подсказывает, что стоимость самой разработки будет дороже стоимости софта.

Цитата:
В этой части Акс все дальше от ERP со встроенной разработкой и ближе к классической разработке Софта, что совсем не удобно
Неудобно в плане $ или неудобно саму разработку делать?
Соглашусь, что при 1 дев машина = 1 девелопер "стоимость владения" наверное выше.
Тем не менее, как разработчик предпочитаю отдельную машину
__________________
AxAssist 2012 - Productivity Tool for Dynamics AX 2012/2009/4.0/3.0
Старый 11.03.2016, 15:46   #8  
Ivanhoe is offline
Ivanhoe
Участник
Аватар для Ivanhoe
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
4,143 / 2161 (81) +++++++++
Регистрация: 29.09.2005
Адрес: Санкт-Петербург
Как разработчик - да. А когда у тебя десяток проектов, десятки программистов - уже все по другому смотрится.
Понятно, что одну доработку клиенту нет смысла делать. Так и партнеру держать кучу DEVов и специалистов под редкие доработки - не выгодно. И поправить отчет как раньше за 8 часов, а теперь 40 часов - клиенту тоже не понравится.
__________________
Ivanhoe as is..
За это сообщение автора поблагодарили: Dreadlock (1).
Старый 11.03.2016, 17:52   #9  
trud is offline
trud
Участник
Лучший по профессии 2017
 
1,039 / 1633 (57) ++++++++
Регистрация: 07.06.2003
Записей в блоге: 1
так откуда такие цифры то.(8 и 40). подправить как было 8ч, так и стало 8ч. процесс разработки то полностью такой же. что добавляется или меняется?
Старый 12.03.2016, 10:52   #10  
Alex_KD is offline
Alex_KD
Участник
AxAssist
MCBMSS
Соотечественники
 
522 / 362 (14) ++++++
Регистрация: 06.07.2006
Адрес: Melbourne, Down Under
Цитата:
Сообщение от Ivanhoe Посмотреть сообщение
Как разработчик - да. А когда у тебя десяток проектов, десятки программистов - уже все по другому смотрится.
А что ах7 меняет?

Цитата:
Так и партнеру держать кучу DEVов и специалистов под редкие доработки - не выгодно.
Опять же, ах7 ничего не меняет. Если менеджмент не может решить эту задачу, то это проблема менеджмента, не ERP.
__________________
AxAssist 2012 - Productivity Tool for Dynamics AX 2012/2009/4.0/3.0
Старый 12.03.2016, 13:39   #11  
Ivanhoe is offline
Ivanhoe
Участник
Аватар для Ivanhoe
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
4,143 / 2161 (81) +++++++++
Регистрация: 29.09.2005
Адрес: Санкт-Петербург
Цитата:
Сообщение от trud Посмотреть сообщение
так откуда такие цифры то.(8 и 40). подправить как было 8ч, так и стало 8ч. процесс разработки то полностью такой же. что добавляется или меняется?
См. выше пример с дебагом - стало сложнее. Отдельный dev для каждого разработчика в 2012 был желателен, не обязателен.
__________________
Ivanhoe as is..
Старый 12.03.2016, 13:41   #12  
Ivanhoe is offline
Ivanhoe
Участник
Аватар для Ivanhoe
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
4,143 / 2161 (81) +++++++++
Регистрация: 29.09.2005
Адрес: Санкт-Петербург
Цитата:
Сообщение от Alex_KD Посмотреть сообщение
А что ах7 меняет?

Опять же, ах7 ничего не меняет. Если менеджмент не может решить эту задачу, то это проблема менеджмента, не ERP.
Ну да, проблема же, очевидно, в дураках-начальниках? Я про экономику, а вы мне про технику. Нет проблемы завести кучку серверов, поставить всем по отдельной аксапте и т.д. Вопрос - за чей счет банкет? В конечном счете платит клиент.
__________________
Ivanhoe as is..
Старый 13.03.2016, 04:09   #13  
skuull is offline
skuull
Участник
Most Valuable Professional
Лучший по профессии 2014
 
700 / 752 (27) +++++++
Регистрация: 08.03.2013
Адрес: ХЗ
Цитата:
Сообщение от Ivanhoe Посмотреть сообщение
Ну да, проблема же, очевидно, в дураках-начальниках? Я про экономику, а вы мне про технику. Нет проблемы завести кучку серверов, поставить всем по отдельной аксапте и т.д. Вопрос - за чей счет банкет? В конечном счете платит клиент.
А в чем собственно проблема? У нас клиент сам хостит dev или платит ежемесечно за то что dev у нас, в зависимости от контракта. Так он будет платить за виртуалку в клауде, но ее то хоть можно потушить и выходить так занчительно дешевле (для клиента) если конечно не нужно держать 15 разработчиков на проекте.
Старый 13.03.2016, 21:06   #14  
Link is offline
Link
Британский учённый
Аватар для Link
Соотечественники
 
568 / 523 (19) +++++++
Регистрация: 25.11.2005
Адрес: UK
Записей в блоге: 9
Цитата:
Сообщение от skuull Посмотреть сообщение
А в чем собственно проблема? У нас клиент сам хостит dev или платит ежемесечно за то что dev у нас, в зависимости от контракта. Так он будет платить за виртуалку в клауде, но ее то хоть можно потушить и выходить так занчительно дешевле (для клиента) если конечно не нужно держать 15 разработчиков на проекте.
Речь о другом, теперь на каждого разработчика нужен выделенный сервер. В предыдущих версиях часто использовался shared environment, что естественно гораздо дешевле и менее затратно в плане поддержки и т.п. К тому же, нужно уточнить, как обстоит дело с лицензиями на разработку в 7ке. В общем тенденция удорожания "всего" от версии к версии сохраняется
__________________
Людям физического труда для восстановления своих сил нужен 7-8 часовой ночной сон. Людям умственного труда нужно спать часов 9-10. Ну а программистов будить нельзя вообще.
За это сообщение автора поблагодарили: Ivanhoe (2).
Старый 13.03.2016, 21:59   #15  
skuull is offline
skuull
Участник
Most Valuable Professional
Лучший по профессии 2014
 
700 / 752 (27) +++++++
Регистрация: 08.03.2013
Адрес: ХЗ
Цитата:
Сообщение от Link Посмотреть сообщение
Речь о другом, теперь на каждого разработчика нужен выделенный сервер. В предыдущих версиях часто использовался shared environment, что естественно гораздо дешевле и менее затратно в плане поддержки и т.п. К тому же, нужно уточнить, как обстоит дело с лицензиями на разработку в 7ке. В общем тенденция удорожания "всего" от версии к версии сохраняется
Когда я говорил про 15 человек я это и имел ввиду (15 dev машин).

У shared environment только один плюс - цена.

Но если посмотреть с другой стороны у него есть куча минусов.

Если использовать MorphX VC один человек меняет обьект, а остальные курят.
Общие данные которые постоянно приходиться готовить заново так как кто-то другой их может испортить.
Тормоза из-за множества людей делающих что непопадя одновременно. Элементарная невозможность собрать Full CIL во время рабочего дня так как кто-то другой пилит какиенить отчеты.
И т.д. и т.п.

Да и обычно если dev хоститься у партнера пихают по 20 АОСов на 1 сервер и вообще работать невозможно из-за тормозов.

И в итоге все эти минусы превращаются в дополнительные часы разработки (простоя) которые оплачивает клиент. Не говоря уже о стоимости железа для хостинга и зарплаты человека который это железо обслуживает.

А так 1 виртуалка на 56GB\8 core стоит 14к рублей за 180 часов. И мне не кажеться что это существенные затраты при многомиллионных enterprise проектах.
За это сообщение автора поблагодарили: trud (1).
Старый 14.03.2016, 08:54   #16  
Ivanhoe is offline
Ivanhoe
Участник
Аватар для Ivanhoe
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
4,143 / 2161 (81) +++++++++
Регистрация: 29.09.2005
Адрес: Санкт-Петербург
Боюсь, вам кажется Пробовали делать разработку на Azure в 2012. Небольшой проект на 4 консов и 2х разработчиков + пользователи на одной машине стоил более 50К в месяц и это было еще по старому курсу. Давайте, разделим на четыре машины, средняя машина будет чуть дешевле, общий ценник - больше. И это те затраты, которые не хочет клиент оплачивать. И не забываем реалии в РФ - бюджет на проект выделен, доп. денег никто не выделит, тем более что кучка партнеров готова работать по демпинговым ставкам и разместить все у себя (а вот там, действительно, будет 20 АОСов на один сервер).
__________________
Ivanhoe as is..
Старый 14.03.2016, 09:32   #17  
skuull is offline
skuull
Участник
Most Valuable Professional
Лучший по профессии 2014
 
700 / 752 (27) +++++++
Регистрация: 08.03.2013
Адрес: ХЗ
Цитата:
Сообщение от Ivanhoe Посмотреть сообщение
Боюсь, вам кажется Пробовали делать разработку на Azure в 2012. Небольшой проект на 4 консов и 2х разработчиков + пользователи на одной машине стоил более 50К в месяц и это было еще по старому курсу. Давайте, разделим на четыре машины, средняя машина будет чуть дешевле, общий ценник - больше. И это те затраты, которые не хочет клиент оплачивать. И не забываем реалии в РФ - бюджет на проект выделен, доп. денег никто не выделит, тем более что кучка партнеров готова работать по демпинговым ставкам и разместить все у себя (а вот там, действительно, будет 20 АОСов на один сервер).
Возможно для РФ это и дорого но если верить слухам о минимум в 50 enterprise лицензии для 7ки то это все не важно
Старый 14.03.2016, 10:46   #18  
macklakov is offline
macklakov
NavAx
Аватар для macklakov
 
2,344 / 995 (38) +++++++
Регистрация: 03.04.2002
Цитата:
Сообщение от Ivanhoe Посмотреть сообщение
В этой части Акс все дальше от ERP со встроенной разработкой и ближе к классической разработке Софта, что совсем не удобно.
Народ поговаривает что причина причуд в том, что Fargo это дотационный регион. А семьи компетентных специалистов по какой-то причине не ценят суровую красоту севера и уединение маленького городка.
Цитата:
Сообщение от Ivanhoe Посмотреть сообщение
И не забываем реалии в РФ - бюджет на проект выделен, доп. денег никто не выделит.
Здесь тоже приличное Azure на каждого разработчика клиенты не хотят оплачивать.
__________________
Isn't it nice when things just work?
За это сообщение автора поблагодарили: Ivanhoe (1).
Старый 14.03.2016, 12:51   #19  
belugin is offline
belugin
Участник
Аватар для belugin
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,622 / 2925 (107) +++++++++
Регистрация: 16.01.2004
Записей в блоге: 5
Цитата:
Сообщение от macklakov Посмотреть сообщение
Народ поговаривает что причина причуд в том, что Fargo это дотационный регион. А семьи компетентных специалистов по какой-то причине не ценят суровую красоту севера и уединение маленького городка.
А при чем тут Фарго?
Старый 14.03.2016, 14:40   #20  
AlexeyS is offline
AlexeyS
Участник
 
404 / 339 (12) ++++++
Регистрация: 15.06.2004
Адрес: москва
Цитата:
Сообщение от belugin Посмотреть сообщение
А при чем тут Фарго?
тоже стало интересно и с ходу нашлось вот что:
"Well, I like to think of Microsoft Fargo as the best kept software development secret in the Upper Midwest. I don’t know where else you can find a better combination of impactful and challenging work and a great company to work for in this part of the country"
"I’ll acknowledge that not everything is perfect here. You have to like, or at least tolerate, some cold weather in the winter. It’s windy."

Move to Fargo?!?! You have to be kidding…
За это сообщение автора поблагодарили: gl00mie (1).
Теги
ax7, debug, debug code, debug managed code, законченный пример, отладка, отладчик

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
emeadaxsupport: Adding a item to the AX R3 Online Store gives the error message "We cannot Process your request at this time. Please try again later. " Blog bot DAX Blogs 0 27.11.2014 02:34
emeadaxsupport: AX Content: Using Power View with Dynamics AX Blog bot DAX Blogs 0 17.09.2013 01:12
atinkerersnotebook: Walkthrough & Tutorial Summary Blog bot DAX Blogs 1 09.09.2013 09:11
emeadaxsupport: AX for Retail 2012 R2: Run-down on Log Files Blog bot DAX Blogs 0 21.06.2013 08:11
emeadaxsupport: AX for Retail 2012: Customizing the Transaction Service Blog bot DAX Blogs 0 19.04.2012 01:14

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

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

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