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.