Цитата:
Сообщение от
Alucardkds
Далее есть метод, где данные обрабатываются и выводятся в ёксель:
X++:
void printSheet1()
{
...
EDT edt1, edt2;
Table1 table1;
Table2 table2;
...
;
while (queryrun1.next())
{
table1 = queryrun1.get(tablenum(Table1));
edt1 = Table1.Field1;
while (queryrun2.next())
{
table2 = queryrun2.get(tableNum(Table2));
edt2 = Table2.Field2;
....
}
queryrun2.reset();
}
queryrun1.reset();
}
два вложенных цикла дают в результате FULL JOIN.
Вы точно этого хотите получить в результате?
если да, то попробуйте выкрутиться при помощи двух последовательных queryRun.prompt()
но почему-то мне кажется, что вам нужно пересмотреть постановку задачи.