Domanda

Sono ancora nella pianificazione su come procedere fase con questo, ma presso un cliente, si stanno muovendo alla fatturazione tramite Axapta. ora l'Axapta è stato utilizzato per anni, e le fatture che stanno generando poiché sta -only- utilizzando linee di fattura.

Mentre questa è una soluzione accettabile, è ancora preferibile se c'è qualche modo per estendere / programma / personalizzare Axapta da essere in grado di importare linee testuali che verrà agganciata al una fattura che viene inviato.

Io non sono davvero sicuro da dove cominciare ad attaccare questo problema, Googled un po ', controllato alcuni siti "Axapta", ma la maggior parte di quello che vedo sia offerte con le versioni più recenti (questa è la versione 3 SP4, che è di circa sei-ish anni).

Se è possibile fare, in termini generali, quali sarebbero le procedure di essere? Comporterebbe una codice x ++?

Grazie per ogni ingresso!

È stato utile?

Soluzione

Usa le manipolazioni devono allegare una nota sia alla testata ordine di vendita o le linee di ordini di vendita del documento. Impostare il campo di restrizione della nota da esterno. È possibile controllare la stampa di note su fatture in Configurazione account attivi / Setup / Forme / Modulo, nella scheda Fattura nella sezione della nota.

Per personalizzare completamente l'aspetto di una fattura, modificare il SalesInvoice rapporto.

Altri suggerimenti

Segui i consigli di Jay e aggiungere il testo preformattato per documentare la gestione.

Aggiungere il seguente metodo alla tabella DocuRef:

static void addNote(Common record, str notes)
{
    DocuRef docuRef;
    ;
    docuRef.clear();
    docuRef.TypeId       = CustFormletterDocument::find().DocuTypeInvoice;
    docuRef.Restriction  = DocuRestriction::External;
    docuRef.RefTableId   = record.TableId;
    docuRef.RefRecId     = record.RecId;
    docuRef.RefCompanyId = record.dataAreaId;
    docuRef.Notes        = notes;
    docuRef.insert();
}

Nel codice di importazione da qualche parte dopo l'inserimento del record della tabella di vendite:

DocuRef::addNotes(salesTable, preformattedtext);

Si dovrà modificare la configurazione modulo cliente per consentire di stampare le note sulla fattura.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top