Похоже неправильно.
Лукап - стрелочка вверх - обычно открывает список значений, которые может принимать данное поле (задается через TableRelation). Например, когда мы в строку заказа товарного типа забиваем товар, у нас по лукапу открывается список товаров.
Дриллдаун - стрелочка вниз - открывает список операций, из которых складывается значение флоуфилда (например : наличие в карточке товара складывается из количеств в товарных операциях).
Как я понял, у Вас не работает дриллдаун по флоуфилду, которое считает не сумму, а exist.
Если честно, никогда не использовал не суммовых дриллдаунов, возможно, Ваша проблема решается и без программирования.
Но в принципе достаточно написать несложный код на триггере OnDrillDown (хотя можно прицепить это дело и на лукап, в данном случае уже не суть, хоть на assistedit).
1) Фильтруете табличку СпецификацияСтрока по коду товара.
2) Запускаете лукапную формочку этой таблицы (если нет такой - создайте) на основе отфильтрованной таблички
__________________
"Моей лошадке ядрышком полмордочки снесло..."
А.В.Суворов, письма к дочери
|