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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 04.12.2007, 13:06   #1  
Silence is offline
Silence
Участник
Аватар для Silence
 
287 / 27 (1) +++
Регистрация: 29.09.2004
Адрес: г. Москва, Зеленоград
Может так кто поможет?
Правильно ли следущее?
X++:
VendTrans checkVendTrans()
{
    VendLedgerAccounts  vendLedgerAccounts;
    ;

    while select vendTrans
        where vendTrans.TransDate <= toDate
        {
            select firstOnly SumAccount from vendLedgerAccounts
                    where vendLedgerAccounts.PostingProfile == vendTrans.PostingProfile
                       && vendLedgerAccounts.AccountCode    == TableGroupAll::Table
                       && vendLedgerAccounts.Num            == vendTrans.AccountNum;

            if (! vendLedgerAccounts.SumAccount)
            {
                select firstOnly SumAccount from vendLedgerAccounts
                    where vendLedgerAccounts.PostingProfile == vendTrans.PostingProfile
                       && vendLedgerAccounts.AccountCode    == TableGroupAll::GroupId
                       && vendLedgerAccounts.Num            == VendTable::find(vendTrans.AccountNum).VendGroup;
            }

            if (! vendLedgerAccounts.SumAccount)
            {
                select firstOnly SumAccount from vendLedgerAccounts
                    where vendLedgerAccounts.PostingProfile == vendTrans.PostingProfile
                       && vendLedgerAccounts.AccountCode    == TableGroupAll::All
                       && vendLedgerAccounts.SumAccount     == accountNum;
            }

            if (vendLedgerAccounts.SumAccount == accountNum)
                amountMST += vendTrans.AmountMST;
    }

    return vendTrans;
}
Такой запрос выдаёт тот же результат, что и запрос "Оборотно-сальдовая ведомость".
__________________
Бывает, что человек молчит, когда ничего не знает о данном предмете, но чаще – когда знает о нем все. (Джордж Бернард Шоу)

Последний раз редактировалось Silence; 04.12.2007 в 16:55.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Оборотно-сальдовая ведомость по складу miklenew DAX: Функционал 15 29.03.2010 12:27
Оборотно-сальдовая ведомость по клиентам kvan DAX: Программирование 11 30.11.2007 12:00
Оборотно-сальдовая ведомость (или проводки по складу) oleg_e DAX: Функционал 5 01.10.2007 13:39
Оборотно-вальдовая ведомость (поставщики) G.Menshikh DAX: Программирование 4 06.12.2006 10:19
Оборотно-сальдовая ведомость. gaenar DAX: База знаний и проекты 1 07.10.2005 19:47

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 23:10.