Показать сообщение отдельно
Старый 27.01.2010, 16:27   #1  
Damn is offline
Damn
Участник
 
436 / 154 (6) ++++++
Регистрация: 28.05.2003
Адрес: в глуши
Метод TmpInventTransMark.updateTmpMark()
Ax2009 SP1 Hotfix Rollup 3 с GLS-слоем для Восточной Европы

Собственно, заинтересовала 183-я строка этого метода.

X++:
if (abs(inventTrans.financialOpenQty() > abs(qtyRemain)))
Как я понимаю, тут функция abs применяется к условию ? То есть к некоему булевскому значению - true или false. abs(true) = 1, abs(false) = 0. Тут можно и без abs обойтись. Была ли какая-то хитрая задумка в этом ?

В Ax3.0 аналогичный этому метод располагался в таблице InventTrans. Там была точно такая же строчка
__________________
Дмитрий
За это сообщение автора поблагодарили: kashperuk (5), Logger (1), Raven Melancholic (1), Sergey Petrov (1), Ievgenii (2).