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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 18.10.2019, 13:08   #1  
Perc is offline
Perc
Участник
 
193 / 47 (2) +++
Регистрация: 05.03.2005
Различия Update в Акс4 и Акс2012
Есть такой код:
X++:
Table3 t1, t2;
    ;
    [t1.f1, t1.f2] = ["знач1", "знач1"];
    t1.doInsert();
    
    ttsbegin;
    select firstonly forUpdate t1;
    t1.f1 = "знач2";
    
    select firstonly forUpdate t2;
    t2.f2 = "знач2";
    t2.doUpdate();

    t1.doUpdate();
    ttscommit;
В Акс4 этот код со странностями, но работает. В результате в f1 и f2 соответственно "знач2", "знач2".
А вот в акс2012 этот код не работает. На втором апдейте падает с конфликтом обновления.
Вопрос. Это такое стандартное поведение акс2012? или возможно какие-то настройки СУБД или аксапты?
Везде включена оптимистическая модель обновления.
Смотрю отладчик - в акс4 на первом апдейте меняется recversion на обоих курсорах почемуто, а в акс2012 только на t2.

Последний раз редактировалось Perc; 18.10.2019 в 13:16.
За это сообщение автора поблагодарили: Logger (3).
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
dynamicsaxse: November 2018 Release – Dynamics AX2012 R3 update Blog bot DAX Blogs 0 15.11.2018 09:11
Kashperuk Ivan: Tutorial: Update product receipts for loads and how to handle items missing from ASN Blog bot DAX Blogs 0 22.09.2014 18:11
Pawan's Ax blog: How to update sales price for already created sales orders by applying latest trade agreements using x++ code Blog bot DAX Blogs 0 20.12.2013 10:11
emeadaxsupport: Calling the Update Operation on Services in AX 2012 Blog bot DAX Blogs 0 22.05.2012 02:12
fed: Net requirements update in MRP Module and Working Set of MRP Blog bot DAX Blogs 14 08.05.2012 13:09

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

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

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