Добавление полей InventTable в форму InventOnHandItem

Я пытаюсь добавить поля таблицы InventTable в форму InventOnHandItem, я добавил InventTable в источник данных InventOnHandForm и протестировал все виды свойств типа ссылки без результатов.

Я также пытался изменить таблицу InventSum, добавив InventTable в связи со ссылкой на ItemId, но у меня есть некоторые странные результаты: если я изменю фокус на линии сетки InventOnHandItem, правильные данные поля InventTable появятся в первой строке сетки

Я думаю, что я должен добавить некоторый код в источник данных формы, чтобы исправить проблемы с фокусировкой, отображением и обновлением, но у меня нет идей о том, что делать дальше.

У кого-нибудь есть идеи, чтобы помочь мне решить эту проблему?

заранее спасибо

Изменить: я не могу использовать методы отображения, потому что мне нужно отфильтровать добавленные поля InventTable

2 ответа

Решение

Если вы хотите InventTable поля для поиска в сетке, вам придется полностью изменить форму.

Это будет включать добавление InventTable, InventSum а также InvenDim в качестве внутренних источников данных (в указанном порядке) и добавления соответствующих InventTable поля в группу по.

Вы можете добавить поля в качестве методов отображения на InventSum Таблица.

Чтобы ускорить процесс, вы можете использовать кеширование.

Смотрите также Axaptapedia.

Другие вопросы по тегам