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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 28.11.2011, 18:05   #1  
Юрий Буряк is offline
Юрий Буряк
Участник
 
3 / 10 (1) +
Регистрация: 28.11.2011
Логирование createdTransactionId
Здравствуйте,
в каждой таблице есть такие поля:
createdTransactionId, modifiedTransactionid
Появилась надобность сделать логирование этих TransactionId.
То есть таблица с двумя полями: TransactionId и место в коде, где был вызван соответсвующий ttscommit (если он был конечно использован).

1. TransactionId я могу получить так appl.curTransactionId(true), не знаю насколько это правильно, документации не нашел, но работает.
2. А как получить место в коде, или хотя бы обьект, где был вызван ttscommit? На данный момент я пытаюсь найти способ получить из метода Application.ttsNotifyCommit(). Но так как caller() тут нет, то возможно эту задачу надо совсем по другому решать.

Работаю на AX 4.0 SP2
Теги
createdtransactionid, modifiedtransactionid

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Логирование изменений и открытие доступа к домену Logger DAX: Программирование 8 17.05.2011 19:58
Логирование системных табличек Logger DAX: Программирование 0 01.03.2010 19:04

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

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

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