Покажите код, которым вы источник данных, сформированный в этом методе, делаете общим с тем, который используется на форме?
Должно быть что-то типа
X++:
TableTmp.setTmpData(TableTmp::FillTable( ));
Возможно в методе на форме вы просто записи вставляли непосредственно в источник данных формы - поэтому работало.