changing RUR to RUB in old accounts file

Alexey bonifaciy at mail.ru
Wed Feb 13 07:11:13 EST 2008


On Tue, 2008-02-12 at 12:48 -0500, Derek Atkins wrote:
> Hi,
> 
> Alexey <bonifaciy at mail.ru> writes:
> 
> > Thanks for your answer, though it didn't help.
> > I upgraded to gnucash 2.2.2 coming with Debian Lenny distribution. 
> > However, still when I open my file and go to window "Tools->Security
> > Editor" I see RUR standing for Russian ruble.
> 
> I don't know what else to tell you.  It's possible that the PriceDB
> code is broken and doesn't use the conversion routines, but I find
> that highly unlikely.  The only other possibility I can think of is
> that your data file contains the RUR currency so it's re-adding it to
> the currency database.  You might try uncompressing your data file and
> seeing if there's an RUR gnc:commodity definition near the top of the
> file, and if so remove it.
> 
> > When I create new file then it's RUB but I don't need new files at the
> > moment. I want to continue the old tile with updated securities.
> >  
> > So, the question in another words:
> > Is there a way to edit securities ?
> 
> SECURITIES?  Yes.  CURRENCIES?  No.  The currencies are all
> hard-coded, and in 2.2.2 there is only the RUB, not RUR.  But
> I suspect your data file has an instance of RUR and GnuCash isn't
> properly converting.
> 
> -derek
> 

Yes, you are right. I fixed it:

1) I uncompessed (gzip) the data file.
2) I replaced "RUR" pattern to "RUB" everywhere in the file (in my case
more than 500 places). 
3) I compressed it (gzip) and opened with GnuCash.
Now it works with correct RUB currency name.

Thanks for the help!




More information about the gnucash-user mailing list