2 CustTable_ds на форме
На форме 3 датасурса - CustInvoiceJour и 2 CustTable - присоединенные по InvoiceAccount и OrderAccount (по InnerJoin). Накладываются фильтры и по кнопке вызываем ExecuteQuery(). Вот такой запрос строится:
SELECT * FROM CustInvoiceJour WHERE ((InvoiceDate>={ts '2008-05-01 00:00:00.000'} AND InvoiceDate<={ts '2008-05-31 00:00:00.000'}))
JOIN * FROM CustTable WHERE CustInvoiceJour.OrderAccount = CustTable.AccountNum
JOIN * FROM CustTable WHERE CustInvoiceJour.InvoiceAccount = CustTable.AccountNum
В итоге вылетает ошибка :
Суммарный внутренний размер записей в вашем объединенном операторе SELECT равен 26684 байтам, но система Microsoft Dynamics по умолчанию настроена так, что он не должен превосходить 24576 байтов.
С одним CustTable работает нормально.
Можно ли как-то решить проблему не изменняя настроек AOS?
|