AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 29.01.2013, 14:38   #1  
Евгений88 is offline
Евгений88
Участник
 
22 / 10 (1) +
Регистрация: 10.12.2012
Выборка данных: накладные
Добрый день!

Подскажите, пожалуйста, как выбрать накладные, по заказам на покупку, которые не имеют отборочных накладных?
Старый 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
    {
        ...
    }
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с)
С Уважением,
Елизаров Артем
Старый 31.01.2013, 05:22   #3  
kaw is offline
kaw
Участник
 
122 / 35 (2) +++
Регистрация: 23.03.2004
Адрес: Новосибирск
Цитата:
Сообщение от Евгений88 Посмотреть сообщение
Подскажите, пожалуйста, как выбрать накладные, по заказам на покупку, которые не имеют отборочных накладных?
Нужно уточнение по заданию:
Выводить Накладную, в которой часть строки имеет отборочную, а часть не имеет?
Старый 31.01.2013, 07:58   #4  
Евгений88 is offline
Евгений88
Участник
 
22 / 10 (1) +
Регистрация: 10.12.2012
Цитата:
Сообщение от kaw Посмотреть сообщение
Нужно уточнение по заданию:
Выводить Накладную, в которой часть строки имеет отборочную, а часть не имеет?
Задание звучит так: "При обработке накладной по заказу на покупку, если по закупке нет отборочной накладной, то формировать записи в форме карантина". Я подумал, что это заказы вообще без отборочной накладной.
Старый 31.01.2013, 09:43   #5  
ice is offline
ice
Участник
Аватар для ice
Лучший по профессии 2014
 
1,689 / 405 (17) +++++++
Регистрация: 23.03.2006
Цитата:
Сообщение от Евгений88 Посмотреть сообщение
Задание звучит так: "При обработке накладной по заказу на покупку, если по закупке нет отборочной накладной, то формировать записи в форме карантина". Я подумал, что это заказы вообще без отборочной накладной.
ваше задание никак не согласуется с вопросом заданным вначале
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Создание снимков изменений в базе данных Ace of Database DAX: Программирование 17 01.11.2011 12:34
Выборка данных через AOS vs SQL Server kashperuk DAX: Программирование 70 21.09.2010 14:09
Невозможно выполнить команду языка определения данных в () iHomer13 DAX: Программирование 8 18.07.2008 10:56
нестандартная выборка данных для Формы kashperuk DAX: Программирование 7 19.07.2005 02:23
Выборка данных в толстом и тонком клиенте Anders DAX: Программирование 3 19.08.2004 18:57
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 11:50.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.