Цитата:
Сообщение от
Akinak
X++:
criteria = QFormDs.Query().dataSourceNo(2).addRange(
fieldNum(pgpProjTable,ProjId)); //спозиционировались
criteria.value(pgpProjTable.ProjId); //задали рейндж
X++:
criteria = QFormDs.Query().dataSourceNo(2).addRange(
fieldNum(pgpTaskTable,TaskId)); // вот тут начинаются чудеса :eek:
criteria.value(pgpTasksTable.TaskId);
Чудес не бывает

Посмотрите, в обоих случаях Вы обращаетесь к той же самой форме.
В первом случае как к таблице pgpProjTable, накладывая соответствующий фильтр. Все ОК. Видимо этот источник именно этой таблицы
Во втором случае уже как к таблице pgpTaskTable.
Если посмотрите код поля pgpTaskTable.TaskId, то увидите, что он равен коду поля, которое вы видите в дебаггере.