Skip to main content

Tabelle anbinden

Comments

8 comments

  • Daniel Ebi

    Hallo,

    Du kannst eine Abfrage schreiben: SELECT * FROM [UDT] und diese im Abfragemanager speichern z.B. unter der Kategorie “SWA_LD_Data”.
    Diese Abfrage kannst Du dann in der Layoutdefinition im Register “Abfragen” als neue Zeile einfügen.
    Danach steht sie im Layout zur Verfügung als Datenquelle. Aber Achtung: Ohne Verlinkung mit dem Document oder Row kommen dort einfach alle Daten.

    Ich hoffe, das hilft Dir weiter.

    MfG

    Daniel 

    0
  • Likhvan A.

    Danke, bin zwar kein Profi, versuche. ich brauche auch die ganze Tabelle im Beleg.

    Es ist ein Versuch eine “zweite” Tabelle in den Beleg zu integrieren, für einzelne Sonderfälle. Soweit ich versanden habe, unterstützt B1 im Systembeleg keine zweite Tabelle, nur die einzelnen UDFs. falls ich mit UDFs machen würde, wäre es in über 50, was doof ist. daher als Lösung dachte ich eine “fremde” Tabelle in PDF- Beleg anbinden. diese wird im Systembeleg per ja/nein dazugeschatet. wird natürlich nur “jetzt” beim Erstellen des PDFs existieren, nicht mit Beleg auf dauer verknüft.

     

    0
  • Likhvan A.

    Hallo Daniel, 

    Kannst Du bitte vielleicht noch einen Tipp geben. 

    Ich habe das erste Feld der ersten Spalte schon drin. Wie kann ich die weiteren Zeilen einbinden?

    0
  • Daniel Ebi

    Hallo Likhvan,

    Vermutlich hast Du jetzt ein Detail gemacht und dort das Feld eingebaut.
    Aber hast Du auch ein Datenband?

    Du benötigst ein AdvancedDataBand mit Datenquelle = Deine Tabelle (So wie DocumentRow). In dem Datenband kannst Du ein Header einbauen für die Spaltenüberschriften und ein Detail, für die Spalten/Felder.

    Ein Datenband gibt für jeden Datensatz einen Detailbereich aus und eben einmal den Header.

    Ich hoffe, das hilft Dir weiter.

    Viel Erfolg, Daniel.

    0
  • Likhvan A.

    Hallo Daniel, Danke 

    Sehr gut erklärt!

    Gruß

    Anatoli

    0
  • Lothar Hasenkämper

    Hi Antoli,

    du kannst auch Abfragen miteinander Verlinken, dann stehen die Daten auch im Row zur Verfügung.

    Das können auch mehrere Felder sein, die müssen dann mit Semikolon getrennt werden.

    Gruß Lothar

    0
  • Likhvan A.

    Hallo Lothar,

    Danke für den Tipp. 

    ich darf nicht direkt die Zeilen aus meiner Tabelle mit den Zeilen im Beleg verknüpfen. Falls man sich mit dem Export auskennt, müssen unten im PDF Beleg alle Artikel nach Zolltarifnummer zusammen gefasst werden. Nach je gleiche ZTN müssen folgende Daten zusammen addiert werden: Stückzahl, Nettogewicht, Bruttogewicht, Colli, Nettobetrag. Eine komplizierte Aufgabe, die auf Grund, dass ich es selten brauche, nicht unbedingt automatisiert werden muss. Wird in Excel berechnet. Wenn Coresuite Editor eine Tabelle unterstzützen könnte, hätte mir auch gereicht. 

    So jetzt mit Abfrage “ja/nein” binde an PDF-Rechnung eine “linke” Tabelle mit meinen aus Excel kopierten Daten ein. kann man erstmal damit leben.

    Gruß

     

    0
  • Lothar Hasenkämper

    Hi Antoli,

    in diesem Fall, kannst du deine Abfrage so aufbauen (nachbauen) wie in deinem Excel. Dann werden die Daten beim erstellen des Dokument berechnet. In den Querys der Dokumente ist immer der Parameter [%DocEntry] zur Verfügung und wenn du als Tabelle @@RDR1/O@@RDR nimmst wird die variable je nach Objekt mit dem richtigen Tabellen-Bezeichner ersetzt.

    Zum Beispiel so:

    SELECT
    T0.ItemCode
    ,SUM(T0.Quantity) AS [SUM]
    ,(SELECT Code FROM ODCI WHERE AbsEntry = T1.ISCommCode) AS [ISCommCodeValue]
    FROM
    @@RDR1 T0
    INNER JOIN ITM10 T1 ON T1.ItemCode = T0.ItemCode
    WHERE
    DocEntry = [%DocEntry]
    GROUP BY T0.ItemCode,T1.ISCommCode

    Das blöde bei den Intrastat Daten ist, das du erst in die ITM10 musst und dann in die ODCI.

    Gruß Lothar

    0

Please sign in to leave a comment.