Rechnungslayout

  • Hallo miteinander,
    habe zwei - drei kleine Probleme mit dem Layoutgestalter. :?:
    Ich habe im Forum nichts passendes gefunden und bin auch durch
    das Lesen der Layout-Beschreibung nicht schlauer geworden. :(


    Eigentlich sieht mein Formular schon ganz gut aus, aber


    1. meine erstellte Kopie wird bei den Vorgangsarten unter "Rechnung
    neu erfassen" nicht mit vorgeschlagen, dort stehen immer noch
    Rechnung I bzw. Rechnung II.


    2. Die Bankverbindungsdaten aus der Standard-Rechnung bekomme
    ich nicht aus meiner "Kopie" heraus - wo sind diese Variablen versteckt,
    damit ich sie entfernen kann.


    3. Bei den Zahlungsbedingungen hätte ich "zahlbar bis zum (Datum
    10Tage nach Rechnungsdruck). Leider habe ich nichts gefunden,
    um eine Zahlungsbedingung so hinterlegen zu können und bei
    meinem Rechnungformular konnte ich auch diese Variable leider
    nicht finden, um sie abzuändern.


    Kann mir bitte jemand von Euch die rettenden Antworten geben? :cry:
    Lieben Dank im voraus.
    Grüße
    Doris

    Lieben Gruß
    Doris


    - denn alles hat seinen Platz.......
    ---------------------------------------------------------------------------
    für mich: Windows 10 / Unternehmer 365 / SKR03 / Bilanzierer
    und sonst: Mein Geld 365 / Mein Büro 2020 / Sparbuch 2020 / Mein Verein 2020

  • Hallo Doris,


    Du musst die Layouts den Vorgangsarten zuordnen


    > Modul Verkauf > Listen (ganz oben) > Vorgaenge > Vorgaenge > Register Vorgang


    Vorgang markieren und dann Taste Gestalten. Die Dritte Zeile lins markieren (Positionen) und dann auf die drei Punkt "Auswahl".
    Achtung: nur der Lieferschein hat das Layout (Positionen LS)


    Zitat von "doris22941"


    2. Die Bankverbindungsdaten aus der Standard-Rechnung bekomme
    ich nicht aus meiner "Kopie" heraus - wo sind diese Variablen versteckt,
    damit ich sie entfernen kann.


    na, im Layout an der Stelle wo Du sie auch gedruckt siehst.
    Klicke mal das Objekt oder die Zeile an, denn da steht mehr, als Du auf den ersten Blick vermutest



    Die Programmhilfe erkalert es Dir genau. Suche unter Index "Zahlungsbedingung".
    Du findest diese unter Modul Verkauf > Bearbeiten > Parameter > Adressen > Zahlungsbedingungen.
    Der Druck erfolgt dann entsprechend im Layout wenn dort definiert.

  • Hallo Franco, wieder Mal lieben Dank für Deine Unterstützung. :D


    zu Punkt 1: Habe mein Bestes gegeben - meine Rechnung auch als Standard markiert, aber beim Ausdruck erscheint immer noch
    Rechnung I :?:


    zu Punkt 2: die Layout-Ansicht war an dieser Stelle leider etwas unübersichtlich, aber heute morgen - gut ausgeschlafen - , weg
    sind die Daten. :wink:


    zu Punkt 3: Da war ich und habe meine Zahlungsbedingung neu angelegt und sie ist dort vorhanden. Ich habe aber nichts gefunden um die Formel einzugeben, daß bei z.B. 10 Tage netto in der Rechnung nicht der Text "10 Tage" steht sondern ein Zahlungsdatum.
    Beispiel: Rechnungsdatum am 26.05.07 - Text als Ausdruck hinter den Zahlungsbedingungen - zahlbar bis zum 05.06.07
    Bei "Mein Büro" ging das so einfach :(
    Oder anders gefragt: Wie muss ich das im Layout definieren?


    Dir noch Mal ein herzliches Danke schön.
    Gruß
    Doris

    Lieben Gruß
    Doris


    - denn alles hat seinen Platz.......
    ---------------------------------------------------------------------------
    für mich: Windows 10 / Unternehmer 365 / SKR03 / Bilanzierer
    und sonst: Mein Geld 365 / Mein Büro 2020 / Sparbuch 2020 / Mein Verein 2020

  • Hallo Franco,
    Danke für den Link zu Pkt.1. Ich würde das jetzt so interpretieren:


    AktVog.Art If(AktVog.Art="Rechnung I","Rechnung") + ' Nr. ' + AktVog.BelegNr


    aber der Layoutgestalter sagt, daß er das nicht interpretieren kann.


    zu Pkt.3 habe ich Dir eine pn geschickt, denn auch hier hat der Layoutgestalter einen Interpretationsfehler. :oops:


    Bitte gib mich nicht auf :wink:
    Gruß
    Doris

    Lieben Gruß
    Doris


    - denn alles hat seinen Platz.......
    ---------------------------------------------------------------------------
    für mich: Windows 10 / Unternehmer 365 / SKR03 / Bilanzierer
    und sonst: Mein Geld 365 / Mein Büro 2020 / Sparbuch 2020 / Mein Verein 2020


  • Hallo Doris,
    mit den PN wenn's geht bitte nicht. Das ist so "Verpflichtend"


    Du hast es falsch interpretiert:


    entweder:
    if(AktVog.Art="Rechnung I","Rechnung") + ' Nr. ' + AktVog.BelegNr


    oder:
    if(AktVog.ArtNr=70,"Rechnung") + ' Nr. ' + AktVog.BelegNr


    und die ' sollen "Anfuehrungsstriche" sein. denn zwei '' sind leicht mit einem zu verwechseln und dann bist Du am Suchen :)


    70 ist die Vorgangsnummer fuer Rechnung I. Steht unter den Prametern > Vorgaenge > Arten


    und das ganz in ein Textobjekt, nicht RTFobjekt


    Ansonsten empfehle ich mal meine Anleitung ;)
    Schau mal in die Leseprobe auf meiner homepage.

  • Hallo Franco,
    dank Deiner geduldigen Hilfe sind meine Formulare und ich jetzt fast fertig. :lol:
    Ich hatte mir vorab von Deiner Homepage die Beschreibung des v6 heruntergeladen, die ich langsam verstehe. Also kann die Beschreibung
    für den v10 ja keine großen Überraschungen mehr haben. :wink:


    Und so sieht jetzt meine Zeile für den Druck der Belegnummer aus:
    if(AktVog.ArtNr=70,"Rechnung") + AktVog.Art + ' Nr. ' + AktVog.BelegNr
    bei einer Rechnung steht "Rechnung" davor, bei einer AB steht "Auftragsbestätigung" :D :D


    Für meine Zahlungsbedingungen habe ich jetzt so entschieden:
    if(AktVog.ArtNr = 20, "Zahlungsbedingung: zahlbar in 10 Tagen ohne Abzug "+AktVog.ZahlBed,
    if(AktVog.ArtNr = 70 or AktVog.ArtNr = 71,"Zahlungsbedingung: zahlbar bis zum "+Date$(AddDays(AktVog.Dat,10),'%02d.%02m.%4y')+" ohne Abzug"))
    und es funktioniert!


    Die Anpassung meines Lieferschein-Layouts war dann ein reines Kinderspiel, wenn doch alles im Leben so einfach wäre.


    ICH DANKE DIR!!!!!


    Liebe Grüße
    Doris

    Lieben Gruß
    Doris


    - denn alles hat seinen Platz.......
    ---------------------------------------------------------------------------
    für mich: Windows 10 / Unternehmer 365 / SKR03 / Bilanzierer
    und sonst: Mein Geld 365 / Mein Büro 2020 / Sparbuch 2020 / Mein Verein 2020

  • Moin Moin zusammen,
    ich hätte da auch gern mal wieder ein Problem :)


    Ich finde die Variable nicht, die die Vorgangsbezeichnung im Layoutdesigner wiedergibt - nicht zu verwechseln mit der Vorgangsart.


    Sprich, das Freifeld bei der Auftragserfassung unter Versandart, Bezeichnung ..., das mit Aktion1 / Aktion2 vorbelegt ist.


    Grüße
    Marcus


  • Hallo Marcus,
    neue Frage >> neuer Thread ;)
    die Variablennamen sind in der Regel selbstsprechend so wie hier


    Akt.Vog.Bez


    Als Hilfe, Variablen die den Vorgang im allgemeinen betrifft findest Du im gesamten Layout:


    der Pfad > Variablen > z.B. Bez fuer Vorgangsbezeichnung


    Variablen die die Positionen im allgemeinen betriffen findest Du nur in der Tabelle:


    der Pfad > Felder > VPo > z.B. ArtNr fuer Artikelnummer

  • Ich hab noch eine kleine bescheidene Frage zu dieser Anweisung:


    if(AktVog.Art="Rechnung I","Rechnung")


    Das klappt ja wunderbar. Kann man das noch um ein "else" erweitern, das das ursprüngliche "AktVog.Art" wieder mit inkludiert? Denn für Angebote, Gutschriften usw. funktioniert das ja prima. Ich habe schon


    if(AktVog.Art="Rechnung I","Rechnung") else AktVog.Art


    und ein paar andere Varianten ausprobiert, aber so einfach scheint es dann auch nicht zu sein.


    Außer für den Betreff würde ich das dann auch noch für Rechnungsdatum und Rechnungsnummer verwenden können, das in meinem Formular rechts und nicht wie in der Vorlage im Betreff steht. Dort brauche ich dann bei Angeboten aber ebenfalls eine andere Ausgabe.


  • Hallo faradrim,


    die Schreibweise ist so:
    if(AktVog.Art="Rechnung I","Rechnung",if(AktVog.Art="Angebot","Offerte",if(AktVog.Art="Bestellung vom Kunden","Auftragsbestätigung",AktVog.Art)))


    das letzte >,AktVog.Art< faengte ab, wenn alles vorhergehende NEIN ist und stellt sicher dass das, was nicht abgefragt wurde, ausgegeben wird. Ansonsten wuerde nichts ausgegeben.