Попробуй сделать в главной форме метод, который возвращал бы табличную переменную. Т.е. взять временную таблицу не из объекта args(), а напрямую из родительской формы
X++:
_
// Метод главной формы
TmpTable getTmpTable()
{
return tmpTable;
}
// init подчиненной формы
public void init()
{
Object callerForm;
super();
callerForm = element.args().caller();
TmpTable.setTmpData(callerForm.getTmpTable());
}