From: "David E Jones" <[email protected]>
On Dec 18, 2008, at 11:29 AM, Jacques Le Roux wrote:
From: "David E Jones" <[email protected]>
It would be nice if UEL could return a BigDecimal whenever an
expression involves an arithmetic operation (as well as what we
were discussing in the other thread about telling UEL whether to
allow and arithmetic operation or not, or whatever we can do
with that to avoid the syntax problems... but that's another issue).
For now I like the idea of specifying the type of BigDecimal the
best, and we'll see if we can improve things later (ie make them
behave in a more friendly default way... like at least returning a
numeric object of some sort instead of a String when there is
an arithmetic operation in the expression).
Yes but there is also this conflict when using name/id like
GIZMO-3644, like you said just above
For now just do what I did for the StockMoveServices.xml file: use the
[""] (square-brace, quote) syntax instead of the . (dot) syntax.
In fact, while this hasn't been fully explored (Adrian is working on
it and others may be too), my prediction is that in order to take
advantage of the new features of UEL we'll have to stop using
ambiguous syntax like the dot syntax whenever there is a change of a
special character, like a - (dash), in the expression. Otherwise the
parser doesn't know the difference. It's progress but it has plusses
and minuses.
Understood, did you try to use simple quote (ie ') instead of " ?
Jacques
-David