AX 3.0 SP 2 все работает, как из форм так и из кода.
Например код:
X++:
static void Job28(Args _args)
{
tstTable t;
;
// t.Number = 1.2134;
// t.String = "213";
// t.insert();
ttsbegin;
select forupdate t
where t.Number == 1.2134
&& t.String == "213";
t.String = "555555555";
t.update();
ttscommit;
}
Все операции попадают в журнал баз данных без проблем.
Может буть что-то не так настроено для журналирования операций по таблице?