Есть DataSource на форме, есть у него некие поля, одно из которых расширенного типа, массив а-ля Dimension. Можно ли как-то выяснить в методах FormDataObject'а , а какому полю таблицы он принадлежит ? или на крайний случай индекс в массиве расширенного типа ?
Сам по себе FormDataObject, судя по его методам и свойствам, конечно же, такой информацией не располагает. Однако, как мы знаем, у исходного объекта FormDataSource есть свойство table, возвращающее tableId таблицы, а сам FormDataObject возвращается из FormDataSource.object() после указания objectId, который равен либо fieldId соотв. поля, либо fieldId2Ext(fieldId, arrayIndex) для отдельного значения массива. Т.о. получить данные о поле таблицы можно imho лишь по исходному объекту FormDataSource - с помощью DictTable.