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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 30.03.2007, 15:35   #1  
sergeypp is offline
sergeypp
Ищу людей. Дорого.
Аватар для sergeypp
 
433 / 174 (6) ++++++
Регистрация: 08.11.2003
Адрес: Казань
Объясните смысл сортировки
\Classes\InventUpd_DeleteMovement\
func updateNow
Нашел след запрос

while select forupdate inventTrans
index hint InventTransIdx
order by qty // remove issues before receipts on transfers
where inventTrans.inventTransId == movement.transId()
{
this.deleteInventTrans(inventTrans);
}
Больше всего интересует след строка
order by qty // remove issues before receipts on transfers
Зачем здесь вообще нужна сортировка по кол-ву. Кто может подсказать?
Старый 30.03.2007, 16:03   #2  
Jony is offline
Jony
Участник
 
99 / 22 (1) +++
Регистрация: 25.06.2003
Адрес: г. Барнаул
написано, "удаляем расходы перед приходами".
т.е. если отсортировать по qty , то проводки будут отбираться сначало со знаком минус(расходные), затем по возростанию к плюсу(приходные),
а почему именно так.. нада подумать.
Старый 30.03.2007, 16:06   #3  
EVGL is offline
EVGL
Banned
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
4,445 / 3001 (0) ++++++++++
Регистрация: 09.07.2002
Адрес: Parndorf, AT
Начинают с отрицательных проводок (расходов), заканчивают приходами.
Расходы (возвраты, скажем) часто имеют ссылку на приходы. Расходы - следствие, приход - причина. Поэтому такой порядок удаления, наверное.
Старый 30.03.2007, 16:10   #4  
sergeypp is offline
sergeypp
Ищу людей. Дорого.
Аватар для sergeypp
 
433 / 174 (6) ++++++
Регистрация: 08.11.2003
Адрес: Казань
То что сначала расходы потом приходы- это было понятно.. про ссылки на приходы не знал..спасибо..
Понял точно одно - комментировать это не нужно ))
Старый 30.03.2007, 16:12   #5  
sergeypp is offline
sergeypp
Ищу людей. Дорого.
Аватар для sergeypp
 
433 / 174 (6) ++++++
Регистрация: 08.11.2003
Адрес: Казань
А какое поле кстати содержит ссылку на приходную проводку в расходной проводке?
Старый 30.03.2007, 17:23   #6  
EVGL is offline
EVGL
Banned
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
4,445 / 3001 (0) ++++++++++
Регистрация: 09.07.2002
Адрес: Parndorf, AT
InventTransIdReturn в совокупности с PackingSlipReturned и/или InvoiceReturned, а в случае маркировки - InventRefTransId.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Смысл перехода с 3.0 sp5 на 4.0 или 5.0 Ватрушка DAX: Функционал 39 11.12.2009 18:32
Деловое отношение – родитель и Разовый клиент. В чем их смысл? ShyGuy DAX: Прочие вопросы 4 10.03.2009 10:28
Как очистить значения сортировки в стандартном запросе? 3oppo DAX: Программирование 18 16.08.2006 09:02
Объясните смысл глобальной компиляции.. IlyaK DAX: Администрирование 3 13.01.2005 11:41
Доработка сортировки в стандартных отчетов tolstjak DAX: Программирование 0 06.04.2004 12:23

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

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

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