Показать сообщение отдельно
Старый 10.08.2011, 13:10   #8  
AngelDominantes is offline
AngelDominantes
Участник
 
76 / 9 (1) +
Регистрация: 30.12.2010
Цитата:
Сообщение от pitersky Посмотреть сообщение
А где вы этот код пишете? Для отдельных датасоурсов нужны отдельные init, executeQuery вызывать нужно тоже порознь
Это на форме ProdTable, в обработчике selectionChanged на дереве(в стандартной функциональности его нет), executeQuery у каждого дата соурса свой. Init() на дата сорусе Table_1не перекрывал чисто executeQuery и что самое интересное в отладчике

X++:
qbds_2.addRange(fieldNum(MainTable, Field_1)).value(value);
Заполняется именно теми данными которые мне нужны, но на форме отображаются данные вот из этого запроса:

X++:
qbds.addRange(fieldNum(MainTable, Field)).value(value);
То есть грубо, допустим есть таблица и три записи a,b,c. первый запрос возвращает - a,c второй - b.В коде так, но на форме вместо того что бы в грид выводилось b выводиться - a из первого запроса.