Цитата:
Сообщение от
SRF
То, что выводится в инфолог, еще не значит, что значения изменились в таблице

.
Ваша правда. Я забыл, что для этого требуется изменения хотя бы одного поля.
X++:
static void Job(Args _args)
{
VendTable vendTable;
;
ttsbegin;
select forupdate vendTable;
info(strfmt("%1 %2", vendTable.AccountNum, vendTable.modifiedBy));
ttscommit;
return;
vendTable.overwriteSystemfields(true);
vendTable.Address += ' ';
vendTable.(fieldnum(VendTable, modifiedBy)) = 'zzzz';
vendTable.doUpdate();
ttscommit;
info(strfmt("%1 %2", vendTable.AccountNum, vendTable.modifiedBy));
vendTable.reread();
info(strfmt("%1 %2", vendTable.AccountNum, vendTable.modifiedBy));
}
Вот так работает. Попробуйте - и у Вас тоже все изменится. Это и на 3.0 работало.