On Dec 5, 2007 11:42 AM, BeamEnds <[EMAIL PROTECTED]> wrote:

> On Wed, 2007-12-05 at 11:18 -0800, Chris Travers wrote:
> >
> >
> > On Dec 5, 2007 11:00 AM, BeamEnds <[EMAIL PROTECTED]> wrote:
> >
> >         On Tue, 2007-12-04 at 15:33 -0800, Chris Travers wrote:
> >         >
> >         >
> >         > On Dec 3, 2007 5:06 PM, BeamEnds <[EMAIL PROTECTED]>
> >         wrote:
> >         >         Hi All,
> >         >         I posted a couple of days back about invoice
> >         creation failing
> >         >         for
> >         >         all parts, and the accounts associated with a part
> >         not
> >         >         appearing
> >         >         in the Parts Report.
> >         >
> >         >         The problem was that I'd loaded all the parts fro
> >         CSV files,
> >         >         and
> >         >         to get the parts to associate with the accounts each
> >         record
> >         >         has
> >         >         to be updated (with the Update button on the Part
> >         record
> >         >         window).
> >         >
> >         >         As I have 26,000 parts to do, this could be a tad
> >         boring. Is
> >         >         there
> >         >         a way to automate this (my SQL knowledge tends
> >         towards zero
> >         >         I'm
> >         >         afraid)?
> >         >
> >         > I am not sure exactly what you are trying to do-- are you
> >         trying to
> >         > set default accounts?
> >         >
> >         > Best WIshes,
> >         > Chris Travers
> >         >
> >
> >
> >         Hi Chris,
> >         this is the story....
> >
> >         I imported all the parts from a CSV file, in doing so the
> >         three "link
> >         accounts" were set to :
> >
> >         Inventory :  1001--Stock
> >         Income    :  4000--Sales
> >         COGS      :  5000-Metrials Purchased
> >
> >
> > Ok.  Were they set to the numbers (i.e. 1001, 4000, 5000) or to the
> > full string (1001--Sales)?
>

Ok, try taking a look at the actual tables.  The fields are ints so it is
probably 1001, 4000, and 5000.

In that case, the thing to do is UPDATE parts SET inventory_accno_id =
(select id from chart where accno = '1001') where inventory_accno_id =
'1001';

I would test on a copy of oyur db (either back up first or actually copy the
db into a new db, as in createdb -T ....)

You can do the same for income_accno_id and expense_accno_id.

Best Wishes,
Chris Travers
-------------------------------------------------------------------------
SF.Net email is sponsored by: The Future of Linux Business White Paper
from Novell.  From the desktop to the data center, Linux is going
mainstream.  Let it simplify your IT future.
http://altfarm.mediaplex.com/ad/ck/8857-50307-18918-4
_______________________________________________
Ledger-smb-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ledger-smb-users

Reply via email to