Table of Contents

Zugehörige Tabellen finden.

report ermittelt in Belegzeilen automatisch, ob sie einen Artikel, eine Ressource, eine Anlage oder ein Sachkonto enthalten. Diese Daten werden dann verwendet, um zusätzliche Informationen zu drucken. Normalerweise sollten diese Tabellen erkannt werden, ohne dass Sie eingreifen müssen.

Für den Fall, dass report nicht den richtigen Datensatz ermitteln kann, können Sie wie folgt vorgehen.

[EventSubscriber(ObjectType::Codeunit, Codeunit::"RPT_Report Functions", 'CustomLineSubRecord', '', true, true)]
local procedure FindSubRecord(var RecRef: RecordRef; SearchTable: Integer; var SearchCode: Code[20]);
var
    JobPlanningLine: Record "Job Planning Line";
begin
    if RecRef.Number <> DATABASE::"Job Planning Line" then
        exit;
    if SearchTable <> Database::Item then
        exit;

    RecRef.SetTable(JobPlanningLine);
    if JobPlanningLine.Type <> JobPlanningLine.Type::Item then
        exit;

    SearchCode := JobPlanningLine."No.";
end;

Parameter:

  • RecRef: In dieser Variable ist der aktuell verarbeitet Datensatz gespeichert.
  • SearchTable: Die Tabellen Nr. der gesuchten Tabelle ist hier gespeichert.
  • SearchCode: Dient zur Speicherung des Primärschlüssels der gesuchten Unter-Tabelle.

Navigation