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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 15.11.2012, 15:44   #1  
Bega is offline
Bega
Участник
Аватар для Bega
 
382 / 444 (15) +++++++
Регистрация: 18.08.2005
Адрес: Москва
Классы InventSumDate* и таблица InventSumDelta
DAX2009 SP1 RU8
Обнаружил, что в семействе классов InventSumDate* (классы для расчета остатков на дату) не используется таблица InventSumDelta, а в классе InventOnHand (для расчета текущих остатков) таблица InventSumDelta используется.

Как думаете, так сделано специально или просто не доработали классы InventSumDate?
Старый 15.11.2012, 16:08   #2  
lvan is offline
lvan
Участник
Аватар для lvan
Лучший по профессии 2014
 
858 / 82 (4) ++++
Регистрация: 15.04.2011
Записей в блоге: 1
Прочитайте, что написано в поле "DeveloperDocumentaion" таблицы InventSumDelta
не помню правда, в 2009 оно есть или нет
Старый 15.11.2012, 16:16   #3  
Bega is offline
Bega
Участник
Аватар для Bega
 
382 / 444 (15) +++++++
Регистрация: 18.08.2005
Адрес: Москва
Цитата:
Сообщение от lvan Посмотреть сообщение
Прочитайте, что написано в поле "DeveloperDocumentaion" таблицы InventSumDelta
не помню правда, в 2009 оно есть или нет
"The InventSumDelta table contains information about on-hand changes that are not yet committed to the database. "

Смысл этой таблицы понятен. Не понимаю почему разница в логике между InventSumDate и InventOnHand. При вычислении остатков на дату используются текущие остатки минус обороты от даты до текущего момента. Разве не логично в InventSumDate учитывать при выборке текущих остатков изменения "not yet committed to the database"?
Старый 15.11.2012, 16:33   #4  
AndyD is offline
AndyD
Участник
КОРУС Консалтинг
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
2,560 / 2479 (88) +++++++++
Регистрация: 20.08.2005
По-видимому, предполагается, что если вам нужны остатки на дату, то наврядли вы перед этим что-то меняете в проводках (в рамках той же транзакции).
__________________
Axapta v.3.0 sp5 kr2
За это сообщение автора поблагодарили: Bega (2).
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Ошибка при разноске складских движений Starling DAX: Администрирование 9 12.10.2007 14:21
таблица InventJournalReportTable_RU Andrux DAX: Программирование 2 17.08.2007 13:56
HELP! Созданная вручную таблица не сохраняется в MSSQL!!! ign_al DAX: Программирование 3 07.07.2004 12:34
select sum(amount) from временная таблица ATimTim DAX: Программирование 6 11.06.2004 14:16
Axapta 3.0 - можно ли править классы в USR слое AKIS DAX: Программирование 3 07.02.2004 01:19

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

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

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