10.08.2006, 12:05 | #1 |
Участник
|
valueConvert или qty
чем отличаются:
\Data Dictionary\Tables\UnitConvert\Methods\qty \Data Dictionary\Tables\UnitConvert\Methods\valueConvert |
|
10.08.2006, 12:10 | #2 |
Участник
|
Судя по коду, примечательно ничем.
Разве что - Qty отформатированный будет, а valueConvert нет. И последний не вызывает исключения (там же всего лишь info() а не throw) А какая, собственно, разница? |
|
10.08.2006, 12:14 | #3 |
Участник
|
Цитата:
Сообщение от kashperuk
Судя по коду, примечательно ничем
X++: if (this.FromUnit == unitFrom) qtyTo = (qtyFrom - this.Markup) / (this.Factor ? this.Factor : 1); else qtyTo = (qtyFrom * (this.Factor ? this.Factor : 1)) + this.Markup; X++: if (this.fromUnit == unitFrom) valueTo = valueFrom / (this.factor ? this.factor : 1) + this.markup; else valueTo = (valueFrom - this.markup) * (this.factor ? this.factor : 1); |
|
10.08.2006, 12:22 | #4 |
Участник
|
О, то чего ж вы не пишете, что надо методы смотреть
convertValue и convertQty. Да, действительно странный код. |
|
10.08.2006, 13:53 | #5 |
Участник
|
Судя по HelpText к EDT MarkupQty
Цитата:
Quantity added to the unit on conversion.
Если посмотреть слой sys, то в методе convertQty() видим X++: if (this.fromUnit == unitFrom)
qtyTo = qtyFrom / (this.factor ? this.factor : 1) + (qtyFrom >= 0 ? this.markup : -this.markup);
else
qtyTo = (qtyFrom - (qtyFrom >= 0 ? this.markup : -this.markup)) * (this.factor ? this.factor : 1); Кстати, в AX4.0 TAP3 эти методы не изменились по отношению к моей версии. Как в финальной - не знаю. Еще одина странность с UnitConvert - для EDT UnitConvertFactor установлен HelpText X++: Conversion factor between From unit and To unit (To = From x Factor)
__________________
Axapta v.3.0 sp5 kr2 |
|
|
Похожие темы | ||||
Тема | Ответов | |||
Qty in LedgerBalancesDimTrans | 4 | |||
Форма SalesQuickQuote | 38 | |||
За что Axapta не любит слово "qty"?! | 3 | |||
Себестоимость списания | 1 | |||
Поле QTY в LEDGERTRANS | 4 |
|