Показать сообщение отдельно
Старый 29.01.2013, 16:33   #2  
lev is offline
lev
Ищущий знания...
Аватар для lev
Oracle
MCBMSS
Axapta Retail User
 
1,723 / 491 (20) +++++++
Регистрация: 18.01.2005
Адрес: Москва
Цитата:
Сообщение от Евгений88 Посмотреть сообщение
Добрый день!

Подскажите, пожалуйста, как выбрать накладные, по заказам на покупку, которые не имеют отборочных накладных?
как то так:
X++:
    PurchTable                  purchTable;
    VendInvoiceJour             vendInvoiceJour;
    VendInvoicePurchLink        vendInvoicePurchLink;
    VendPackingSlipPurchLink    vendPackingSlipPurchLink;
    ;
    
    while select vendInvoiceJour
     join vendInvoicePurchLink
        where vendInvoicePurchLink.purchId              == vendInvoiceJour.PurchId
           && vendInvoicePurchLink.invoiceId            == vendInvoiceJour.InvoiceId
           && vendInvoicePurchLink.internalInvoiceId    == vendInvoiceJour.InternalInvoiceId
           && vendInvoicePurchLink.invoiceDate          == vendInvoiceJour.InvoiceDate
     join purchTable
        where purchTable.PurchId                        == vendInvoicePurchLink.origPurchId
    notexists join vendPackingSlipPurchLink
        where vendPackingSlipPurchLink.origPurchId      == purchTable.PurchId
    {
        ...
    }
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с)
С Уважением,
Елизаров Артем