![]() |
#11 |
Участник
|
Заказы на продажу. Создали кредит-ноту штатными средствами. При обработке Накладной на закладке Дополнительно ставим галку Корректирующий документ. Аксапта подвисает на долго
![]() Стал разбираться, дошел SalesParmLine::initCorrectedInvoiceLines_RU() от туда вызывается CustVendInvoiceTrans::queryCorrectedTrans_RU() для формирования query. Получаем такой запрос: X++: SELECT FIRSTFAST * FROM CustInvoiceTrans WHERE ((ItemId = N'item1')) AND ((SalesUnit = N'шт')) AND ((TaxGroup = N'НДС')) AND ((TaxItemGroup = N'18')) NOTEXISTS JOIN FIRSTFAST * FROM CustInvoiceTrans WHERE CustInvoiceTrans.RecId = CustInvoiceTrans.RefAdjustedInvoiceTrans_RU NOTEXISTS JOIN FIRSTFAST * FROM SalesParmLine WHERE CustInvoiceTrans.RecId = SalesParmLine.RefAdjustedInvoiceTrans_RU EXISTS JOIN FIRSTFAST * FROM SalesParmTable WHERE SalesParmLine.ParmId = SalesParmTable.ParmId AND SalesParmLine.TableRefId = SalesParmTable.TableRefId AND ((ParmJobStatus = 2)) EXISTS JOIN FIRSTFAST * FROM CustInvoiceJour WHERE CustInvoiceTrans.SalesId = CustInvoiceJour.SalesId AND CustInvoiceTrans.InvoiceId = CustInvoiceJour.InvoiceId AND CustInvoiceTrans.InvoiceDate = CustInvoiceJour.InvoiceDate AND CustInvoiceTrans.numberSequenceGroup = CustInvoiceJour.numberSequenceGroup AND ((CurrencyCode = N'RUR')) AND ((RefOriginalInvoice_RU = 5637447983)) EXISTS JOIN FIRSTFAST * FROM InventDim WHERE CustInvoiceTrans.InventDimId = InventDim.inventDimId AND ((configId = ' ')) AND ((InventSizeId = ' ')) AND ((InventColorId = ' ')) |
|
Теги |
ax2009, корректировочный счет-фактура, локализация, счет-фактура |
|
|