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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 27.05.2011, 09:11   #4  
axalex is offline
axalex
Участник
 
91 / 14 (1) ++
Регистрация: 14.03.2011
Просмотрев различные формы и классы, решил написать свои функции по расчету сальдо.
Вышло примерно так:
X++:
Amount getBalanceCred(CustTrans _custTrans)
{
    CustTrans    custTransCursor;
    LedgerTrans ledgerTransCursor;
    str 100         accountNum;
    ;
    select sum(AmountCur) from ledgerTransCursor
        where ledgerTransCursor.Dimension[7] == _custTrans.Dimension[7]
            && ledgerTransCursor.Dimension[8] == _custTrans.Dimension[8]
            && ledgerTransCursor.Dimension[9] == _custTrans.Dimension[9]
            && ledgerTransCursor.AccountNum == "62.02.1"
            && ledgerTransCursor.TransDate <= TransDate
            && ledgerTransCursor.Crediting  == true;
         // && ledgerTransCursor.TransType == 15

    return ledgerTransCursor.AmountCur;
}
И так:
X++:
Amount getBalanceDeb(CustTrans _custTrans)
{
    CustTrans    custTransCursor;
    LedgerTrans ledgerTransCursor;
    str 100         accountNum;
    ;
    select sum(AmountCur) from ledgerTransCursor
        where ledgerTransCursor.Dimension[7] == _custTrans.Dimension[7]
            && ledgerTransCursor.Dimension[8] == _custTrans.Dimension[8]
            && ledgerTransCursor.Dimension[9] == _custTrans.Dimension[9]
            && ledgerTransCursor.AccountNum == "76.АВ"
            && ledgerTransCursor.TransDate <= TransDate
            && ledgerTransCursor.Crediting  == false;
         // && ledgerTransCursor.TransType == 15

     return ledgerTransCursor.AmountCur;
}
Считал сальдо по аналитикам. Понимаю, что с точки зрения системы это не правильно.
Но, всё же, возникают ошибки в выводе. По моим предположениям я не учёл что-либо..
__________________
С уважением, Алексей.
Теги
ledgerbalance, конечное сальдо, по счету, сальдо

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
DAX 4.0 Ген. фин. отчетов - Активное сальдо (дебет) и Сальдо дебет - в чем разница? Aleks_K DAX: Функционал 5 17.01.2008 01:47
Сальдо по валютам - не сальдо! max_woody_ru DAX: Функционал 19 15.12.2004 17:04
Расчет сальдо в ГК ddadream DAX: Функционал 7 28.07.2004 13:03
Сальдо в валютах по счетам при конвертации... Asadis DAX: Функционал 0 07.07.2004 16:13
Русская локализация Axapta 3 ? SlavaK DAX: Администрирование 59 01.07.2003 22:38

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

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

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