Foto in Angebot und Auftragsbestätigung einbinden


  • Hallo Willy,
    definiere im Layout eine neue Datenzeile und fuege dort die Variable "VPo.Art.Bild" ein.
    Weiteres hier <!-- l --><a class="postlink-local" href="http://bk.buhl.de/forum/viewtopic.php?p=9729#p9729">viewtopic.php?p=9729#p9729</a><!-- l -->
    Die Anleitung von Buhl gibt es auch auf Deinem Rechner > Start > Programme > WisoKaufmann > Datei "Drucklayoutgestalter.pdf"

  • Hallo Willi,


    es gibt hier 3 Möglichkeiten ein Bild anzudrucken.


    1. Entweder so wie Franco es schreibt in einer extra Zeile unterhalb des Textes BESCHREIBUNG mit einer weiteren Zeilendefinition
    2. als extra Spalte (Beschreibung wird entsprechend kleiner und wenn kein Bild da ist bleibt der Platz auch frei, oder
    3. Fließtext um das Bild herum, sprich eine extra Spalte, das Bild fix definieren auf z.B. 20*20mm oder 30*30mm und den Beschreibungstext wenn länger dann unterhalb des Bildes weiterlaufen zu lassen.


    hier ein Beispiel für einen Fließtext:


    <!-- m --><a class="postlink" href="http://www.compusoft-fn.de/downloads/angprivat.pdf">http://www.compusoft-fn.de/downloads/angprivat.pdf</a><!-- m -->


    bzw.


    <!-- m --><a class="postlink" href="http://www.compusoft-fn.de/downloads/anggesch.pdf">http://www.compusoft-fn.de/downloads/anggesch.pdf</a><!-- m -->

  • Hallo,


    nun habe ich doch noch Fragen:
    ich habe mir das Muster PDF von Torsten angeschaut. Mir ist nicht klar, wie man die Variable anlegt und in den bestehenden Text einfügt.
    Kann mir vielleicht jemand in ein paar Schritten sagen, wie das geht?
    Ich habe es nicht geschafft.


    Vielen Dank schon mal vorab.


    Willy


  • Hallo Willy,
    da Torsten nicht antwortet versuche ich es einmal. Aber vorab, welches Beispiel meinst Du?

  • Hallo Franco,


    das ist nett, dass Du Dich meiner noch einmal annimmst.
    Ich meine Torstens Beispiel:


    <!-- m --><a class="postlink" href="http://www.compusoft-fn.de/downloads/angprivat.pdf">http://www.compusoft-fn.de/downloads/angprivat.pdf</a><!-- m -->


    Vielleicht kannst Du mir dann auch gleich sagen, wie ich bei Kaufmann Professional einen Vor- und Nachtext bei Angebot, AB, Rechnung und Bestellung eingeben kann. Ich habe diese Möglichkeit noch nicht ausfindig machen können.


    Vielen Dank schon mal vorab.


    Willy


  • Hallo Willy,


    Text/Bildzeile (auf die Schnelle: Text nur im links neben dem Bild)
    es geht auch ueber den Text aus Bezeichnung mit einen "Fliesstext" ueber die Textlaenge mit der Variablen Len(), dass fuehrt hier jedoch zu weit, weil genau auf Dein Layout anzupassen und Umbrueche mitten im Wort wie im Muster vermieden werden sollten. Frag mich per e-mail an wenn Du es so moechtest.


    nimm die "Datenzeile 1", die fuer die Artikelbeschreibung, Preise etc gilt.
    Kopiere diese 2 mal.


    Datenzeile 1 (Original) alle ausser AN und AB
    zusaetzlich mit Bedingung >not AktVog.ArtNr=15 or not AktVog.ArtNr=20


    Datenzeile 2 (1. Kopie) nur AN und AB wenn keine Bild.
    zusaetzlich mit Bedingung >AktVog.ArtNr=15 or AktVog.ArtNr=20 and Empty(Drawing$(VPo.Art.Bild))<


    Datenzeile 3 (2. Kopie) nur AN und AB wenn Bild.
    die Variabel VPo.Bez (wenn VPo.BezRtf erst in normalen Text umwandeln und Variablennamen in VPo.Bez aendern)
    Spaltenbreite fuer die Textspalte aendern
    Spaltenbreite fuer die Bildspalte aendern (beides zusammen war vorher die gesamte Breite fuer den Text VPo.Bez )
    in der Bildspalte die Variable von VPo.Bez in VPo.Art.Bild aendern.
    Die Bildhoehe gleich der Bildbreite einstellen.
    zusaetzlich mit Bedingung >AktVog.ArtNr=15 or AktVog.ArtNr=20 and not Empty(Drawing$(VPo.Art.Bild))<



    Vor- /Nachtext
    Falls als Register bei derVorgangserfassung vorhanden:
    muss manuell im Layout ergaenzt werden.
    neue Kopf- und FussZeile einfuegen.
    Breite uebergesamte Tabellenbreite
    Bedingung fuer Kopfzeile Seite=1
    Bedingung fuer Fusszeile LastPage()
    Variable fuer Kopfzeile AktVog.VorText
    Variable fuer Fusszeile AktVog.NachText


    falls nicht vorhanden, hilfweise die Variablen fuer AktVog.Memo und AktVog.Info verwenden, die sich in der Vorgangserfassung unter Register Memo und Info befinden