Aha. yes, this is clearly a bug (102549). Thanks for pointing this out. I think I see what's going on, and this is probably partly my fault.. I'll take a closer look and see if I can fix it.
Thanks! -derek. Nathan Neulinger <[EMAIL PROTECTED]> writes: > I figured out what was going on, see below for details, seems screwy to > me. > > > On Fri, 2002-12-27 at 11:54, Derek Atkins wrote: > > Nathan Neulinger <[EMAIL PROTECTED]> writes: > > > > > I've got a stock account for keeping track of pre-bought LP gas. > > > > > > I tried to enter in a transaction from 300 shares/gallons from > > > Stocks:Propane to Expenses:Gas at .849. When I enter that in, -300, > > > .849, 254.70 in the propane line, gc then fills in something like 216.24 > > > on the expenses line. Why is it doing that instead of entering 254.70? > > > > What register style are you using? (Basic, Auto-Split, or Journal?) > > Are you in double-line mode? > > > > Journal > > > I presume you are entering this txn from the Stocks:Propane register? > > > > Yes. > > > Can you detail the exact key-presses and button-clicks that you're using? > > For example do you 'tab' between columns, or use the mouse.. Do you tab > > off the end of lines or use 'enter'... Things like that.... > > Open S:P > Click in Desc > Type "All St", Tab > It fills in the last transaction I did - sell of 260 at .849 for 220.74, > with 220.74 in the buy for E:U:Gas, and .849/220.74 on the S:P line. > > Click on -260, change to -300, Tab, leave .849, tab, tab, 254.70, enter > > If I then click in the buy for E:U:G, and enter 254.70, then tab, it > immediately changes it to 216.24. > > > > If instead I remove splits, and do tab to Stocks:Propane, tab, -300, > tab, .849, tab, tab, 254.70, tab, tab, tab, E:U:G, tab, tab, erase the > 1, tab, 254.70 > > > AH!, I've got it... Very weird. the register is taking input into the > buy cell as a number of shares, and immediately converting it to > dollars. That is VERY non-intuitive. Part of the problem was that my old > transaction has E:U:G listed first, and S:P listed in second split, so I > think it got a little confused on autocalculation. > > If I enter 300 into the cell for E:U:G Buy, it works, and converts it to > 254.70 as soon as I tab out. > > > > It won't let me commit the transaction either. It tries to enter a > > > balance correction on another line. > > > > Not surprising... > > Yes/no... even after the balance correction it wouldn't let me commit. > > > > What am I doing wrong here? > > > > You may not be doing anything wrong, but it's hard to say... This could > > be a bug with the multi-currency code, but I don't know for sure. > > > > > This is with current cvs. > > > > *nods* Unfortunately my laptop is with my wife so I wont be able > > to test this myself until tomorrow at the earliest -- maybe someone > > else can play with it. OTOH, I'm on vacation, so hopefully someone > > else can play with it.. ;) > > > > > -- Nathan > > > > -derek > -- > > ------------------------------------------------------------ > Nathan Neulinger EMail: [EMAIL PROTECTED] > University of Missouri - Rolla Phone: (573) 341-4841 > Computing Services Fax: (573) 341-4216 > > _______________________________________________ > gnucash-devel mailing list > [EMAIL PROTECTED] > http://www.gnucash.org/cgi-bin/mailman/listinfo/gnucash-devel -- Derek Atkins, SB '93 MIT EE, SM '95 MIT Media Laboratory Member, MIT Student Information Processing Board (SIPB) URL: http://web.mit.edu/warlord/ PP-ASEL-IA N1NWH [EMAIL PROTECTED] PGP key available _______________________________________________ gnucash-devel mailing list [EMAIL PROTECTED] http://www.gnucash.org/cgi-bin/mailman/listinfo/gnucash-devel
