Prozedurname | Beschreibung |
InitDocumentArraySalesOrder(var SalesHeader: Record "Sales Header"; var HeaderInfoArrCaption: array[12] of Text[250]; var HeaderInfoArrValue: array[12] of Text[250]) |
Gibt die HeaderInfoArrCaption und HeaderInfoArrValue Arrays für die Tabelle Sales Header - Document Type::Order.
Gilt für "Order Confirmation" und "Proforma Invoice"
die alte DSS Funktionalität
|
InitDocumentArraySalesQuote(var SalesHeader: Record "Sales Header"; var HeaderInfoArrCaption: array[12] of Text[250]; var HeaderInfoArrValue: array[12] of Text[250]) |
Gibt die HeaderInfoArrCaption und HeaderInfoArrValue Arrays für die Tabelle Sales Header - Document Type::Quote.
die alte DSS Funktionalität
|
SalesHeaderShipTo(var ShipToAddr: array[8] of Text[100]; SalesHeader: Record "Sales Header") |
Gibt das ShipToAddres Array aus der Standard FormatAddress Codeunit zurück.
|
CalcInvDiscountAmountPercent(var SalesHeader: Record "Sales Header") Result: Text |
Die Funktion gibt den gesamten Rechnungsrabattbetrag des Beleges zurück. Der Wert wird mit der Funktion GeneralReportLibrary.FormatLineDiscountStdandardFormatWithPercent() umgewandelt.
Bereich: "Sales Header".
|
CalcInvDiscountAmountPercent(var SalesInvoiceHeader: Record "Sales Invoice Header") Result: Text |
Die Funktion gibt den gesamten Rechnungsrabattbetrag des Beleges zurück. Der Wert wird mit der Funktion GeneralReportLibrary.FormatLineDiscountStdandardFormatWithPercent() umgewandelt.
Bereich: "Sales Invoice Header".
|
GetTariffNo(SalesInvoiceLine: Record "Sales Invoice Line") Result: Text |
Die Funktion gibt die gesamte Beschreibung der Tabelle Tariff Number zurück. Format = "Zolltarifnummer: + Beschreibung"
|
GetCommaSeparatedSellToAddress(SalesShipmentHeader: Record "Sales Shipment Header"; Number: Code[20]) AddressText: Text |
Listet die folgenden Sell-to Werte nacheinander - mit Beistrich Separator - auf. Format = ""Sell-to Customer Name", "Sell-to Customer Name 2", "Sell-to City", "Sell-to Country/Region Description"
Ähnlich wie die GeneralReportLibrary.GetCommaSeparatedAddressArray() Funktion.
Bereich: "Sales Shipment Header"
|
GetCommaSeparatedSellToAddress(SalesInvoiceHeader: Record "Sales Invoice Header"; Number: Code[20]) AddressText: Text |
Listet die folgenden Sell-to Werte nacheinander - mit Beistrich Separator - auf. Format = ""Sell-to Customer Name", "Sell-to Customer Name 2", "Sell-to City", "Sell-to Country/Region Description"
Ähnlich wie die GeneralReportLibrary.GetCommaSeparatedAddressArray() Funktion.
Bereich: "Sales Invoice Header"
|
GetCommaSeparatedSellToAddress(SalesCrMemoHeader: Record "Sales Cr.Memo Header"; Number: Code[20]) AddressText: Text |
Listet die folgenden Sell-to Werte nacheinander - mit Beistrich Separator - auf. Format = ""Sell-to Customer Name", "Sell-to Customer Name 2", "Sell-to City", "Sell-to Country/Region Description"
Ähnlich wie die GeneralReportLibrary.GetCommaSeparatedAddressArray() Funktion.
Bereich: "Sales Cr.Memo Header"
|
SaveClearContactName(var ContactName: text[100]; var SavedContactName: Text) |
Die Funktion speichert und setzt die ContactName Variable zurück.
modify(Header)
{
trigger OnAfterAfterGetRecord()
begin
GeneralReportLibrary.SaveClearContactName(Header."Bill-to Contact", SavedContactName);
FormatAddress.SalesInvBillTo(CustAddr, Header); //print bill-to address without Contact Name
GeneralReportLibrary.RewriteClearSavedContactName(Header."Bill-to Contact", SavedContactName);
...
// it's possible to print/manipulating the field "Bill-to Contact" in the code or layout later
end;
}
var
GeneralReportLibrary: Codeunit GRLGeneralReportLibraryNVX;
FormatAddress: Codeunit "Format Address";
SavedContactName: Text;
|
RewriteClearSavedContactName(var ContactName: text[100]; var SavedContactName: Text) |
Die Funktion schreibt in die Variable ContactName den früher gespeicherten "SavedContactName" Wert zurück.
|