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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 10.10.2017, 09:00   #21  
belugin is offline
belugin
Участник
Аватар для belugin
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,017 / 2151 (80) +++++++++
Регистрация: 16.01.2004
Адрес: Москва
Цитата:
[*]queryValue - метод из Global, который вызывает SysQuery::value в ax2012. кроме того, добавляется еще один AnyType. А в 2012 в X++ нет оптимизатора. Да, в акс7 типа отрефакторили и выделили код в xSysQuery... Да и оптимизатор вроде должен сработать. Но привычка осталась. Да и красивее все с SysQuery, на мой взгляд.
Я не сильно профилировал 2012 но я это делал. Не примпомню случая, чтобы queryValue был каким-то видимым в профиле.
Старый 10.10.2017, 09:12   #22  
mazzy is offline
mazzy
Administrator
Аватар для mazzy
Most Valuable Professional
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
28,807 / 3666 (180) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Цитата:
Сообщение от belugin Посмотреть сообщение
Я не сильно профилировал 2012 но я это делал. Не примпомню случая, чтобы queryValue был каким-то видимым в профиле.
шикардос логика.
и как то, что ты видел или не видел, влияет на то, что SysQuery::value() лучше?

Цитата:
Сообщение от mazzy Посмотреть сообщение
и лучше SysQuery::value(), а не queryValue()
__________________
GitHub, Facebook, mazzy.priot, mazzy.music, coub.
Старый 10.10.2017, 09:18   #23  
belugin is offline
belugin
Участник
Аватар для belugin
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,017 / 2151 (80) +++++++++
Регистрация: 16.01.2004
Адрес: Москва
Цитата:
Сообщение от mazzy Посмотреть сообщение
шикардос логика.
и как то, что ты видел или не видел, влияет на то, что SysQuery::value() лучше?
Ты подумай о том что ты написал . Твои суждения о тоим, что лучше или хуже не зависят от того, что ты видел?
Старый 10.10.2017, 09:29   #24  
EVGL is offline
EVGL
Moderator
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
3,568 / 2100 (78) +++++++++
Регистрация: 09.07.2002
Адрес: Parndorf, AT
Критика чистого разума: belugin с позиций Рене Декарта, mazzy с позиции Томаса Гоббса.
За это сообщение автора поблагодарили: belugin (5), ax_mct (0).
Старый 10.10.2017, 09:51   #25  
mazzy is offline
mazzy
Administrator
Аватар для mazzy
Most Valuable Professional
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
28,807 / 3666 (180) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Цитата:
Сообщение от belugin Посмотреть сообщение
Ты подумай о том что ты написал . Твои суждения о тоим, что лучше или хуже не зависят от того, что ты видел?
Я видел?!!!
Шикардос!

Ясно.
__________________
GitHub, Facebook, mazzy.priot, mazzy.music, coub.
Старый 10.10.2017, 11:10   #26  
Logger is offline
Logger
Участник
Лучший по профессии 2015
Лучший по профессии 2014
 
2,925 / 1540 (57) ++++++++
Регистрация: 12.10.2004
Цитата:
Сообщение от mazzy Посмотреть сообщение
анонс этой же версии книги, но с другими авторами.
https://www.facebook.com/mazzy.ru/po...04507019679342

https://www.packtpub.com/big-data-an...365-operations

странно
С учетом того как они пилят ядро - все эти книги устарели еще до выхода
Дождаться бы стабилизации.
Старый 10.10.2017, 11:46   #27  
DSPIC is offline
DSPIC
Боец
Аватар для DSPIC
MCP
Лучший по профессии 2017
Лучший по профессии 2014
Лучший по профессии 2009
 
979 / 990 (35) +++++++
Регистрация: 11.04.2008
Адрес: Минск
Ошибка не тут часом?
.get() получает указатель, а не значение; который, при следующей итерации явно убивается null'ом, после чего цикл QueryRun вероятно перестает работать.

X++:
projUnpostedTransView   = null;
projUnpostedTransView   = QueryRun.get(tableNum(ProjUnpostedTransView));
__________________
Мой блог
Старый 10.10.2017, 12:39   #28  
EVGL is offline
EVGL
Moderator
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
3,568 / 2100 (78) +++++++++
Регистрация: 09.07.2002
Адрес: Parndorf, AT
Цитата:
Сообщение от DSPIC Посмотреть сообщение
Ошибка не тут часом?
.get() получает указатель, а не значение; который, при следующей итерации явно убивается null'ом, после чего цикл QueryRun вероятно перестает работать.

X++:
projUnpostedTransView   = null;
projUnpostedTransView   = QueryRun.get(tableNum(ProjUnpostedTransView));
Я согласен, что этот код режет глаза, как и почти каждая строчка от Дипака, но он рабочий, поскольку каждый очередной QueryRun.get() в цикле восстанавливает ссылку на курсор.
Старый 10.10.2017, 12:58   #29  
belugin is offline
belugin
Участник
Аватар для belugin
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,017 / 2151 (80) +++++++++
Регистрация: 16.01.2004
Адрес: Москва
Цитата:
Сообщение от DSPIC Посмотреть сообщение
Ошибка не тут часом?
.get() получает указатель, а не значение; который, при следующей итерации явно убивается null'ом, после чего цикл QueryRun вероятно перестает работать.
Цикл queryRun не зависит от этого указателся, а от значения
Старый 10.10.2017, 14:47   #30  
AlexeyS is offline
AlexeyS
Участник
 
330 / 226 (8) ++++++
Регистрация: 15.06.2004
Адрес: москва
Возвращаясь к теме топика, кто-нибудь читал "Extending Microsoft Dynamics 365 for Operations Cookbook" by Simon Buxton?
Файл с книгой давно можно нийти и ммм..., ну скажем, скачать для ознакомления.
За это сообщение автора поблагодарили: ax_mct (3), Ace of Database (3).
Старый 10.10.2017, 15:12   #31  
EVGL is offline
EVGL
Moderator
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
3,568 / 2100 (78) +++++++++
Регистрация: 09.07.2002
Адрес: Parndorf, AT
Цитата:
Сообщение от AlexeyS Посмотреть сообщение
Возвращаясь к теме топика, кто-нибудь читал "Extending Microsoft Dynamics 365 for Operations Cookbook" by Simon Buxton?
Файл с книгой давно можно нийти и ммм..., ну скажем, скачать для ознакомления.
Я читал. Кто-то говорил, что слишком просто, типа Level 200, но мне понравилось. Даже до State machines добрался Симон.
Старый 11.10.2017, 01:10   #32  
wojzeh is offline
wojzeh
Участник
Аватар для wojzeh
Соотечественники
 
384 / 162 (6) ++++++
Регистрация: 27.04.2006
Адрес: Montreal
Цитата:
Сообщение от EVGL Посмотреть сообщение
Если это тот же Дипак Агарвал из MSDC Global Delivery, который со мной работал летом, рекомендую сжечь книгу. Я уж как 5 лет не программирую, но все равно лучше его на порядок: редкостное для сотрудника Microsoft отсутствие воображения.

P.S. Ну да, он самый. Даже не "ужас", а "ужас-ужас". Критические участки кода пришлось написать за него (за 2 часа), после чего он их 2 дня самоотверженно интегрировал в свою версию. Как раз сейчас тестирую его творчество; кто бы сомневался: не работает.
ни хрена себе рекомендация... такое и на линкедине не грех повесить!
__________________
Felix nihil admirari
-----------------------------------------------------------------------------------------------
AX2012
Старый 11.10.2017, 01:41   #33  
wojzeh is offline
wojzeh
Участник
Аватар для wojzeh
Соотечественники
 
384 / 162 (6) ++++++
Регистрация: 27.04.2006
Адрес: Montreal
Цитата:
Сообщение от EVGL Посмотреть сообщение
Кстати, вот пример кода от Дипака, который мне пришлось в конечном итоге дебажить и править в выходные:

если это пример из книги, то пример чего именно?
__________________
Felix nihil admirari
-----------------------------------------------------------------------------------------------
AX2012
Старый 04.12.2017, 18:45   #34  
AraraT® is offline
AraraT®
Участник
1C
 
158 / 103 (4) +++++
Регистрация: 13.01.2006
Адрес: Республика Татарстан, г. Казань
Цитата:
Сообщение от mazzy Посмотреть сообщение
хороший вопрос.
удалим, если будут претензии от правообладателей.
В итоге удалили?

Ссылка не работает...
__________________
Айрат Вильданов.
skype: vildanov.a
Старый 04.12.2017, 18:59   #35  
Logger is offline
Logger
Участник
Лучший по профессии 2015
Лучший по профессии 2014
 
2,925 / 1540 (57) ++++++++
Регистрация: 12.10.2004
Похоже да.
Но по названию легко гуглится и находится в инете.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
jaestevan: Microsoft Dynamics 365 for Operations Blog bot DAX Blogs 0 02.11.2016 01:11
crminthefield: Podcast and Overview: Microsoft Dynamics CRM 2011 Update Rollup 17 Blog bot Dynamics CRM: Blogs 0 10.05.2014 06:30
crminthefield: Podcast and Overview: Microsoft Dynamics CRM 2011 Update Rollup 16 Blog bot Dynamics CRM: Blogs 0 23.01.2014 03:15
crminthefield: Podcast and Overview: Microsoft Dynamics CRM 2011 Update Rollup 10 Blog bot Dynamics CRM: Blogs 0 17.08.2012 03:27
Platform updates overview - 3.70.B - NAV2009 R2 Blog bot Dynamics CRM: Blogs 0 07.02.2011 22:06
Опции темы Поиск в этой теме
Поиск в этой теме:

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

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 08:08.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.