Строчка...
X++:
select forupdate tmpInventJournalTrans;
Наверное лишняя...

хотя это не имеет отношения к сути вопроса.
Если, как вы выражаетесь с меню работает, а с журнала нет, то скорее всего... связь с журналом все таки есть и она динамическая. Можно попробывать ее разорвать в init датасоурса временной таблицы прописав после super() примерно следующее:
X++:
this.query().dataSourceNo(1).clearDynalinks();
Вдруг поможет
P.S. Попробуйте еще сменить...
X++:
tmpInventJournalTrans_ds.research();
На...
X++:
tmpInventJournalTrans_ds.executeQuery();