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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 30.07.2009, 18:19   #11  
DSPIC is offline
DSPIC
Боец
 
1,077 / 1243 (44) ++++++++
Регистрация: 11.04.2008
Цитата:
Сообщение от belugin Посмотреть сообщение
[XPP]container loggedFields = [
fieldNum(T1, F1), fieldNum(T1, F2) ...
];

for(i=1; i<=conLen(loggedFields); i++)
{
fieldId = conPeek(loggedFields, i)
if (record.(fieldId)!=record.orig().(fieldId))
changedFields += fieldId;
}
Да, в этом русле, только для универсальности, loggedFields сделать не хардкодом в контэйнере, а создать на таблице группу и добавлять туда поля для логирования. Тогда решение будет легко мигрироваться а список полей для логирования легко кастомизироваться.
Теги
запись, как правильно, комментарий

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
axperf: Create RecID index on tables with Created/Modified DateTime fields Blog bot DAX Blogs 0 20.06.2009 10:05
modified, leave Varmen DAX: Программирование 7 19.03.2009 13:51
Вызов метода modified DS Mike2005 DAX: Программирование 1 17.10.2006 13:45
modified два раза два раза MironovI DAX: Программирование 5 14.07.2006 16:29
Транзакция в modified Gad DAX: Программирование 1 29.11.2005 19:54

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

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

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