Вставить рекурсию лучше в метод таблицы InventTable, а возвращать он должен контейнер со значениями. В форме - дисплейные методы, забирающие из контейнера каждый свое значение, а заодно проверяющие для какого ItemID в контейнере лежат значения.
Цитата:
Чтобы он не один раз сработал (как в Init), а для каждой строки. И не долго ли так будет?
Дисплейный метод вызывается для конкретной строки (если у контрола указать соответствующий DS).
Скорость можно повысить разместив эти поля для каждого ItemID в талице InventTable.