Показать сообщение отдельно
Старый 09.10.2017, 22:25   #19  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от belugin Посмотреть сообщение
Почему, кстати?
  1. SysQuery-методы все равно придется использовать. Разножопица SysQuery::value или queryValue выглядит не очень. Кроме того, самому программисту надо помнить что в этом случае так, а в этом эдак.
  2. queryValue - метод из Global, который вызывает SysQuery::value в ax2012. кроме того, добавляется еще один AnyType. А в 2012 в X++ нет оптимизатора. Да, в акс7 типа отрефакторили и выделили код в xSysQuery... Да и оптимизатор вроде должен сработать. Но привычка осталась. Да и красивее все с SysQuery, на мой взгляд.

Upd: в общем, хорошо спросил. спасибо.

Получается, что 2012 и ниже - SysQuery предпочтительнее queryValue из соображений быстродействия и единообразия кода.
а в акс7 - быстродействие одинаковое. остается только соображения единообразия кода. особенно для тех, кто работает и с 7, и с предыдущими версиями одновременно
Миниатюры
Нажмите на изображение для увеличения
Название: ax6-2.PNG
Просмотров: 579
Размер:	37.0 Кб
ID:	11681   Нажмите на изображение для увеличения
Название: ax7-2.PNG
Просмотров: 624
Размер:	49.2 Кб
ID:	11682  

Изображения
  
__________________
полезное на axForum, github, vk, coub.

Последний раз редактировалось mazzy; 09.10.2017 в 22:37.