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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 17.12.2014, 14:21   #2  
DSPIC is offline
DSPIC
Боец
 
1,077 / 1243 (44) ++++++++
Регистрация: 11.04.2008
Цитата:
Сообщение от Morpheus Посмотреть сообщение
Этот скрипт при каждом запуске обрабатывает только часть строк таблицы LogisticsAddressCountryRegion удовлетворяющих условиям отбора (ValidTimeState не используется).

X++:
    LogisticsAddressCountryRegion addressCountry;
    Integer                       counter;

    while select addressCountry
           where addressCountry.CountryRegionId != addressCountry.ISOcode
    {
        counter++;
        
        addressCountry.CountryRegionId = addressCountry.ISOcode;
        addressCountry.renamePrimaryKey();
    }
    
    info(int2str(counter));
В чем может быть проблема?
Разделите курсор addressCountry на два - для чтения и для апдейта: addressCountry и addressCountryUpdate. Внутри цикла по addressCountry перевыбирайте курсор addressCountryUpdate по RecId и включите в ttscommit\ttsbegin.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Dynamics AX Sustained Engineering: Announcing Cumulative Update 7 for Microsoft Dynamics AX 2012 R2 Blog bot DAX Blogs 0 15.12.2013 02:18
atinkerersnotebook: Walkthrough & Tutorial Summary Blog bot DAX Blogs 1 09.09.2013 09:11
emeadaxsupport: Translated User Help on TechNet and downloadable New Features lists available! Blog bot DAX Blogs 0 31.01.2013 05:11
dynamicsaxbi: Better together: Microsoft Dynamics AX 2012 R2 and SQL Server Power View Blog bot DAX Blogs 0 12.12.2012 13:11
DAX: Official Dynamics AX 2012 R2 Content (update) - Where is it, and how can you find out about updates? Blog bot DAX Blogs 0 03.12.2012 11:11

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

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

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