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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 26.08.2008, 14:42   #1  
Shakr
Гость
 
n/a
сейчас проверю, спасибо за маячок

апдейт написан вот так:
Код:
#localmacro.updateExecutedStatus
    update_recordset %1 setting Executed = %2
        where %1.TableId  == this.RefTableId &&
              %1.RecId    == this.RefRecId   &&
              %1.Executed       != %2
#endmacro
....
таблица  tbl;
....
    #updateExecutedStatus(tbl, executed);
ради чистоты эксперимента сделал так:
Код:
    select forupdate    tbl
    where tbl.TableId  == this.RefTableId &&
          tbl.RecId    == this.RefRecId;
    tbl.Executed = executed;
    tbl.update();
второй кусок в журнал попадает, первый - нет

Внимание, вопрос: переделывать на *.update() или можно update_recordset заставить?

Последний раз редактировалось Shakr; 26.08.2008 в 15:02.
Старый 26.08.2008, 15:13   #2  
crazysolntse is offline
crazysolntse
Участник
Аватар для crazysolntse
 
21 / 11 (1) +
Регистрация: 24.07.2006
Адрес: Москва
по хорошему, если у вас включено протоколирование изменений таблицы, то update_recordset не должен работать как операция над всей таблицей, должен разбиться как на много Update - ов отдельно над каждой записью. Если оно действительно настроено, то не важно писать update_recordset или отдельные update -ы написаны

Последний раз редактировалось crazysolntse; 26.08.2008 в 15:16.
Теги
ax3.0, ax4.0

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
вывод количества записей в таблице на web форме и указание текущей страницы таблицы bambuk1960 DAX: Программирование 1 06.07.2006 13:27
Права доступа - Журнал платежей SDA DAX: Прочие вопросы 1 20.09.2004 23:10
Как включить контроль изменений в журнале накладных ? NEO DAX: Функционал 0 17.06.2004 12:30
Журнал спецификаций Lol14 DAX: Функционал 13 16.06.2003 13:10
Журнал коммерческих соглашений Роман Кошелев DAX: Функционал 4 08.08.2002 16:59

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

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

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