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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 03.08.2006, 20:09   #1  
svcoder is offline
svcoder
Участник
1C
 
29 / 25 (1) +++
Регистрация: 05.06.2003
Адрес: СПб
Различия между 3.0 и 4.0
Где в наиболее полном объеме можно почитать о различиях между 3.0 и 4.0?
Старый 04.08.2006, 14:09   #3  
Recoilme is offline
Recoilme
злыдень
Аватар для Recoilme
Злыдни
 
895 / 192 (8) ++++++
Регистрация: 18.06.2003
Thumbs up Microsoft жжёт
Нет, я просто тащусь от этой компании ))

По приведенной мази ссылке, цитирую:
Цитата:
Direct SQL
When direct SQL is used through the Connection and Statement classes, it is subject to SQL injection threats. Classes that wrap these kernel classes—for example, the SysSQLBuilder classes—are equally dangerous. You should keep in mind that record-level security and field-level security are not enforced on the Statement class.
To learn more about SQL injection attacks, see the article, Stop SQL Injection Attacks Before They Stop You, on MSDN.
Ля-ля-ля - не юзайте прямой SQL пока он не поюзал Вас.

Открываем Читвёртую Аксапту, и что мы там видим? Правильно! Прямой SQL)))

X++:
/* This method will build following statement in a str: 
  
execute sp_executesql N'UPDATE InventSum 
    SET InventSum.CostAmountPhysical     = InventSum.CostAmountPhysical            + 
                                           InventSumDelta.SUM_CostAmountPhysical, 
        InventSum.PostedValue            = InventSum.PostedValue                   + 
                                           InventSumDelta.SUM_PostedValue, 
        InventSum.Qty                    = InventSum.Qty                           + 
                                           InventSumDelta.SUM_Qty, 
        ..... 
        ..... 
  
        InventSum.LastUpdDatePhysical    = CASE WHEN InventSum.LastUpdDatePhysical > InventSumDelta.MAX_LastUpdDatePhysical 
                                                THEN InventSum.LastUpdDatePhysical 
                                                ELSE InventSumDelta.MAX_LastUpdDatePhysical 
                                           END, 
  
        InventSum.LastUpdDateExpected    = CASE WHEN InventSum.LastUpdDateExpected > InventSumDelta.MAX_LastUpdDateExpected 
                                                THEN InventSum.LastUpdDateExpected 
                                                ELSE InventSumDelta.MAX_LastUpdDateExpected 
                                           END, 
  
        InventSum.ClosedQty              = CASE WHEN ((InventSum.PostedQty + InventSumDelta.SUM_PostedQty) = 0 AND 
                                                      (InventSum.Deducted  + InventSumDelta.SUM_Deducted)  = 0 AND 
                                                      (InventSum.Picked    + InventSumDelta.SUM_Picked)    = 0 AND 
                                                      .... 
                                                      .... 
                                                     ) 
                                                THEN 1 
                                                ELSE 0 
                                           END, 
        InventSum.Closed                 = CASE WHEN ((InventSum.PostedValue    + InventSumDelta.SUM_PostedValue)  = 0 AND 
                                                     (InventSum.PhysicalValue  + InventSumDelta.SUM_PhysicalValue) = 0 AND 
                                                      .... 
                                                      .... 
                                                     ) 
                                                THEN 1 
                                                ELSE 0 
                                           END 
    FROM (SELECT SUM(CostAmountPhysical)    AS SUM_CostAmountPhysical, 
                 SUM(PostedValue)           AS SUM_PostedValue, 
                 SUM(Qty)                   AS SUM_Qty, 
                 .....                      AS ..., 
                 .....                      AS ..., 
                 MAX(LastUpdDatePhysical)   AS MAX_LastUpdDatePhysical, 
                 MAX(LastUpdDateExpected)   AS MAX_LastUpdDateExpected, 
                 InventSumDelta.ItemId, 
                 InventSumDelta.InventDimId 
          FROM InventSumDelta 
          WHERE InventSumDelta.DataAreaId   = @p1 
          AND   InventSumDelta.TTSId        = @p2 
          AND   InventSumDelta.IsAggregated = 0 
          GROUP BY InventSumDelta.ItemId, InventSumDelta.InventDimId 
         ) AS InventSumDelta 
    WHERE InventSum.DataAreaId        = @p1 
    AND   InventSum.ItemId            = InventSumDelta.ItemId 
    AND   InventSum.InventDimId       = InventSumDelta.InventDimId 
',N'@p1 NVARCHAR(3), @p2 BIGINT',@p1=%1, @p2='%2'
Прошу завести пользователя Майкрософт, я ему рейтинг понижать/повышать буду))
__________________
Ибо зло есть лучшая сила человека. "Человек должен становиться все лучше и злее" -- так учу я. /Ф. Ницше/
Старый 04.08.2006, 15:07   #4  
EVGL is offline
EVGL
Banned
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
4,445 / 3001 (0) ++++++++++
Регистрация: 09.07.2002
Адрес: Parndorf, AT
Да ладно вам! Радоваться надо: люди работают, ускоряют медленные запросы.
Старый 04.08.2006, 15:10   #5  
Recoilme is offline
Recoilme
злыдень
Аватар для Recoilme
Злыдни
 
895 / 192 (8) ++++++
Регистрация: 18.06.2003
Да пусть работают, я разве против?? ))
__________________
Ибо зло есть лучшая сила человека. "Человек должен становиться все лучше и злее" -- так учу я. /Ф. Ницше/
Старый 04.08.2006, 16:02   #6  
Jabberwocky is offline
Jabberwocky
Microsoft Dynamics
Аватар для Jabberwocky
Сотрудники Microsoft Dynamics
 
274 / 307 (11) ++++++
Регистрация: 02.09.2005
Адрес: Москва
Цитата:
Сообщение от Recoilme
По приведенной мази ссылке, цитирую:
То, что Вы процитировали, это в Microsoft для Вас написали, а не для себя.
Старый 07.08.2006, 13:50   #7  
Maxim Gorbunov is offline
Maxim Gorbunov
Administrator
Соотечественники
Лучший по профессии 2009
 
2,483 / 645 (26) +++++++
Регистрация: 27.11.2001
Адрес: Dubai, UAE
Цитата:
Сообщение от Recoilme
Ля-ля-ля - не юзайте прямой SQL пока он не поюзал Вас.
Ну и где там это написано? Что-то уж больно художественный перевод у Вас получился
__________________
Not registered yet? Register here!
Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me
Старый 07.08.2006, 16:50   #8  
klo is offline
klo
Участник
 
76 / 14 (1) ++
Регистрация: 23.10.2003
А есть у кого-нибудь документация по Ax 4.0?
Старый 08.08.2006, 02:08   #9  
Recoilme is offline
Recoilme
злыдень
Аватар для Recoilme
Злыдни
 
895 / 192 (8) ++++++
Регистрация: 18.06.2003
Цитата:
Сообщение от Maxim Gorbunov
Ну и где там это написано? Что-то уж больно художественный перевод у Вас получился
Интервью с майкрософт в переводе Гоблина ч.2 ))
Честно говоря, настораживает почему то.. Может читсо теоретически пояснит кто, как это работает (ИМТС в 4) ??? ??? ???
__________________
Ибо зло есть лучшая сила человека. "Человек должен становиться все лучше и злее" -- так учу я. /Ф. Ницше/
Старый 08.08.2006, 09:52   #10  
Maxim Gorbunov is offline
Maxim Gorbunov
Administrator
Соотечественники
Лучший по профессии 2009
 
2,483 / 645 (26) +++++++
Регистрация: 27.11.2001
Адрес: Dubai, UAE
Цитата:
Сообщение от Recoilme
Честно говоря, настораживает почему то..
"Программисты должны быть смелыми, чтобы не пугаться, когда все перепуталось так, что никто не разберет..." (c) Тарас
__________________
Not registered yet? Register here!
Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me
Старый 08.08.2006, 10:42   #11  
Vadim Korepin is offline
Vadim Korepin
Dynamics 365 MR
Columbus IT
Лучший по профессии AXAWARD 2013
 
600 / 692 (25) +++++++
Регистрация: 30.08.2002
Адрес: Москва
Цитата:
Сообщение от klo
А есть у кого-нибудь документация по Ax 4.0?
есть конечно
для партнеров доступны описания нового в АХ в функциональности и технологиях, 600 и 200 страниц соответственно. Все есть на PartnerSource
Старый 08.08.2006, 11:16   #12  
slava09 is offline
slava09
Участник
Аватар для slava09
MCBMSS
Дети Юза
1C
 
1,642 / 237 (11) ++++++
Регистрация: 06.03.2003
Адрес: Украина, Киев
дайте плиз ссылку на PartnerSource, где все это лежит, если не сложно.
доступ есть.
Старый 08.08.2006, 12:02   #14  
slava09 is offline
slava09
Участник
Аватар для slava09
MCBMSS
Дети Юза
1C
 
1,642 / 237 (11) ++++++
Регистрация: 06.03.2003
Адрес: Украина, Киев
Спасибо.
Старый 08.08.2006, 12:56   #15  
fomenka is offline
fomenka
Участник
 
97 / 14 (1) ++
Регистрация: 25.02.2003
А когда будет доступна информация для простых людей-не партнеров?
Или может уже что-то есть в свободном доступе?
Старый 08.08.2006, 13:05   #16  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от fomenka
А когда будет доступна информация для простых людей-не партнеров?
Или может уже что-то есть в свободном доступе?
http://forum.mazzy.ru/index.php?s=&s...ndpost&p=23124
Axapta 4.0. Когда?

См. также
http://forum.mazzy.ru/index.php?s=&s...ndpost&p=23177
__________________
полезное на axForum, github, vk, coub.
Старый 08.08.2006, 15:07   #17  
fomenka is offline
fomenka
Участник
 
97 / 14 (1) ++
Регистрация: 25.02.2003
Спасибо за ссылки, mazzy. Но все это прочитано уже. Вот если бы были опубликованы те самые 600+200 страниц, вот это было бы интересно! Неизвестно ничего о планах MBS в этой области? Не для партнеров, а для простых легальных пользователей Axapta?

Последний раз редактировалось fomenka; 08.08.2006 в 15:10.
Старый 08.08.2006, 15:16   #18  
Vadim Korepin is offline
Vadim Korepin
Dynamics 365 MR
Columbus IT
Лучший по профессии AXAWARD 2013
 
600 / 692 (25) +++++++
Регистрация: 30.08.2002
Адрес: Москва
fomenka, после перевода данных документов на русский язык, они будут опубликованы на клиентском портале.
Старый 08.08.2006, 15:18   #19  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от fomenka
Вот если бы были опубликованы те самые 600+200 страниц, вот это было бы интересно!
Различия между 3.0 и 4.0

Цитата:
Сообщение от fomenka
Неизвестно ничего о планах MBS в этой области? Не для партнеров, а для простых легальных пользователей Axapta?
Вы же читали - этой осенью-зимой.
"Для простых легальных пользователей" в России Аксапта еще не появилась.
То, что сейчас обсуждается - американский релиз.
__________________
полезное на axForum, github, vk, coub.
Старый 08.08.2006, 15:59   #20  
Vadim Korepin is offline
Vadim Korepin
Dynamics 365 MR
Columbus IT
Лучший по профессии AXAWARD 2013
 
600 / 692 (25) +++++++
Регистрация: 30.08.2002
Адрес: Москва
Цитата:
Сообщение от fomenka
Спасибо за ссылки, mazzy. Но все это прочитано уже. Вот если бы были опубликованы те самые 600+200 страниц, вот это было бы интересно! Неизвестно ничего о планах MBS в этой области? Не для партнеров, а для простых легальных пользователей Axapta?
Для клиентов подобные треннинги выложены на CustomerSource по ссылке: https://mbs.microsoft.com/customerso...ewAX40Training
Теги
что нового, ax3.0, ax4.0

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Как сделать AND между двумя датасорсами на одном уровне в query rkorchagin DAX: Программирование 15 15.01.2009 17:42
Разница между запросами Rect DAX: Программирование 13 05.12.2006 12:44
Расчеты между компаниями Yuri Nikitenko DAX: Функционал 9 15.11.2004 08:49
различие между Axapta и Attain andreynikolai DAX: Программирование 4 04.02.2004 17:53
дизайн отчета (как сделать его с разделителями между столбцами?) puz DAX: Программирование 7 02.09.2003 08:50
Опции темы Поиск в этой теме
Поиск в этой теме:

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

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

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

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