Как мне кажется лучшим решением было:
1) В каждый DataSource в range добавить все поля из индекса и выставить Status в hide
2) Таблицы в DataSource свойство AllowAdd выставить в No Fileds. Чтоб пользователь не менял.
3) метод не перекрывать showIndexFields и не вызывать.
X++:
boolean showIndexFields(tableId id)
{
;
return false;
}
Так как он всю красоту портит.. поля, да не выводятся, но почему теперь выводятся названия таблиц. Зачем они отображаются без поле не понятно..