Показать сообщение отдельно
Старый 15.07.2008, 13:18   #1  
demon46 is offline
demon46
Участник
 
78 / 12 (1) ++
Регистрация: 26.06.2006
Фильтр строк подчиненной таблицы на форме
Доброго всем времени препровождения!

Прошу прощения за немного глуповатый вопрос. Знаю, что на этот вопрос было очень много тем (по крайней мере сегодня прочитал поболшье 10) Но все же больше сил нет одному ломать голову, практически на пустом месте.
у меня есть табличка ItemDistribution связана с таблицей ItemDistributionLine всязь типа Delayed. На форме у меня в верхней части отображены строки таблицы ItemDistribution и здесь же есть Box который фильтрует записи в зависимости от выбранного значения. Ниже находится разделитель а далее ItemDistributionLine. Пытаюсь сделать Box для фильтрации таблички ItemDistributionLine но у меня постоянно "падает" аксапта. Когда я убираю связь между таблицами, тогда все получается, но нет связи с таблицами.
в Init() на форме я написал следующий код
X++:
    itemDistributionLineRange    = ItemDistributionLine_ds.query()
                                    .dataSourceNo(1).addRange(fieldnum(ItemDistributionLine, EndProcess));
соответственно на ExecuteQuery() таблички ItemDistributionLine повесил код
X++:
itemDistributionLineRange.value(SysQuery::Value(NoYes::Yes));
и при всех этих условиях у меня "вылетает" аксапта. Что же мне делать? Неужели все связи между таблицами прописать вручную?