Здравствуйте!
Подскажите пожалуйста, как вызывается lookup-форма InventLocationIdLookup (выбор складов) из InventJournalTransfer (строки складских журналов)? (Для этого нужно включить отображение складской аналитики "Склад")
Загвоздка в том, что поле складской аналитики "Склад" (InventoryDImensionsGrid_InventLocationId) генерится в дизайне в группе полей (InventoryDimensionsGrid), у которой как datagroup указана группа полей InventoryDimensions из таблицы InventDim. Т.е. свойства полей в дизайне недоступны для редактирования. Но я могу все же на поле "Склад" перегрузить методы lookup и PerformFormLookup и поставить в них точки останова. Но, когда вываливается lookup форма для складов (InventLocationIdLookup), точки останова в методах не работают!
Зато если поставить точку останова в методе init нашей lookup-формы (InventLocationIdLookup), то она замечательно работает! Я обыскал весь код в методах и не нашел даже подозрительного кода, который мог бы работать для вызова InventLocationIdLookup.
А вообще, это мне нужно для того, чтобы фильтровать записи в лукапе, но я бы хотел использовать готовую форму (InventLocationIdLookup), а не создавать самому велосипед. Я хотел в методе lookup поля выбора складов и реализовать фильтрацию.
Может быть есть какой-нибудь другой способ?