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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 14.10.2009, 04:53   #6  
Qaz Qwerty is offline
Qaz Qwerty
китайский стажер
 
152 / 37 (2) +++
Регистрация: 12.05.2008
Mazzy, Во-первых конечно спасибо огромное за объяснения.

Я с русской версией не дружу, по принципу "Не знал и забыл" Чтобы написать на русском языке, я переключаюсь в русский интерфейс аксапты, обнаруживаю всякие слова типа "реверсировать" и "сторнировать", ну и употребляю их, так сказать, по месту обнаружения. "Поэтому для проклято-буржуинского учета особой смысловой разницы между сторно и реверсом нет. Это просто различные способы (достаточно извращенные) записи одного и того же." Это чистая правда. В нашей буржуазии этой проблемы нет, реверсируй-сторнируй как хочешь, хочешь минусом (чтобы видно было, что это коррекция, по "необычной транзакции" на счете), хочешь переворачиванием. Ну да ладно.

Теперь пытаюсь переформулировать.

Баланс на счете на конец июня 2009: -373422,46 . Это правильный баланс. Он совпадает с тем, что в буржуйской аксапте называется Period Balances.

Запускаем отчет Account Statement без чекбокса Include Reversed. Получаем неправильный результат: 133867,88 С чекбоксом получаем правильный результат: -373422,46

Так что же происходит?
А произошло то, что пользователи реверсировали проводки на другую дату (в данном случае на дату после отчета).
Видим реверсированные транзакции, например:
Date Year closed Period code Currency Amount currency Amount Amount secondary currency Reversed
2/28/2009 No Normal USD 70500 70500 0 TRUE
5/31/2009 No Normal USD 97534.56 97534.56 0 TRUE
9/15/2009 No Normal USD -70500 -70500 0 TRUE
9/30/2009 No Normal USD -97534.56 -97534.6 0 TRUE

Видно чудестничество – транзации запощены в феврале, например, а реверсированы в сентябре, и так далее. Видимо пользователь 15 сентрября решил пересмотреть транзакции и реверсировал их пачками, используя кнопку «Reverse» на форме транзакций. Благо период открыт.

Дальше пытаемся разобраться, где же беда в отчете, как получилось 133867,88 вместо 373422,46.

Date Amount Reversed
12/31/2006 -6465.45 FALSE
1/31/2007 -17156.1 FALSE
1/31/2009 122698.4 FALSE
Удаленные строки...
1/31/2009 15437.68 FALSE
2/28/2009 70500 TRUE
2/28/2009 174163.6 FALSE
2/28/2009 30158.79 FALSE
3/31/2009 -474117 TRUE
4/30/2009 -425124 TRUE
5/31/2009 97534.56 TRUE
5/31/2009 7428.47 TRUE
6/30/2009 216259.6 TRUE
6/30/2009 227.77 TRUE
Total -373422
Reversed -507290
Total - Reversed 133867.9

Вот как получилась неправильная цифра. Отчет при выключенном чекбоксе показывает абсолютно правильную, логически обоснованную ерунду. Эта ерунда усугубляется, если попытаться сформировать данные за один, промежуточый месяц, а не с начала истории. Тогда система возьмет правильный баланс на начало и неправильные обороты.
__________________
Может быть выйдет, а может не-е-е-ет...
Новая песня вместо штиблет..
Теги
ax2009, ax4.0, баг, сальдо, сторно

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Заказ на продажу и складские проводки. DAX 4 SP1 EE Daiver DAX: Функционал 6 04.07.2008 10:38
DAX 4.0 Ген. фин. отчетов - Активное сальдо (дебет) и Сальдо дебет - в чем разница? Aleks_K DAX: Функционал 5 17.01.2008 01:47
dax-lessons: Active directory in Axapta Blog bot DAX Blogs 0 27.08.2007 23:00
Kashperuk Ivan: AxPaint - make your DAX look cool :) Blog bot DAX Blogs 0 26.06.2007 21:00
Kashperuk Ivan: (DAX 3.0) SysExportDialog form extension Blog bot DAX Blogs 1 15.05.2007 19:16

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

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

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