Мап не содержит данных, данные хранятся в таблицах. Поэтому запросы работают корректно, возвращают пусто.
Если вы хотите сделать с помощью query, то воспользуйтесь советом EVGL - использование объекта MappingsInfo_RU.
Посмотрите использование в стандарте метода MappingsInfo_RU::createMapWithFieldId.
В вашем случае будет примерно так :
X++:
Map map = MappingsInfo_RU::createMapWithFieldId(_fTrans.TableId,tablenum(FactureTransLines));
;
...
qbds.query.addDataSource(_fTrans.tableId);
if (map.exists(fieldIdpname(FactureTransLines, FactureId)))
{
qbds.addRange(map.lookup(fieldIdpname(FactureTransLines, FactureId))).value(_factureJour.FactureId)
}
...