Добавление полей InventTable в форму InventOnHandItem
Я пытаюсь добавить поля таблицы InventTable в форму InventOnHandItem, я добавил InventTable в источник данных InventOnHandForm и протестировал все виды свойств типа ссылки без результатов.
Я также пытался изменить таблицу InventSum, добавив InventTable в связи со ссылкой на ItemId, но у меня есть некоторые странные результаты: если я изменю фокус на линии сетки InventOnHandItem, правильные данные поля InventTable появятся в первой строке сетки
Я думаю, что я должен добавить некоторый код в источник данных формы, чтобы исправить проблемы с фокусировкой, отображением и обновлением, но у меня нет идей о том, что делать дальше.
У кого-нибудь есть идеи, чтобы помочь мне решить эту проблему?
заранее спасибо
Изменить: я не могу использовать методы отображения, потому что мне нужно отфильтровать добавленные поля InventTable
2 ответа
Если вы хотите InventTable
поля для поиска в сетке, вам придется полностью изменить форму.
Это будет включать добавление InventTable
, InventSum
а также InvenDim
в качестве внутренних источников данных (в указанном порядке) и добавления соответствующих InventTable
поля в группу по.
Вы можете добавить поля в качестве методов отображения на InventSum
Таблица.
Чтобы ускорить процесс, вы можете использовать кеширование.
Смотрите также Axaptapedia.