The new docuref is generated here: 
\Classes\SalesFormLetter_Invoice\writeJournalLine
 
There are thousands of display methods in Axapta. Just search for the word 
"display" in the AOT.
 
//Lars

________________________________

Fra: Danny Gaethofs [mailto:[EMAIL PROTECTED]
Sendt: lø 13-11-2004 10:08
Til: [EMAIL PROTECTED]
Emne: [Axapta-Knowledge-Village] Re: Sales Invoice Layout





Dear Aji, All,

Thank you for explaining me the use of Docu::copy. I did have a look
at the method copy but apparently not good enough. I was also a bit
in a hurry. Thanks for making it clear.

While I was reading your reply, two questions come up:
1. Can you tell me which method copies the data from Table SalesLine
to CustInvoiceTrans.

2. Do you happen to have such a display method available? Just the
basic format. Next when do you consider adding the fields to the
table CustInvoiceTrans is justified?

regards,
Danny Gaethofs


--- In [EMAIL PROTECTED], Aji Sarosa
<[EMAIL PROTECTED]> wrote:
> Hi Danny,
>
> Not every fields you add to salesLine must also exist
> in CustInvoiceTrans, unless it is necessary for some
> reasons. If you want those fields to be printed on the
> invoice, you can try to modify the SalesInvoice report
> and add display methods to lookup data from your
> additional SalesLine's fields.
>
> Docu:copy(SalesLine, CustInvoiceTrans) is used to
> duplicate a document handling note's record in table
> DocuRef. This static method doesn't copy entire fields
> of SalesLine to CustInvoiceTrans, but it duplicates
> the document note's record belongs to salesLine to
> custInvoiceTrans' document note. It will then modify
> refTableId, refRecId, and refCompanyId (data area /
> company account id) which was previously set specific
> to salesLine to CustInvoiceTrans.
>
> Just don't confuse yourself with the term 'copy'.
> Sometimes you have to examine the codes behind the
> words. In this case, try to examine the static method
> copy(..) in class Docu, and analyze what it is doing
> actually.
>
> As a note, don't use Axapta's table browser to examine
> data contained in table DocuRef since some field
> visibilities are set to 'No'. You can set the
> visibility properties to 'Yes', or if you avoid to
> change the existing application, browse the table
> directly from the SQL Server.
>
> Regards,
>
> -Aji Sarosa-
>
> --- Danny Gaethofs <[EMAIL PROTECTED]> wrote:
>
> >
> > Dear all,
> >
> > I have added some fields to the salesline table.
> > These fields should
> > be printed on the invoice.
> >
> > The data printed on the invoice is taken from the
> > tables
> > custInvoiceJour and CustInvoiceTrans.
> >
> > These tables same to be populated with the methods
> > writeJournal and
> > writeJournalLine on the class
> > SalesFormLetter_Invoice.
> >
> > These methods call a static copy method.
> > For example: Docu::copy(salesLine,
> > CustInvoiceTrans).
> >
> > Am I correct to assume that when I add the new
> > fields also to the
> > CustInvoiceTables that these are automatically taken
> > over with the
> > copy method.
> >
> > This method creates a new entry in the second
> > parameter and copies
> > the whole dataAreaId to this new record. I am
> > assuming that
> > dataAreaId includes all the fields on the salesLine
> > table.
> >
> > Can someone help or confirm my assumptions.
> >
> > Regards,
> > Danny Gaethofs
> >
> >
> >
> >
>
>
>
>              
> __________________________________
> Do you Yahoo!?
> Check out the new Yahoo! Front Page.
> www.yahoo.com






Sharing the knowledge on Axapta.
Yahoo! Groups Links











------------------------ Yahoo! Groups Sponsor --------------------~--> 
$9.95 domain names from Yahoo!. Register anything.
http://us.click.yahoo.com/J8kdrA/y20IAA/yQLSAA/kGEolB/TM
--------------------------------------------------------------------~-> 

Sharing the knowledge on Axapta. 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/Axapta-Knowledge-Village/

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 

<<winmail.dat>>

Reply via email to