5. Februar 2016 10:22
GetSalesInvLines(VAR TempSalesInvLine : TEMPORARY Record "Sales Invoice Line")
TempSalesInvLine.RESET;
TempSalesInvLine.DELETEALL;
IF Type <> Type::Item THEN
EXIT;
FilterPstdDocLnItemLedgEntries(ItemLedgEntry);
ItemLedgEntry.SETFILTER("Invoiced Quantity",'<>0');
IF ItemLedgEntry.FINDSET THEN BEGIN
ValueEntry.SETCURRENTKEY("Item Ledger Entry No.","Entry Type");
ValueEntry.SETRANGE("Entry Type",ValueEntry."Entry Type"::"Direct Cost");
ValueEntry.SETFILTER("Invoiced Quantity",'<>0');
REPEAT
ValueEntry.SETRANGE("Item Ledger Entry No.",ItemLedgEntry."Entry No.");
IF ValueEntry.FINDSET THEN
REPEAT
IF ValueEntry."Document Type" = ValueEntry."Document Type"::"Sales Invoice" THEN
IF SalesInvLine.GET(ValueEntry."Document No.",ValueEntry."Document Line No.") THEN BEGIN
TempSalesInvLine.INIT;
TempSalesInvLine := SalesInvLine;
IF TempSalesInvLine.INSERT THEN;
END;
UNTIL ValueEntry.NEXT = 0;
UNTIL ItemLedgEntry.NEXT = 0;
END;
// Zugriff auf externe Funktion "GetSalesInvLines"
"Sales Shipment Line".GetSalesInvLines(TempMeineLieferzeilen);
TRD_Lieferschein := TempMeineLieferzeilen."Document No.";
5. Februar 2016 13:35
5. Februar 2016 13:46
5. Februar 2016 13:54
5. Februar 2016 14:58
Um alle Lieferscheine zur Rechnung zu finden, genügt ja die "Order No." aus dem Sales Invoice Header. Damit kannst Du dann die Tabelle Sales Shipment Header filtern.
5. Februar 2016 19:15
5. Februar 2016 19:51
Vielleicht steht ich gerade auf'm Schlauch, aber es gibt doch das Feld 63 in der Tabelle 113 wo die Lieferungsnr. drin steht.
5. Februar 2016 20:01
6. Februar 2016 02:48
7. Februar 2016 19:09
7. Februar 2016 20:47
Also wäre der worst case eine Sammelrechnung, die aber nur Teilfaktura darstellt.
9. Februar 2016 09:27
9. Februar 2016 10:01
im Report 206 gibt es die Funktion FindPostedShipmentDate. Diese Funktion kannst Du Dir zunutze machen um die Lieferzeilen herauszufinden.
10. Februar 2016 14:27
NavBeginner hat geschrieben:So....ich habe jetzt zumindest schonmal einen guten Ansatz.
Was ich erreicht habe ist eine Wertübergabe an den Report.
Jedoch weiß ich jetzt nicht wie ich im Report selbst auf eine entsprechende Zeile zugreifen kann.
Meine Berichtsinfo zeigt mir folgendes:
Es weiß doch bestimmt jemand wie ich diesen Wert im Report anzeigen kann.