Menu

Häufig gestellte Fragen

1. Lösung
2. Betriebssystem
3. Thema

732 // 00732 // Wie kann man das Gewicht auswerten? Ich brauche eine Erfassung des Gewichtes was im Monat verkauft wurde. Gewichte sieht man nur im Lieferschein, wir arbeiten aber mit Rechnungen und eine Auswertung des Gewichtes gibt es da nicht.

Das braucht doch aber eigentlich jeder der mit Elektrodingen handelt: Elektroschrottverordnung. Gibt es da eine Lösung?

Ja. 

Hier muss das Layout des Verkaufsbelegs angepasst werden. Eine Kombination von Lieferscheinbeleg mit den Gewichtstotalen und der Rechnung. Melden Sie sich für eine Analyse oder senden Sie und eine PDF mit den handschriftlichen Notizen auf dem Rechnungslayout in einer PDF. 

Im Formulargenerator kann dann dies umgesetzt werden. 

776 // 00776 // Ist es möglich, den Fussteil bei den Formularen etwas anders zu gestalten?

Ich würde dort ganz gern meine Kontonummer und Steuernummer mit andrucken.

Diese Elemente sind alle im Standardformular der Verkaufsbelege mit dabei. Füllen Sie alle notwendigen Felder im Bereich Firmenverwaltung der Firma aus. 

Sollten Sie noch weitere Anpassungen am Formular wünschen, melden Sie sich für eine Fernwartung und einen Supportaufrag um Ihr CI umzusetzen.

siehe auch: 

https://doks.shakehands.com/de/anwenderhandbuch/4-kontor/31-grundfunktionen-shakehands-kontor/246-alle-papierformate-loeschen.html

eigenes Briefdesign

879 // 00879 // Wir möchten den Lieferschein optisch in der gleichen Form drucken wie die anderen Belege z.B. Rechnungen, Angebote... Dies soll am besten bei allen Formen der Dokumente der Fall sein: Briefe - Einkaufsbelege - Verkaufsbelge etc. Vorlage kann die Rechnung sein.

Und wenn ich eine Rechnung per Mail versenden möchte, sollte sie genauso aussehen wie auf Papier - dafür habe ich Ihnen das Briefpapier als .eps Datei angehängt. 

Gerne übernehmen wir für Sie Anpassungen des Druckformulare. Wir Erstellen ein Template für alle Belegarten inklusive Ausgabe Arten für digitale Ausgabe und Ausgabe auf Papier.

Für die PDF-Ausgabe (Email-Versand) wird ein separates Druckformular erstellt, welches Sie dann beim Drucken auswählen können.

Für die Umsetzung beachten Sie die notwendigen Daten und Informationen die Sie uns gerne anliefern: 

  • Das Layout des bisherigen Formulars und Angaben zu den gewünschten Änderungen z.B. einen handschriftlichen Entwurf auf einem shakehands Formular aus den Vorlagen wie z.B.  "Auftragsformular universal A4"
  • Massangaben und Vermassungen der Ausgaben und Textpositionen für Logo, Kopf- und Fusstext, Adressbereich, Absenderzeile und weitere. Vermessen Sie den Beleg ausgehend von der linken oberen Ecke.
  • Ihr Firmenlogo als hochauflösende Datei mit mindestens 300dpi Auflösung als PNG, JPEG, TIFF, PDF, oder EPS Datei.
  • Angaben über die Schriften, wie Schnitt, Art, Grösse und welche Schrift wie und wo verwendet werden soll, z.B. Titel, Positionen, Fusszeilen. Sind es keine Betriebssystem eigene Schriften, den Schriftsatz für das von Ihnen genutzte Betriebssystem.
  • Angabe für die Folgeseiten 2 und grösser. z.B. 2. Seite ohne Logo, Kopf- und Fussbereich.
  • Angaben für welche shakehands Bereiche das neue Brieftemplate dienen soll: Verkauf, Einkauf, Mahnungen, Briefe oder auch die neue Zahlteil QR-Rechnung.

966 // 00966 // Seit einer Umstellung bei meiner Bank habe ich ein Problem mit dem Import der CSV-Dateien. Die Bank fügt leider Zeilenumbrüche in die Beschreibung ein, was ein korrekte Analyse der Buchung schwierig macht. Das Wort IBAN wird nicht erkannt, wenn es als IB\nAN in der CSV auftaucht. Später in der Buchhaltung werden die Umbrüche einfach entfernt und alles ist normal.

Ist es möglich, die Umbrüche zu entfernen? 

ReplaceAll(Quelle, Suche, Ersetzung) 

hätte das Potential, ich finde aber keine Referenz für entsprechende
Sonderzeichen wie den Zeilenumbruch.

ReplaceAll(Quelle, CHR(13), "") für ein CR
ReplaceAll(Quelle, CHR(10), "") für ein LF

989 // 00989 // Da mir das selbständige Erstellen der Importdefinition zu schwierig erscheint, würde ich diesen Service gerne von Ihnen in Anspruch nehmen. Was sind die Kosten?

Gerne passen wir personifizierte Scripts an. 

Der preis ist nach Aufwand. Formulieren Sie einmal Ihre Wünsche und senden ie und die Bankumsatzdatei oder die entsprechende Datei. 

1064 // 01064 // Ich nutze einen Artikel mit dem Betrag 0 CHF. Dieser wird bei Angeboten oder Rechnungen zwar angezeigt, der Betrag 0.00 jedoch nicht. 

Wie kann ich es erreichen, dass hier dennoch 0.00 beim Einzel- und Gesamtpreis erscheinen?

Wechseln Sie ins Formular und in den Formularcode, duplizieren Sie allenfalls das Formular, wenn dies ein Systemformular ist. 

Tauschen Sie in Ihrem Druckformular folgendes Setting aus "FORMATBETRAGLEER" durch "FORMATBETRAGNULL" 

, ausser in der Zeile 

const FORMATBETRAGLEER as text   = "#,0.00;-#,0.00;"

Hier wird der Wert Definiert, damit wird bei allen Ausgaben mit Betrag 0, die Ausgabe 0.00 nicht mehr unterdrückt. 

24 // 00024 // Bankauszüge importieren: Ich habe in meinem eBanking ( e-Banking ) System die Option meine Kontoauszüge elektronisch zu exportieren? Kann ich meine Umsatzdaten in shakehands Kontor einlesen?

Ja. 

Das automatische Einlesen von Daten und die digitalen Schnittstellen werden immer wichtiger auch in der Buchhaltung. Wir haben ein ganzes Sortiment an Möglichkeiten wie Sie die Daten einlesen können.

Nutzen Sie das Modul Bankauszüge und lesen Sie hier verschiedene Arten von Umsatzdaten ein, TXT, CSV, XML und weitere. 

So können Sie fast beliebige Umsatzdaten die elektronisch vorliegen importieren, vervollständigen und dann in die Buchungsdialoge weiterverarbeiten. 

Eine clevere Logik vervollständigt fehlende Daten und ein Scriptdatei, die Sie selber bearbeiten können, erlaubt Routinen anzulegen. 

Eine Vielzahl von Templates für Importdefinitionen liefern wir mit den Vorlagen. Sie können mit dem Scriptgenerator diese anpassen oder auch eigene weitere erstellen. 

Beispiele Skripte sind,  camt, pain von verschiedenen Banken nach ISO 200222, Postfinance XML, Raiffeisen CSV, CS CSV, UBS CSV, QIF, OFC sowie PayMaker und MacPay, und FINNOVA Banken u.a. Coop, Migros, weitere KB, EEK, sowie ZKB und viele mehr.

Auf Anfrage erweitern wir gerne diese Vorlagen durch neue Importdefinitionen.

Weitere Details

27 // 00027 // Wie kann die Breite und Höhe des Logos im Rechnungsformular definieren?

Nutzen Sie dazu die Parameter für die Bildausgabe im Template Briefpapier A4 hoch, rsp in Ihrem eigenen Template. Die Ausgabe erfolgt jeweils über die Breite. Eine Höhe wird nicht festgelegt, damit die Proportionen des Logos immer fest bleiben. 

Sind die Proportionen für die Ausgabe nicht entsprechend, passen Sie die Original-Bildatei an und lesen Sie das neue Bildmaterial im Bereich Vorgaben>Bilder neu ein. 

'Bildparameter für erste Seite

set logoBreite to 240

set logoPosOben  to -35

set logoPosLinks to -10

set logoName  to "log.tif"

siehe dazu 

420 // 000420 // Ich möchte gerne meinen "eigenen" Font Titilium in den Druckformularen verwenden. Geht das? Wen ja, wie? Würden Sie es empfehlen oder treten dadurch ev. Probleme z.B. Formatierung, etc...?

Ein Eigenes CI ist immer Chick und ein gutes Unterscheidungsmerkmal gegeben Aussen und in der Kommunikation. 

Shakehands Kontor baut auf die Default Fonts Helvetica unter Apple macOS X und Arial unter Microsoft Windows auf. 

Eigene Fonts können schon in elektronischen Dokumenten und in lokalen Druckausgaben mehr Aufwand geben oder zu Problemen führend a dies u.a. nicht beim Empfänger eingebetet sind. 

Wir liefern einen kostenlosen Formulargenerator in shakehands Kontor mit hier können Sie auch die Fonts anpassen, neue erstellen und dann die Formulare umbauen: 

Erstellen Sie am besten eigene Font-Stiles in shakehands Kontor>Vorgaben>Druckformulare. 

Diese legen Sie dann in den jeweiligen Formularen, z.B. Auftragsformular universal A4 hoch Anstelle des Fonts Helvetica oder Arial fest. Beachten Sie, wenn die Schriftweite stark von unseren Vorlageschriften abweicht, dass Sie auch die Längen und Breiten der Felder in eigenen Tests überprüfen. 


46 // 00046 // Wo sind die Template-Formulare in shakehands zu finden?

Im Bereich Vorgaben>Druckformulare. Dort findet sie alle Formulare, auch die, die keiner Gruppe zugeordnet sind, wie z.B. die Templates, Styles, etc. 

Brauchen Sie jeweils Daten für die Ausgabe und die SQL-Abfrage öffnen Sie die Druckformulare im jeweiligen Modul z.B. Einkauf & Verkauf>Verkaufsbelege und wählen Sie die Ausgabe Drucken/Senden. Hier finden Sie die jeweils der Liste zugehörigen Formulare und können diese hier auch bearbeiten und mit der SQL-Datenabfrage verknüpfen. 

Details finden Sie im Handbuch Formularentwicklung.

78 // 00078 // Meine Daten werden im MwSt-Abrechnungsformular nicht in die Felder angedruckt, wie kann ich das ändern?

Da zig Drucker im Markt sind haben wir für die Passgenauigkeit zwei Delta Variablen in das Formular programmiert. 

Kopieren Sie Ihr MwSt-Formular und ändern Sie in folgenden Zeilen gemäss Ihren Druckwerten die Einstellungen: 

' Verschiebung für bisherige Ziffern

dim deltah as number = 30

dim deltav as number = 0

' Verschiebung für Ziffer neue 301 bis 382

dim deltah2 as number = 30

dim deltav2 as number = 0

Die beiden Variablen dienen dem Verstellen um 10tel-Millimeter aller Felder, damit Sie Ihren persönlichen Druckereinzug ausrichten können. Verstellen Sie den Wert indem Sie eine andere Nummer erfassen, Sie können auch negative Werte erfassen! Am Besten wenn Sie den Wert mit Plus oder Minus zufügen.

Bsp. dim deltah2 as number30 + 30 

Druckt die Werte 3 Millimeter unter dem bisherigen Wert. 

82 // 00082 // Kann ich in shakehands Kontor Rechnungen auf ein von mir erstelltes Layout drucken? Das Layout besteht im Moment als Word-Datei. Wie müsste man da vorgehen?

Sie können in shakehands Kontor im Formulargenerator eigene Layouts herstellen, ja. 

Wir verwenden in unsere shakehands Programmen einen eigenen entwickelten Formulargenerator Der Formulargenerator wird kostenlos in jeder Version mitgeliefert. 

Hier erstellen Sie nun mit Hilfe von bestehenden Formularen eigene Layouts oder führen Anpassungen an bestehenden Formualrdateien aus, die Sie möchten. 

Sie finden ein ausführliches Handbuch zum Thema Formulargenerator und Scriptsprache

Optional senden Sie uns Ihren Wunsch und wir programmieren Ihnen das Formular.  

Siehe auch eigenes Briefdesign - shakehands Formulargenerator - Service Formularanpassungen 

89 // 00089 // Wie gestalte ich mein Angebot-Formular, meine Rechnungen, meine Mahnungen?

ShakeHands bietet in shakehands Kontor einen leistungsfähigen und gut dokumentierten Formulargenerator. 

Mit diesem Werkzeug erstellen Sie jegliches Format bis auf das letzte Bit bezogen können Sie eigene Layouts umsetzen. Es gibt aufwendige Layouts, wo Sie eigene Schriften und das Design komplett überarbeiten, oder angepasste Layouts an unseren Vorlage-Formularen, wo Sie einzelne Bilder oder ein-zwei Felder anpassen.

Sie können dies selber umsetzen oder uns als shakehands Entwicklern damit beauftragen.

Details finden Sie hier:

95 // 00095 // Im Ausdruck eines Auftragsbelegs im Bereich Einkauf & Verkauf)ist die unterste Zeile des Fussbereiches abgeschnitten. Was kann ich tun?

Ser wahrscheinlich ist Ihr Druckbereich nicht entsprechend der App eingerichtet oder die Parameter können nicht erkannt werden. 

Folgender Ablauf hilft in der Regel: 

  1. shakehands Kontor ist geöffnet.
  2. Halten Sie nun die Umschalt-Taste gedrückt und wählen Sie das optionale Menu Ablage bzw. Datei und da Alle Papierformate löschen.... 
  3. Löschen Sie nun die Papierformate mit Löschen.
  4. Bestätigen Sie mit OK die Aufgabe.
  5. Richten Sie nun das Format für einen Drucker neu ein in dem Sie einen aktuellen Drucker auswählen, das Papierformat DIN A4, die Ausrichtung Hochformat und die Grösse: 100% bestimmen.
  6. Sichern Sie nun mit OK
  7. Schauen Sie sich nun Ihr Druckergebnis erneut an.

Das Neueinstellen der Papierformate brauchen Sie insbesondere auch beim Druckerwechsel.

siehe auch Papierformate löschen

97 // 00097 // DynaPDF findet ein Zeichensatz nicht?

Überprüfen Sie bitte einmal Ihre Schriftstyles unter Vorgaben>Druckformulare. 

Hier sollte der Fontname und der Postscriptname angegeben sein. 

Den richtigen Font-Namen wählen Sie im Formulareditor über das Menu "Font" aus. Der Postsciptname heisst dann z:B. SetTextFont("Helvetica", "HelveticaMT")

Bei einigen Schriften wird der PostScript-Name bei der PDF-Erzeugung nicht erkannt bzw. kann nicht gefunden werden. In solchen fällen geben Sie bitte den PostScript-Name bei der SetTextFont-Anweisung als zweiten Parameter in doppelten Anführungszeichen mit - so wie im Beispiel - an. 

Den PostScript-Name können Sie z.B. unter Apple OSX aus der Schriftsammlung entnehmen (Information zu der Schrift aufrufen).

99 // 00099 // Wie kann ich die Gesamtrabattprozentzahl im Formular integrieren, z.B. gebe ich 15% Belegrabatt, wie muss ich das Formular ändern, dass wie bei der Mehrwertsteuer der gegebene Rabatt in % da steht?

Es gibt eine globale Variable dafür. Sie müssen dazu ein neues Formular anlegen und da die Variable erfassen.

Geben Sie im Formular in der Ausgabezeile des Belegrabatts folgende Zeile ein: 

DrawText("Beleg-Rabatt " + Format(AUF_Rabatt, "-#.##") + "" + aw + ":", links1, hoehe + 10, links2 - links1, 40)

Weitere Details:

100 // 00100 // Wie kann ich z.B. die AGBs in einem Formular, welches ich mit dem Mail-Server versende direkt in den Ablauf von shakehands Kontor bei der Ausgabe als PDF einbinden?

Erstellen Sie einen automatischen Anhang.

Sie finden in shakehands Kontor Pro die Funkton. Hier legen Sie beliebige Belege ab, die dann bei der Ausgabe als digitaler Anhang per Vorgabe hinterlegt sind und automatisiert ausgegeben werden können.


102 // 00102 // Seit dem Update auf die neue Version erscheint beim Drucken der Vorgänge die Meldung "Die Scripumgebung konnte nicht initialisiert werden!". Was kann ich machen?

Richten Sie bitte die Papierformate neu ein. Dies sollten Sie bei jedem Systemupdate oder grossen Majorrelease von shakehands Kontor machen, oder wenn wir dies in den neuen Release empfehlen.

Der Ablauf ist wie folgt: 

  1. shakehands Kontor starten.
  2. Halten Sie die "Umschalt" Taste und gehen Sie auf das Menu Ablage unter Apple macOS X bzw. Datei unter Microsoft Windows und wählen Sie das optionale Menu "Alle Papierformate löschen …" und führen mittels Button Löschen nun das Löschen durch. 
  3. Es werden alle Papierformate in den Formularen gelöscht. 
  4. Unter Apple macOS X führen Sie im anschliessenden Fenster gleich neue Papierformate ein. Stellen Sie die neuen Formate ein. Unter Microsoft Windows stellen Sie die Papierformate im entsprechenden Menu das vorgeschlagen wird bei dieser Funktion ein.
  5. Sichern Sie mit OK.
  6. Wenn Sie weiterhin mit Papierformaten Probleme haben, stellen Sie in den shakehands Einstellungen, im Bereich Drucken und PDF diese auf Papierformate vor jedem Ausdruck einstellen ein oder führen die obigen Aktionen aus. Sie können so das Druckverhalten manuell steuern und sehen das Verhalten. 

Siehe auch Papierformate löschen 

106 // 00106 // Meine Druckausgaben sind auf 10% skaliert? Die Druckausgabe bei allen anderen Programmen ausser shakehands Kontor und Formularen funktioniert problemlos. Woran kann dies liegen und wie kann ich den Fehler beheben?

Öffnen Sie den Bereich Ablage unter Apple macOS oder den Bereich Datei unter Microsoft WIndows und halten Sie dabei die <Shift>-Taste gedrückt. 

Dann finden Sie den optionalen Menupunkt Alle Papierformate löschen aktiv. Sie werden nun sofort aufgefordert, ein neues Format festzulegen. Wählen Sie bitte unbedingt von einen lokalen Drucker aus der Liste oder bei Microsoft Windows bestätigen Sie den uferspezifischen Drucker. Der Drucker und die Konfigurationsdatei des Druckers müssen am lokalen Betriebssystem aktiviert sein. Nun sollte das Problem gelöst sein.

Siehe auch Alle Papierformate löschen

109 // 00109 // Nach dem Update auf shakehands Kontor muss ich mein Auftragsformular neu erstellen. Nun gelingt es mir nicht mein Logo, welches ich erneut eingebunden habe wieder in die Sichtbarkeit zu bringen.

Das Logo sollte im Bereich Vorgaben>Bilder als logo.tif erfasst sein. Damit wird dies auch in der neuen shakehands Version automatisch im Formular aufgerufen.

Möglicherweise ist dass Sie Sonderzeichen im Formularnamen oder im Bild verwenden. 

Löschen Sie z.B. alle Hochkommazeichen wie ' oder " oder andere Spezialzeichen.

117 // 00117 // Wie kann ich mein Logo in z.B. Auftragsformular universal A4 hoch einfügen?

Das ist eine Aufgabe welche in mehrere Bereiche hineinreicht. Gehen Sie wie folgt vor: 

  1. Bild bearbeiten und vorbereiten.
  2. Importieren Sie das neue Bild im Bereich Vorgaben>Bilder und geben Sie diesem einen Namen.
  3. Kopieren Sie den Namen in die Zwischenablage. 
  4. Öffnen Sie den Formulargenerator unter Vorgaben>Druckformulare und wählen Sie das Script Template Briefpapier A4 hoch.
  5. Duplizieren Sie dieses. 
  6. Ändern Sie den Namen des Templates. 
  7. Suchen Sie nach der Zeile DrawPicture("Logo.tif"….) und kopieren Sie den neuen Namen aus der Zwischenablage. 
  8. Die Attribute müssen Sie selber auf die Länge und Breite anpassen die Sie wünschen.
  9. Kopieren Sie nun den Namen des Formulars in die Zwischenablage.
  10. Und speichern Sie mit OK das neue Formular.
  11. Wechseln Sie in den Bereich Einkauf & Verkauf>Verkaufsbelege und erstellen Sie einen Beleg  oder wählen sie einen in der Liste aus.
  12. Klicken Sie dann auf Drucken/Senden.
  13. Wählen Sie das Formular, z.B. Auftragsformular universal A4 hoch und duplizieren Sie das Formular und 
  14. Im Formulargenerator erfassen Sie einen neuen Namen z.B. Eigenes Auftragsformular universal A4 hoch und suchen nach der Anweisung: #include "TEMPLATE Briefpapier A4 hoch". 
  15. Hier kopieren Sie nun den Namen Ihres Templates aus dem Zwischenspeicher ein. 
  16. Über den Button Formular ausgeben können Sie sich das Ergebnis anschauen.

Mehr dazu finden Sie im Handbuch zum Formulargenerator. Oder rufen Sie unseren Support an. Gerne entwickeln wir mit Ihnen zusammen Ihr persönliches Layout. 

118 // 00118 // Gibt es eine Option im Formular die Ausgabe an Email/PDF oder auf den Drucker zu steuern?

Die Ausgabeform können Sie über die globale Konstante 

"PRINT_ENGINE_AUSGABEMEDIUM" 

abrufen. Diese hat den numerischen Wert 

  • 0 bei Druck-Ausgabe  
  • 1 bei PDF/Email-Ausgabe

Den Status Email-Ausgabe setzen Sie im Vorschau-Fenster über die Option "Email-Ausgabe". Sie können diese in jedem eigenen Formular anpassen. 

119 // 00119 // In Bereich Adressen kann man ja eine Lieferart eintragen und bei den REWE-Vorgaben kann ich markieren, dass die Lieferart und die Zahlungsbedingungen aus der Adresse übernommen werden. 

In den Ausdrucken ist dann aber immer nur die Zahlungsbedingung enthalten, die Lieferart fehlt hier leider. Wie kann ich das ändern?

Die Ausgabe der Lieferart ist bei unsern Default-Formularen als Feld nicht automatisch mit dabei. 

Sie müssen das Feld in einem persönlichen Formular anpassen und dieses für die Ausgabe nutzen.

  1. Wechsle Sie ins bisherige Formular und duplizieren Sie dieses.
  2. Geben Sie dem Formular einen neuen Namen
  3. Wechseln Sie im Codebereich in die Fusszeile. Am besten zwischen den Code Zahlungstext und dem Fusstext 
  4. Geben Sie den neuen Code ein:
    •  'Lieferart ausgeben
    • #BeginGraphicsText
    • SetArea(300, AREA_AUTOSIZE) 
    • if ( AUF_ADR_LaLieferart <> ""
    •     #include "STYLE Arial 9, normal" 
    •     set hoehe to 50 
    •     set breite to LAYOUTWIDTH 
    •    set links1 to LAYOUTLEFT 
    •    DrawText("Lieferart: " + AUF_ADR_LaLieferart, links1, hoehe, breite, 250
    • endif
  5. Sichern Sie das Formular mit OK.
  6. Testen Sie die Ausgabe mit einem Verkaufsbeleg und dessen Ausgabe.

Weitere Details

120 // 00120 // Wenn wir Gill Sans im Formular verwenden, erscheint die Ausgabezeile leer? Wie kann das sein?

Per Vorgaben sind die Schriften im shakehands Formulareditor mit dem Wert für die Höhe auf 40 für die Ausgabe eingestellt.

Bei einer Druckvorschau unter Apple macOS X werden die Schriftstiles von Gill sans korrekt angezeigt. Bei der gleichen Schrift unter Microsoft Windows genügt die Anzeige mit dem Wert 40 nicht. Ein Wert 45 oder grösser für die Höhe zeigt die Schrift auch unter Microsoft Windows an. 

Das heisst gleich Schriften und Schriftschnitte könne auf unterschiedlichen Betriebssystemen unterschiedliche Höhen in der Druckvorschau anzeigen. 

Beachten Sie diesen Umstand bei nicht weit verbreiteten Schriften und passen Sie wo notwendig, die Ausgabe im Formular an. 

136 // 00136 // Seit der Umstellung Kontor 2014 werden bei mir Aufträge bzw. Rechnungen beim Druck nur auf Miniaturgrösse in der linken oberen Ecke gedruckt. Weder am Formular noch an den Druckereinstellungen (Brother MFC-9460CDN) wurde etwas geändert. Einen vernünftigen Belegdruck in DIN A4 bekommt man nur, wenn man das Formular über die Auswahl PDF druckt. Was mache ich falsch?

Mit der neuen Cocoaversion muss zwingend die Ansteuerung der Drucker in der Datenbank neu gesetzt werden, dies kann auch bei anderen Problemen mit Papierformaten nützlich sein, oder auch wenn Sie bei anderen Aktualiserungen von shakehands Kontor Probleme mit dem Ausdruck haben. Damit werden die alten Formate und Steuerungsdateien für die Ausgabe ersetzt durch neue, und werden so auch für die in Ihrem lokalen Betriebssystem hinterlegten Vorlagen vorbereitet.. 

  1. shakehands Kontor ist geöffnet. 
  2. Halten Sie die <Umschalt>-Taste gedrückt und wählen Sie mit der Maus das Menu Ablage unter Apple macOS X oder Datei unter Microsoft Windows. shakehands Kontor öffnet einen optionalen Bereich Alle Papierformate löschen.... 
  3. Klicken Sie auf den neuen Bereich. shakehands Kontor öffnet einen Dialog.
  4. Löschen Sie die Formate. 
  5. Setzen Sie im nächsten Dialog Papierformat die notwendigen Einstellungen und bestätigen Sie diese. shakehands löscht nun alle alten Drucker-Einstellungen und setzt die neuen technischen Vorgaben ein. 
  6. Unter Apple macOS X erscheint im folgenden Dialog gleich die Aufforderung den lokalen Drucker neu einzurichten unter Microsoft Windows richten Sie die Druckereinstellungen ein die vorgeschlagen werden (stammen aus den Vorgaben des angemeldeten Benutzers und dessen Einstellungen lokal in Ihrem OS.
  7. Testen Sie das Ganze mit einem Druck.

siehe auch:

141 // 00141 // Ich möchte auf meinen Rechnungen das Firmenlogo einrichten. Aber wo finde ich die Funktion? 

Das Firmenloge habe ich im Bereich Bilder hochgeladen, wo muss ich es nun für die Ausgabe aktivieren?

Als erstes muss ein Log im Bereich Vorgaben>Bilder hinterlegt sein. Dies haben Sie soweit erledigt. 

Der Name des Bildes sollte per Vorgabe logo.tif heissen. Haben Sie einen anderen Namen gewählt muss der Bildname im Breiftemplateformular angepasst werden.

Weitere Gründe können Anpassungen am Formular notwenig werden lassen, u.a. Sie möchten das Logo im Formular an andere Stellen ausgeben oder in anderen Grössen oder haben mehrere Logo, z.B. Bildmarken die Sie ausgeben möchten, usw...

Hier muss ein neues Druckformular erstellt werden.

Details finden Sie im Handbuch Formularwerkzeug

Sie können auch unseren Support mit der Erstellung eines Formulars beauftragen. 

Details finden Sie hier:

142 // 00142 // Ich möchte auf meinen Rechnungen das eigene Firmenlogo einrichten. Aber wo? Das Firmenloge habe ich hochgeladen, wo muss ich es aktivieren?

Als erstes muss ein Log im Bereich Vorgaben>Bilder geladen werden. 

Nennen Sie den Logoname als Vorgabe logo.tif. 

Nun können Sie schon neue Belege z.B. im Bereich Einkauf&Verkauf>Verkaufsbelege, Beleg auswählen und über Drucken/Senden das Auftragsformular universal A4 hoch auswählen und das ganze z.B. in einer Vorschau sich am Bildschirm anzeigen lassen. 

Ist Ihr Logo anders dimensioniert als unsere Vorlage oder haben Sie bei der Ausgabe andere wünsche müssen Sie das Druckformular selber anpassen oder uns damit beauftragen.

Details finden Sie im Handbuch Formulargenerator und Sprachreferenz. Sie können auch unseren Support mit der Erstellung eines Formulars beauftragen. 

Weitere Details

143 // 00143 // Leider ist es mir nicht möglich einen Kontoauszug der Raiffeisen Bank Lyss zu importieren. 

Wird ein MT940 Import in Zukunft implementiert werden?

MT940 wird von shakehands Kontor nicht unterstützt werden. 

Sie können gerne die *.txt oder *.csv Dateien importieren und ein Vorlage Script verwenden oder uns anfragen ein solches zu erstellen. 

Zudem werden ab shakehands Kontor 2017 die ISO 20022 Formate unterstützt das sind PAIN und CAMT Import-Formate, also XML-Formate, diese werden bei den Banken die anderen Formate ablösen.

156 // 00156 // Ist es möglich, einem mit Hilfe der BarCode-Anweisung generierten Barcode ebenfalls in einer anderen Farbe als schwarz zu setzten? 

Habe es mit der Set...Color - Anweisungen probiert, aber der Barcode bzw. QR-Code bleibt schwarz. 

Wie bzw. wo müsste ich die Farbe setzen?

Der Barcode ist ein Textobjekt. 

Ändern Sie die Textfarbe vor der DrawBarcode-Anweisung

Die Linienfarbe hat keine Auswirkung.

165 // 00165 // Ich möchte gerne mein Adressbereich auf meinem Rechnungsausdruck weiter nach rechts verschieben?

Dazu nutzen Sie den Formulargenerator. Dieser ist kostenlos in allen shakehands Kontor Versionen mit dabei.

Details finden Sie hier:

Finden Sie hier ein Ablaufplan skizziert: 

  1. Für die Ausgabe eines Belegs nutzt shakehands Kontor ein Formlar mit entsprechendem Script. Das Auftragsformular universal und diverse dazugehörige Templates
  2. Erstellen Sie vorerst ein eigenes Formular mit der Duplizieren-Funktion und machen Sie gleiches mit dem Template Briefpapier. 
  3. Weisen Sie anschliessend das neue Template in der Aufrufzeile #include in Ihrem Auftragsformular zu. 
  4. Wechseln Sie nun in das neue Template-Formular und weisen Sie in den entsprechenden Drawtext Anwendungen für die Adressen die Wert links1 auf Ihre benutztes Fenstercouvertgrösse aus 
  5. z.B. Links1-Wert 1100
  6. Wechseln Sie in das neue Auftragsformular und setzen Sie nun den Infoblock rechts auf links1und beachten Sie eventuell auch die Absenderzeile und Absenderlinie entsprechend auszurichten. 
  7. Testen Sie das Formular mit der Ausgabe im Drucken/Senden Bereich der Verkaufsbelege.

172 // 00172 // Ist es möglich, die Schriftart der Rechnungspositionen einstellbar zu machen? D.h. Bildschirmschriftart und Druckschriftart identisch? 

Wir haben einige Positionen, wo wir Tabellenstrukturen benötigen oder Schriftattribute nutzen möchten

Nein.

Wir unterstützen Schrift-Formatierungen bei der Anzeige und der Ausgabe für Positionen nicht.

Heute ist nur pro Feld das Attribut bestimmbar, z.B. können Kommentare italic ausgegeben werden, oder Titel sind in Fett, die anderen Texte in Positionen sind nur als ganzes in einem eigenen Schriftschnitt anzeigbar.

176 // 00176 // Ich möchte meine Texte in den Belegpositionen z.B. in einer Rechnung mit einem Tabulator setzen?

Dies ist heute so nicht möglich (Stand 11. Juni 2014). 

Wir werden Ihre Anfrage als Feature-Request aufnehmen. 

Belegtexte als Positionstexte mit Attributen und anderen Vorgaben zu formatieren.

181 // 00181 // Wie kann ich den Zeichensatz, den Font MyriadSemiBoldCondensed am DynaPDF anmelden?

Shakehands Kontor versucht die verwendeten Fonts in das Ausgabedokument als PDF einzubetten. 

Das wird von manchen Fontherstellern aus Lizenzgründen nicht gestattet. In den shakehands Einstellungen für die PDF-Ausgabe kann das Einbetten abgeschaltet werden, dann muss allerdings der Font aber auf dem Zielsystem wo das Dokument geöffnet wird, installiert sein für eine korrekte Anzeigeausgabe.

Es gibt also Zeichensätze die dürfen aus rechtlichen Gründen nicht in die PDF eingebettet werden. DynaPDF ist dabei sehr streng bei der Kontrolle der Schriften. 

182 // 00182 // Ich wüsste gern, ob es irgendwie möglich ist, die Betreffzeile der Email automatisch nach unseren Wünschen zu generieren.

Bisher:

Das ist heute (17.6.2014) nicht möglich, wir nehmen Ihre Anfrage als Feature-Request auf.

Ab shakehands Kontor Pro Release 14.3. und höher.

Ja. Wir haben in der Ausführung Pro eine Funktion geschaffen, wo Sie die Metadateien bei der Ausgabe steuern können, so bei Belegen, PDF-Belegen, Email-Baten etc. 

Weitere Details finden Sie hier

Diese Möglichkeit bietet Ihnen nur die Ausführung Pro.

210 // 00210 // Gibt es in shakehands Kontor eine Möglichkeit pro erfassten Auftrag bzw. pro Rechnung ein Freifeld zu füllen, wo z. B. eine Vertragsnummer oder Vorgangsnummer eingegeben werden kann? 

Diese sollte dann auf der Rechnung im Infoblock angedruckt werden.

Ja. 

Verwenden Sie das Feld Bestell-Nr.

222 // 00222 // Bei der Anpassung der Formulare möchte ich am Ende der Tabelle den Rechnungsrabatt nicht nur als Betrag sondern in % angeben. Nicht den Rabatt auf die einzelnen Positionen sondern den Rabatt, den man auf die gesamte Rechnung geben kann. Ich finde leider die passende Variable nicht.

Die Variable die Sie suchen heisst "AUF_Rabatt". 

Diese finden Sie im Formulargenerator als Auswahlmenu Felder als globale Variable. Es ist eine Variable vom Typ number.

238 // 00238 // Kann ich im Formulareditor bei der Positionstabelle zwei verschiedene Schriften verwenden? 

Ich kann nämlich nicht mit bold(true) bzw. bold(false) arbeiten, da meine Schrift DIN Next LT Pro jeweils eigene „Schriften” innerhalb der Familie dafür hat (DIN light, DIN medium, DIN regular usw.); mit bold(true) wird es nicht richtig dargestellt.

Ja. 

Das können Sie realisieren, z.B.: 

# include "Style Ihre Schrift normal" 

DrawText("Text1", links, hoehe, breite, bereichshöhe) 

# include "Style Ihre Schrift fett" 

DrawText("Text2", links, hoehe, breite, bereichshöhe) 

# include "Style Ihre Schrift normal"

u.s.w.

240 // 00240 // Ich habe einen neuen Auftraggeber, dieser benötigt aber, falls ich meine Rechnung per PDF sende, den Hinweis KOPIE quer über die Rechnung - leicht transparent eingedruckt.  Wie kann ich dies bewerkstelligen?

Sie benötigen ein Hintergrundbild für Ihr Formular. Dies kann ein Tiff-Bild sein, mit mindestens  300dpi-Auflösung mit der gewünschten Ausschrift. 

Dieses Hintergrundbild binden Sie als Logo in eine eigens dafür verwendetes Formular Template Briefpapier ein. 

Dieses Template rufen Sie dann in einem eigens für diesen Zweck erstelltes Auftragsformular auf.

Das Logo legen Sie im Bereich Vorlagen>Bilder ab.

Details zur Umsetzung der Formularanpassungen finden Sie im Handbuch Formularwerkzeug oder erhalten Sie bei uns im Support.

257 // 00257 // Wir haben einen "Textblock" mit einer Unterschrift in unseren Formularen eingebaut. Es kommt schonmal vor, dass die erste Zeile, also "Mit freundlichen Grüssen" noch auf eine Seite passt, die Unterschrift selbst wird dann auf der nächsten Seite ausgegeben. Gibt es die Möglichkeit ShakeHands Kontor zu sagen, dass dieser "Textblock" nie auseinandergerissen wird? Also wenn er nicht komplett auf eine Seite passt, dann direkt komplett auf die nächste Seite geschrieben wird?

Für dieses Problem gibt es die SetAreaMin-Anweisung. 

Mit dieser Anweisung legen Sie die Mindesthöhe des Textbereichs fest. Passt der Text mit der Mindesthöhe nicht auf die Seite, so wird der komplette Text des GraphicsText-Bereichs auf der nächste Seite ausgegeben. Fügen Sie die SetAreaMin-Anweisung nach der SetArea-Anweisung ein und geben die Mindesthöhe in Klammern an. 

Beispiel: 

#BeginGraphicsText 

SetArea(200, AREA_AUTOSIZE) 

SetAreaMin(150

#include "STYLE Arial 9, normal

set links1 to LAYOUTLEFT

set hoehe to 40 

DrawText("Mit freundlichen Grüssen,", links1, hoehe+0, 1700, 50

DrawPicture("unterschrift_sj.gif", 50, hoehe+50, 550

DrawText("Name", links1, hoehe+220, 1700, 50

DrawText("Funktion, Firma GmbH", links1, hoehe+260, 1700, 50)

277 // 00277 // Ich habe gesehen, dass im Rechnungsformular bestimmte Anweisungen enthalten sind und Dinge scheinbar gedruckt werden, je nachdem, ob man Kleinunternehmer ohne Mehrwertsteuerpflicht ist oder nicht. Wie kann ich nun diese Einstellung aktivieren oder deaktivieren?

Dies ist über eine lokale Formularvariable im Auftragsformular universal schaltbar. 

  1. Duplizieren Sie das Formular unter Drucken/Senden in der Liste Verkaufsbelege
  2. Geben Sie dem Formular nun zuerst einen neuen Namen 
  3. Und suchen Sie anschliessend die Konstante KLEINUNTERNEHMER
  4. Stellen Sie hier den Schalter von "FALSE" auf "TRUE" um.
  5. Und sichern die Eingaben mit OK.

Nun werden die MwSt-relevanten Teile des Belegs ausgeblendet.

Beachten Sie, falls Sie dennoch Steuersätze als Vorlagen in den Konten haben erscheinen diese bei der Auswahl der Konti, diese können Sie dann via die Mehrwertsteuerpflicht in den Firmastammdaten anpassen, rsp Sie löschen die Vorlagen der Steuersachverhalte auf Stufe der Konten im Kontenplan

283 // 00283 // Ich möchte in meinem Auftragsbeleg die Daten statt im Format DD.MM.YYYY neu im Format DD | MM | YY ausgeben.

Wechseln Sie in den Druckbereich Drucken/Senden im Bereich Einkauf&Verkauf>Verkaufsbelege und erstellen Sie ein Duplikat des Formulars welches Sie nutzen.

shakehands Kontor startet den Formulargenerator von ShakeHands Kontos. 

Hier ersetzen Sie nun den Block der Datumsausgabe: 

Kommentierten Sie bisherige Datumsausgaben aus:

  • 'DrawText("Datum:", links1, hoehe, links2 - links1, 50) 
  • 'DrawText(IfThen(GetPlatform = 1, MediumDate(AUF_Datum), ShortDate(AUF_Datum)), links2, hoehe, breite, 50) 

Setzen Sie zwei neue Variablen ein, rsp bearbeiten Sie die bestehenden:

  • dim datum as text = IfThen(GetPlatform = 1, MediumDate(AUF_Datum), ShortDate(AUF_Datum)) 
  • dim trenner as text = " | 

Geben Sie die neuen Textanweisungen aus:

  • DrawText((Nthfield(datum, ".",1)) + trenner + (Nthfield(datum, ".",2)) + trenner + (Nthfield(datum, ".",3)), links2, hoehe, breite, 50)

Passen Sie alle möglichen Dateumsausgeben im Beleg an und sichern Sie das neue Formular mit einem neuen Namen.

285 // 00285 // Ich benötige auf der Rechnung eine Objektadresse. 

Zudem haben wir die Rechnungsanschrift vom Grosskunden immer gleich, aber verschiedene Standorte, die als Objektadresse aufgeführt werden sollen. 

Können raten Sie uns?

Sie können die Objektadresse z.B. im Kopftext des Auftrags hinterlegen. Nutzen Sie das Feld Kopftext im Bereich Kopf-/Fusstext im Bereich Einkauf&Verkauf/Verkaufsbelege. Dieses Feld erscheint auf allen unseren Vorlage Formularen von shakehands Kontor. 

Alternativ nutzen Sie die Ausführung shakehands Kontor Pro, Hier können Sie weitere Adressen von Mitarbeitern oder auch Drittadressen zusätzlich erfassen und in den Beleg übernehmen. 

Für die Druckausgabe muss allenfalls das Druckformular angepasst werden. Wo Sie Rechnungsadresse und Lieferadresse zusätzlich im gleichen Beleg ausgeben. 

Melden Sie sich dazu beim shakehands Support.

295 // 00295 // Nach dem Update auf die 2016er Version wird meine IBAN unvollständig auf Rechnungen gedruckt. Was ist hier zu tun?

Möglicherweise genügt es alle Papierformate zu löschen und die neuen hinzuzufügen. 

Oder und die Ausgabewerte im "Template Briefpapier" müssen für das Feld IBAN vergrössert werden. 

Melden Sie sich im Support falls Sie den Formulargenerator nicht kennen.

301 // 00301 // Ich brauche für eine monatliche Auswertung die Auftragsliste, allerdings ergänzt um Rechnungsanschrift und Bruttobetrag. Kann ich ein solches Formular erstellen?

Die Rechnungsanschrift steht in der Auftragsliste nicht zur Verfügung. 

Sie können nur mit den Felder des Menüs Felder Tabelle arbeiten. Nutzen Sie in Ihrem Fall also die Felder Matchcode und Bruttobetrag 

In unserer API shakehands Kontor Link können Sie auch mit einer eigene Middleware die Adresse der Belege auslesen.

322 // 00322 // Ich würde gerne mein Druckformular (Rechnung, Angebot usw.) erweitern. 

Dort wo "Seite 1" steht, möchte ich das z.B.  "Seite 1 von 3" gedruckt wird.

Die Funktion ist im Handbuch Formularentwicklung erklärt. 

Bitte duplizieren Sie das Formular "TEMPLATE Briefpapier A4 hoch" und ändern Sie den Namen in "TEMPLATE Briefpapier A4 hoch, MeinFormular". 

Suchen und ändern Sie die Zeile 

DrawText("Seite " + NumToText(PAGE_NUMBER) + " von " + PostPageCount() + ":", links1, hoehe, LAYOUTWIDTH, 40)

Öffnen Sie dann wieder Ihr Auftragsformular und passen Sie in Zeile für den Aufruf des Briefpapiervorlage an: 

#include "TEMPLATE Briefpapier A4 hoch, MeinFormular"

332 // 00332 // Warum überlappt sich die Schrift so in meiner Position des Auftragsformulars und was kann ich machen?

Sie verwenden vermutlich ein angepasstes auf Ihren Bedarf überarbeitetes Druckformular, welches aus einer älteren Programmversion stammt, in der noch keine mehrzeilige Ausgabe der Artikelbezeichnung möglich war. 

Abhilfe schafft eine Überarbeitung des lokalen Druckformulars oder die Verwendung das aktuelle Druckformular Auftragsformular universal A4 hoch oder ein ähnliches. 

Es ist so, dass wir unsere Vorlagen und auch die Vorlageformualre weiterentwickeln, so müssen Sie auch eigene Formualrentwicklungen, jeweils diesen Neuerungen selber anpassen. In der Regel können bisherige Formulare aber in neuen Versionen auch ohne Anpassungen genutzt werden, mit der Einschränkung, dass Sie die neuen Funktionen nicht unterstützen. 

333 // 00333 // Gibt es das Auftragsformular (insbesondere die Arten Rechnung, Proformarechnung, Lieferschein) in englischer Sprache?

Ja. 

Lesen Sie die englische Vorlagedatenbank ins System und importieren Sie die englischen Formularvorlagen, über die Funktion Import&Export Vorlagen Import im Bereich Vorgaben>Druckformulare in Ihr System.

Die erweiterte Vorlagendatenbank finden Sie auf unseren Downloadseiten im Bereich Erweiterungen - shakehands Kontor erweiterte Kontenpläne und Templates. 

Weitere Details zum Thema in der shakehands Dokumentation Formularentwicklung:

https://doks.shakehands.com/de/anwenderhandbuch/7-formularentwicklung.html

334 // 00334 // Habe ich im Formulareditor die Möglichkeit eine Anweisung zu geben, die ungefähr so lautet: "if Dokument als gedruckt markiert" drawtext "titel" - "Duplikat", sodass später als Rechnungstitel "Rechnung Duplikat" erscheint?

Ja. Die Anweisung kann dann z.B. so aussehen: 

DrawText(titel + IfThen(AUF_Gedruckt, " - Duplikat", "") + " Nr. " + AUF_AuftragsNr, links1, hoehe, LAYOUTWIDTH, 50)

336 // 00336 // Gibt es die Möglichkeit auf den (Eingangs)-Rechnungen und Bestellformularen den Hersteller und Lieferanten anzuzeigen?

Für die Ausgabe des Herstellers verwenden Sie in einer DrawText-Anweisung das Feld 'POS_Hersteller' als ersten Parameter. 

Zum Beispiel: 

DrawText(POS_Hersteller, links1, hoehe, 350, 50)

340 // 00340 // Ich möchte gerne einfache Artikeletiketten auf einem Dymo drucken. D.h. nur Artikelbezeichung und die Artikelnr. Ist dieses irgendwie möglich?

Ja. Sie können uns beauftragen und wir programmieren ein neues Formular. Oder Sie versuchen dies im mitgelieferten kostenlosen Formulargenerator selber umzusetzen. 

Wenn Sie uns beauftragen, senden Sie uns ein Design und eine Massskizze - am besten in Millimetern - der Grösse des Etiquette. 

Siehe auch alle Details im Handbuch Formularentwicklung.

343 // 00343 // Ich würde gerne Rechnungsvorlagen von einer in die andere Firma übertragen. Geht das?

Sie meinen die Belegformulare? 

  1. Duplizieren Sie die benötigten Formularen oder Bilder in der Ursprungsfirma. 
  2. In den duplizierten neuen Formularen setzen Sie die Option "alle Firmen" aktiv. 
  3. In der Zielfirma nehmen Sie die notwendigen Änderungen am Formular vor und entfernen anschliessend die Option "alle Firmen" wieder.

Das Formular ist nun auf diese Weise "transportiert" worden und erscheint nicht mehr in der ursprünglichen Firma. 

350 // 00350 // Ich arbeite mit shakehands Kontor. Meine Firma unterliegt nicht der MwSt-Pflicht? Ich habe gelesen, dass im Auftragsformular universal ein Schalter eingerichtet werden kann wo die MwSt-Werte im Formular deaktiviert werden. Wie muss ich vorgehen?

Duplizieren Sie eines der von Ihnen benutzen Formulare im Bereich Drucken/Senden direkt aus dem Bereich Verkaufsbelege.. 

Geben Sie dem neuen Formular einen eigenen Namen z.B. Auftragsformular universal A4 Solaris Ltd. Dann bearbeiten Sie den Code. Suchen Sie die Konstante KLEINUNTERNEHMER

Setzen Sie nun den Schalter Kleinunternehmer auf TRUE

const KLEINUNTERNEHMER    as boolean = FALSE

Sichern Sie das neue Formular mit OK und Testen sie es. 


361 // 00361 // Ich würde gerne aus dem Auftrag bzw. aus dem Lieferschein heraus die entsprechenden Artikel und Daten Artikelbezeichnung, Gewicht ect. auf ein Etikett drucken, so dass beim Kommissionieren jeder Artikel eines Lieferscheins mit einer Etikette ein Aufkleber gedruckt werden kann. Ist das möglich?

Ja, dies ist möglich.

Sie müssen diese in einem eigenen Druckformular definieren oder definieren lassen. Hierzu nutzen Sie das Formularwerkzeug oder lassen sich diese spezielle Etikette durch unseren Support entwickeln. 

373 // 00373 // Ich erfasse meine Preise 4-stellig nach dem Komma. Beim Ausdruck erhalte ich nur zwei Nachkommastellen. Wie kann ich dies ändern?

Wählen Sie das entsprechende Druckformular und passen Sie hier die Ausgabe des Formats der Preise auf 4-Nachkommastellen an. Per Vorgabe sind diese auf zwei Nachkommastellen vorgesehen.

  1. Wählen Sie im Bereich Einkauf&Verkauf>Verkaufsbelege an.
  2. Markieren Sie hier einen Beleg, mit einer Position mit vier Nachkommastellen aus.
  3. Klicken Sie auf Drucken/Senden.
  4. Wählen Sie hier das entsprechende Formular, z.B. Auftragsformular universal A4 hoch und Duplizieren Sie dieses.
  5. Im Codebereich ersetzen Sie die Formatkonstante FORMATBETRAGLEER durch folgende Werte an: 
    • const FORMATBETRAGLEER as text   = "#,0.0000;-#,0.0000;"
  6. Sichern Sie das Formular unter einem neuen Namen.
  7. Testen Sie das Formular nun in einer Vorschau.

Hinweise zum Formulargenerator finden Sie hier.

375 // 00375 // Ich möchte die Zeile "gehört zu"-Information der Vorbelege nicht ausgeben? Wie entferne ich die Zeile?

Kommentieren Sie die Zeile mit dem Kommentierbefehl '. aus.

Suchen Sie im Formularcode nach der Zeile:

DrawText("(Gehört zu " + AUF_Vorbeleg + " Nr. " + AUF_VorbelegNr + " vom " + DateToText(AUF_VorbelegDatum) + ")", links1, hoehe, LAYOUTWIDTH, 50) ...

setzen Sie das Hochkomma, der Code ändert sich wie folgt:

' DrawText("(Gehört zu " + AUF_Vorbeleg + " Nr. " + AUF_VorbelegNr + " vom " + DateToText(AUF_VorbelegDatum) + ")", links1, hoehe, LAYOUTWIDTH, 50) ...

Sichern Sie nun das Formular und prüfen Sie an Hand einer Ausgabe des Formular mit einem Vorbeleg den neunen Code. 

390 // 00390 // Habe die Papierformate wie vorgeschlagen gelöscht und neu eingerichtet. Leider bleibt alles beim gleichen.

Verstehe nicht was Sie mit „OS Varianten“ meinen, (arbeite mit Win 7 und habe keine Schriftarten geändert)?

Meine Ausdrucke sind weiterhin skaliert nach der Ausgabe. 

Ändern Sie mit der Funktion „Schriftgrad ändern“ auf 100% in Ihren lokalen Systemeinstellungen (Systemsteuerung>Alle Systemsteuerungselemente>Schriftarten)  Ihre benutzerspezifischen Einstellungen in Ihrem Betriebssystem. 

Prüfen Sie dann die Ausgabe. 

Führt dies nicht zum Ziel, führen Sie folgendes aus:

shakeands Kontor prüft die Schriftschnitte diese sind offenbar nicht vorhanden oder anders. Wie sie selber berichten, sind die Schriften enger aber die Zeilenabstände grösser. 

  1. In Ihrem Fall würde ich alle Betriebsystem eigenen Microsoft Windows Schriften Arial und Helvetica löschen.
  2. Und diese Schriften in einem zweiten Schritt ab Original-OS System neu installieren. 

Der Grund: Oft sind Drittprogramm verantwortliche die andere Schriften mitliefern. Die unterschiedlichen Schnitte der Schriften und die skalierenden Schriften unter MS Windows 7 sind problematisch. 

shakehands Kontor setzt auf die lokalen Schriften und Schnitte aus dem lokalen Benutzerprofil und interpretiert bei fehlenden Schriften und Schnitten mit einer ähnlichen Schrift. Die führt dann zu Ihrer beschriebenen Situation.

395 // 00395 // Ich möchte ESR-Belege direkt mit der Rechnung ausgeben. 

Was habe ich für Möglichkeiten in shakehands Kontor?

shakehands Kontor unterstütz die Ausgabe von ESR-Belegen/QR-Rechnung bei Rechnungen. In der Regel werden bei der Ausgabe neben der Rechnung in einem zweiten Druckauftrag die ESR-Belege/QR-Rechnung ausgedruckt. 

Haben Sie mehrere Belege, markieren Sie diese in der Liste Verkaufsbelege und drucken Sie diese als Serie: Einmal in einem Durchgang mit dem Auftragsformular Rechnung und einmal mit dem ESR-Formular.

Varianten: 

Möchten Sie Rechnungsformular und ESR in einmal ausdrucken. Verwenden Sie das Layout Auftragsformular mit ESR. Damit ist der ESR im Auftragsformular im A4 Blatt integriert. Mehrere Seiten können so in einem Schacht ausgegeben werden. 

Haben Sie einen Drucker welcher Schachtübergreifend ein Druckjob erledigen kann z.B. für ein Deckblatt oder eine andere Sorte, ist es möglich ein Formularlayout zu definieren, wo als erste Seite der ESR gedruckt wird und auf den weiteren Seiten die fortfallenden Rechnungsseiten. Melden Sie sich für diesen Zusatzdienst bei uns im Support.


404 // 00404 // Wir möchten gerne Rechnungen mit ESR versenden. Nun ist es aber so, dass wir hierfür einerseits alle Auftragsformulare, und danach alle ESR-Formulare ausdrucken müssen. Das gibt zwei Papierstapel, die manuell zu sortieren sind. Ich habe mir nun überlegt, die beiden Formulare in ein neues Formular zusammenzuführen. Das gibt aber diverse Konflikte, da die Bereiche in den beiden Formularen teils ganz anders aufgebaut sind. Bevor ich hier weitersuche meine Frage: hätten Sie eine Formularvorlage, welche beides beinhaltet? Also zuerst die Rechnung, und dann als letzte Seite das ESR Formular? Oder wie lösen das andere Kunden, damit sie die Formulare nicht von Hand sortieren müssen?

"Wir möchten gerne Rechnungen mit ESR versenden. Nun ist es aber so, dass wir hierfür einerseits alle Auftragsformulare, und danach alle ESR-Formulare ausdrucken müssen. Das gibt zwei Papierstapel, die manuell zu sortieren sind."

Das heisst Sie nutzen das Rechnugnsformular als A4 und nicht nur A4 inkludiertem ESR-Teil im Formular. 

"Ich habe mir nun überlegt, die beiden Formulare in ein neues Formular zusammenzuführen. Das gibt aber diverse Konflikte, da die Bereiche in den beiden Formularen teils ganz anders aufgebaut sind." 

Das ist so nicht möglich, rsp es gibt eine Ausnahme. Siehe unten. 

"Bevor ich hier weitersuche meine Frage: hätten Sie eine Formularvorlage, welche beides beinhaltet?"

Ja Auftragsformular mit ESR A4 inklusive unten dem ESR. d.h. Sie haben ein Layout welches nur 2/3 von A4 nutzt. 

"Also zuerst die Rechnung, und dann als letzte Seite das ESR Formular?"

So geht es nur wie von Ihnen beschrieben Serie Rechnungen und dann Druckserie ESR.

"Oder wie lösen das andere Kunden, damit sie die Formulare nicht von Hand sortieren müssen?" 

Weitere Alternativen sind: 

  • Sie geben nur die ESR-Zeilen und Information z.B. in der Zahlungsinformation mit, also nicht einen ganzen ESR, dass kann beim Banking dann kopiert werden. Das Standardformat bleibt. Sie drucken keinen ESR mehr
  • Es gibt Drucker wo z.B. Fach und erste oder letzte Seite gesteuert werden können und so in einen anderen Druckbereich umgelegt werden können. Damit könnte ein Formular erstellt werden welches auf der ersten Seite der ESR druckt und dann die restliche Seiten aus einem anderen Fach in einem anderen Format druckt. 

Eine Schachtsteuerung und ein Format in einem Druckablauf wird durch die genutzte Druckengine aktuell (Stand Release 15.3., Sommer 2018) nicht unterstützt, aus diesem Grund bleibt es bei der einfach Seriendruckfunktion in zwei Serien. 

410 // 00410 //  Bei der MWST-Quartalsabrechnung wird unter Ziffer 200 das Total dser Entgelte ohne Rappen ausgewiesen, somit ergibt sich eine Differnz bei a) der Jahresumsatzabstimmung b) der Steuerberechnung Zudem ist die Druckvorlage nicht mit der der ESTV kompatibel. Für entsprechende Anpassungen danke ich Ihnen. Freundliche Grüsse E.K.

"Bei der MWST-Quartalsabrechnung wird unter Ziffer 200 das Total dser Entgelte ohne Rappen ausgewiesen, somit ergibt sich eine Differnz bei a) der Jahresumsatzabstimmung"

So ist es im Orginalformular vorgesehen. Der Betrag muss in Franken in absoluten Zahlen eingesetzt werden. Rundungsdifferenzen im Rappenbereich bezüglich der Automatikkonten buchen Sie in der Buchhaltung selber weg. 

"b) der Steuerberechnung Zudem ist die Druckvorlage nicht mit der der ESTV kompatibel."

Verwenden Sie die lokalen Formularvariablen um die Anpassung auf den lokalen Drucker vorzunehmen. Mit den lokalen Deltavariablen für Höhe und Breite auf Ihr lokalen Druckerbereich an.


414 // 00414 // Wie kann ich im shakehands Kontor mehrere Belegsprachen realisieren? Ich habe derzeit deutsch und möchte noch englisch dazu nehmen?

Wir haben Template in unseren Vorlage-Datenbanken für deutsch, französisch und einige Formulare in Italienisch und englisch. 

  1. Laden Sie diesfalls die Vorlagendatenbank in unseren Downloadseiten und da im Bereich erweiterte Kontenpläne
  2. Starten Sie die Vorlagendatenbank in Ihrer lokalen shakehands Version und wählen Sie die entsprechende Vorlage Firma aus. 
  3. Im Bereich Vorlage>Druckformulare sehen Sie nun die Liste der entsprechenden Formulare. 
  4. Exportieren Sie diese inkl. der dazugehörigen Template lokal auf Ihren Drive.
  5. Starten Sie anschliessend Ihre Datenbank.
  6. Navigieren Sie in den Bereich Vorlage>Druckformulare und importieren Sie alle Skriptedateien der Druckformulare.
  7. Bearbeiten Sie diese mehrsprachigen Formulare wo notwendig im Bereich Vorlage>Druckformulare oder direkt im Bereich Drucken/Senden in der jeweiligen Liste z.B. Verkaufsbelege


416 // 00416 // Ich würde gerne neben der Bearbeiter Rufnummer (Mobilnummer) auch gerne die Firmentelefonnummer (Festnetz) ausdrucken, ist dies möglich?

Ja. 

Bearbeiten Sie Ihr Druckformular ab ca. Zeile 220 finden Sie diese Anweisung:

if ( AUF_BearbeiterTelefon <> "" )
  DrawText("Telefon:", links1, hoehe, links2 - links1, 50)
  DrawText(AUF_BearbeiterTelefon, links2, hoehe, breite, 50)

  'Fügen Sie folgende Erweiterung hinzu:

  set hoehe to hoehe + zab
  DrawText("Mobile:", links1, hoehe, links2 - links1, 50)
  DrawText(Firma_Telefon, links2, hoehe, breite, 50)

  set hoehe to hoehe + zab
endif


Sichern Sie das neue Formular. Oder rufen Sie doch bitte zu unseren Supportzeiten an, wir können uns dies gemeinsam via Fernwartung anschauen.

426 // 00426 // Wie mahne ich in französisch?

Nutzen Sie für die Ausgabe das Formular in französischer Sprache:

1 Rappel universel A4 hoch, français

Zusätzlich finden Sie auch eine Version in englisch:

1 Reminder universel A4 high, english

Die Formulare können Sie nach belieben Anpassen. Duplizieren Sie diese und erfassen Sie die Mahntexte im Formular mit eigenen Texten. 

446 // 00446 // Auf Basis des Lieferscheins haben wir eine Packliste erstellt. Neben dem Lagerplatz soll auch der Bestand mit ausgegeben werden.

Wie lautet der Feldbezeichner für den Bestand: ART_Bestand?

Das Feld Bestand eines Artikels ist im Bereich Einkauf- und Verkauf und deren Belege und Abfrage für die Formulare nicht verfügbar.


Im Bereich Stammdaten>Artikel & Leistungen können die Bestände in der Liste angezeigt oder auf ein Formular ausgegeben werden.

Die Feldbezeichner sind 

  • ART_BestellBestand
  • ART_LagerBestand

459 // 00459 // Wir benötigen für den Lieferschein die Erweiterung der Leergutpaletten in Form einer Fusszeile Aufdruck. Diese sollte nur erscheinen, wenn die Paletten in einer Lieferscheinposition erscheint. Was würde dies für uns kosten, wenn Sie dieses dem Lieferschein hinzufügen könnte.

Also es handelt sich um ein neues Lieferscheinformat, wo die Fusszeile automatisch ergänzt wird, wenn Positionen als Paletten (Einheit Pal.) angegeben ist. 

Dies ist eine Stunde Arbeit mit, Fernwartung und allem drum und dran, sind dies CHF 200.- inkl. MwSt. 

465 // 00465 // Beim Erstellen des Druckformulars aus einer Kopie von TEMPLATE Briefpapier A4 hoch
Erhalte nach Einsetzen des Logos (TIFF) und aufrufen des Briefes aus Office>Briefe folgende Meldungen:

1. Die Scriptumgebung konnte nicht initialisiert werden!
2. Invalid area Deklaration, '#Begin...'expected!

Mit der Anweisung #BeginDocument setzen Sie die Definitionen der Grösse des Blattes, diese braucht das Formular um die Druckbereiche zu definieren. Die erweiterten Anweisungen #BeginBackgrund etc sind die Basiseinstellungen, die Sie brauchen.

Details siehe:

468 // 00468 // Da wir nicht rechtlich bindende Angebote ausstellen möchten, brauchen wir neben dem Belegtyp „Angebot“ ein „Kostenvoranschlag“ auf dem Formular, um rechtlich nicht an dieses „Angebot“ gebunden zu sein. Ist das realisierbar.

Ja. 

Sie können ein eigenes Formular erstellen, wo statt Angebot, Kostenvoranschlag ausgeben wird. Melden Sie sich beim Support für eine Umsetzung. 

471 // 00471 // Kann man mittels eigener Programmierung shakehands Kontor erweitert werden? Kann man Plugins selbst erstellen und dadurch benötigte Funktionen einbauen?

shakehands Kontor ist ein Standardprodukt welches weder durch Induvidual-Programmierung noch PlugIn's verändert werden kann.

Möglich sind eigene CI und Formulare zu bauen oder unter Nutzung unserer API shakehands Kontor Link auf die Datenbank zuzugreifen.

siehe auch:

474 // 00474 // Ich würde gerne das Textfeld, wo die Beschreibung meiner Position steht, über die mehr oder weniger ganze Breite der Seite im Layout Verkaufsbelege ausdehnen. Aber wenn ich mir die Definition der Textposition anschaue, finde ich dort keine Definition der Breite. Aber, wie gesagt, ich kenne mich auch nicht so gut damit aus.

Im Formulargenerator können Sie dies selber umsetzen. 

Die Breite der Textausgabe wird mit dem vierten Parameter bei der DrawText-Anweisung festgelegt. Syntax für die Textausgabe-Anweisung:

DrawText(Inhalt, Links, Oben, Breite, Höhe[, Ausrichtung])

Der letzte Parameter für die Textausrichtung kann optional angegeben werden. Hier nun ein Vorschlag für die Textposition:

DrawText(POS_Beschreibung, l2, posContentTop, s8 - s2 - breite, MAX_POS_HEIGHT - 50)

Setzen Sie also den Parameter s8 - s2 - breite auf Ihre neuen Wert, nutzen Sie dazu ein paar Zeilen zuvor festgelegt Variable.

479 // 00479 // Wir haben einen neuen Einzahlungsschein für die Bank Linth eingerichtet. Ich habe nun von der Bank folgende Rückmeldung erhalten: Für die Codierzeile ist der Zeichensatz der Schrift OCR-B Grösse 1 (inl. der beiden Hilfzeichen +>) 10 Zeichen pro zoll zu verwenden. Können Sie dies noch richtig einstellen? Gerne erwarte ich Ihre Rückmeldung. Nach erfolgter Korrektur muss ich der Bank nochmals entsprechende Testdrucke zukommen lassen. 

Die Original OCR-B Schrift und eine Schablone haben Sie bei sich? Dann können wir dies in einer Fernwartung einrichten. 

480 // 00480 // Ich möchte die letzte Seite (im Briefbogen template) abweichend gestalten können.
(Bei der ersten Seite gelingt dies einfach mit der Bedingung if (PAGE_NUMBER = 1)...
analog dazu möchte ich die letzte Seite detektieren. etwa:


if ( NumToText(PAGE_NUMBER) <> PostPageCount() )

dies geht aber nicht, da PostPageCount den Wert "text" und nicht "number" hat, und somit ein "Vergleichen" fehlschlägt. Haben Sie eine andere Idee, wie dies bewerkstelligt werden könnte?

Definieren Sie eine neue Variable vom Typ "Boolean", z.B.:

dim lastPage as boolean = FALSE

Setzen Sie diese Variable am Ende des Formulars z.B. nach der Ausgabe dem Gruss auf 'TRUE'.

set lastPage to TRUE

Über die Bedingung if ( lastPage ) können Sie die Ausgabe der letzten Seite steuern.

Melden Sie sich sonst beim Support falls Sie dies nicht umsetzen können.

525 // 00525 // Kurze Frage, ich würde gern, in der Fusszeile, eine weitere Bankverbindung mit angeben. Ich habe aber leider keine Möglichkeit gefunden dieses einzupflegen. Ist es überhaupt möglich?

Eine weitere Bankverbindung muss manuell im Druckformular hinterlegt werden.

Melden Sie sich beim Support, dies können wir via TeamViewer erledigen. Rufen Sie uns bitte an.

526 // 00526 // Ich hätte gerne die Spalte mit der Beschreibung deutlich breiter und dafür können die Spalten Einheit und Steuer gerne raus. Der freigewordene Platz soll dann mit dem entsprechend breiteren Bezeichnungsfeld gefüllt werden.

Das ist möglich. Am einfachsten rufen Sie unseren Support an und halten das Fernwartungstool Teamveiwer bereit. 

Hier einige grundsätzliche Gedanken: 

  • Duplizieren Sie das Vorlage-Formular z.B. Auftragsformular universal A4 hoch
  • Kennen Sie dies Formular um und vergeben Sie einen neuen Namen
  • Wechseln Sie in den Bereich Positionstabelle, Zeile 314 ff.
  • Hier müssen nun die Ausgaben für Spaltentitel und Bezeichnungen für Einheit und Steuer deaktiviert werden.
  • Anschliessend muss der Textbereich erweitert werden.

Beachten Sie aber die Vorgaben er ESTV, dass bei unterschiedlichen Steuersätzen in der gleichen Rechnung pro Position ein Steuercode angedruckt werden muss. Nur dann dürfen Sie die Steuer global am Gesamttotal deklarieren und ausgeben und auf Posiitonsebene den Steuersatz deaktivieren. 


528 // 00528 // Der Fehler taucht bei der Ausgabe auf:
Kontoauszüge - Vorschau (hier wird bei der Version A4hoch zuerst der Ausdruck in A4quer dargestellt) - Änderung Format von quer auf hoch - dann Speicherung als pdf Datei (Button) - dann erfolgt die Fehlermeldung: 

DynaPDF:Write Text: Font: "Arial MT" 1 glyphs not found!(300) Last
found: Arial(Arial)=Arial

Ich habe in der Datenbank mehrere Buchhaltungen - Dieser Fehler tritt nur bei einem auf - Kann dieser Fehler dadurch auftreten, dass ich in dieser Datenbank eine Buchhaltung von einer anderen Datenbank hinzugefügt habe.

Vermutlich liegt ein Problem der Ausgabe eines Druckzeichens vor. 

Schränken Sie einmal die Ausgabe z.B. Mit einem Filter ein, dass Sie nur die Buchungen an einem Tag haben und erzeigen Sie den Fehler mit dieser verkürzten Liste. 

Vermutlich liegt hier das Problen, das  ein "nicht druckbares" Zeichen im Buchungstext enthalten ist - welches Sie auch nicht sehen.

Folgendes Vorgehen:  

Inhalt der Zeilen löschen und von Hand einen neuen Text eingeben.

Nachtrag: 

Es war ein Sonderzeichen welches im Font Arial MT als Glyphe nicht dargestellt werden konnte. 

555 // 00555 // Hallo, ich möchte beim Rechnungsformular den Adresskopf ohne die Absender-Zeile drucken.
Im Abschnitt "Adressfenster Links" wird DrawText(AUF_Rechnungsanschrift, links1, hoehe, 900, 250) aufgerufen. Ersetzt ich diesen Teil durch die globalen Felder für die Adressen, wird aber dennoch der Absender gezeigt über dem Adressfeld. Mir ist unklar, wo ich diese Zeile löschen kann.

Die  Ausgabe der Absenderzeile ist in dem Formular für die Briefpapier-Vorlage (TEMPLATE Briefpapier A4 hoch) hinterlegt.


In diesem können Sie bestimmte Bereiche wie z.B. die Absenderzeile ein- und ausblenden. Zum Ausblenden weisen Sie der entsprechenden Variable den Wert "FALSE" zu.

siehe auch:

560 // 00560 // Wie kann ich einen Briefkopf in die Rechnung einfügen. Komme mit den Hilfsseiten nicht klar.

Sie können ein globales Bild in den Rechnungskopf einfügen.  Details finden Sie hier:

Falls dies nicht die Lösung ist erhalten Sie auf unseren Homepageseiten einen Überblick über die Möglichkeit eines eigenen Brieftemplates. Falls Sie mit dem Formulargenerator nicht zu Gange kommen, welchen Sie sich bei uns im Support, dann kann ein eigenes Brieftemplate umgesetzt werden.

Siehe auch: 

570 // 00570 // Ich habe mein System neu aufgesetzt. shakehands Kontor läuft wieder, jedoch werden nicht-System-Schriften (in diesem Fall "Alte DIN 1451 Mittelschrift" und "Fago") nicht eingebunden sondern durch eine Standard Arial(?) ersetzt. Dies tritt auf, wenn ich die PDF-Ausgabe nutze. Bei der Ausgabe erzeugt DynaPDF eine Fehlermeldung.

Drucke ich den Beleg über den Windows-PDF-Drucker wird der Font korrekt eingebunden. Wenn ich in den Druckformularen eine andere Systemschrift einsetze (z.B. "Courier") wird diese korrekt. Haben Sie Abhilfe?

Ich habe bei mir unter Windows 10 die Schrift "Alte DIN 1451 Mittelschrift" installiert. Ich konnte problemlos ein PDF erzeugen. Vielleicht installieren Sie die Schrift noch mal neu.

Ansonsten geben Sie mal als PostScript-Namen "AlteDIN1451Mittelschrift" an.

SetTextFont("Alte DIN 1451 Mittelschrift", "AlteDIN1451Mittelschrift")

Für den Font "Fago" versuchen Sie bitte mal den PostScript-Namen "FagoOT"
Ich bin mir aber nicht sicher, ob das der richtige PostScript-Name zu Ihrem Font ist.

Melden Sie sich sonst für eine Fernwartung bei uns im Support. 

571 // 00571 // Ich habe eine Frage zur Importfunktion. Ich importiere meine Buchungen jeden Monat aus MoneyMoney, und bin begeistert, wie komfortable das Buchen geworden ist.

Jeden Monat gibt es eine Vielzahl von Buchungen, die im Buchungstext bestimmte Stichworte haben, aufgrund derer man automatisch ein Gegenkonto zum Bankkonto 1200 vorgeben könnte.

Ist es möglich, in shakehands Kontor einen Filter zu definieren, so dass automatisch neben den bestehenden Daten noch ein Gegenkonto erscheint?

Ja, 

Sie können die automatische Zeilenvervollständigung Nutzen. Definieren Sie auf Grund von Kriterien einzelne Konten und erfassen Sie diese neuen Bedingungen in ein neues Importscript ein.

siehe auch: 

Finden Sie anbei einige Beispiele von Buchungszeilen für einen nRLR-Kontenplan, Sie können den Code gleich in ein neues Script kopieren: 


' ---------------------------------------------------------------------------------

' Optional: Belegvervollständigung

' ---------------------------------------------------------------------------------

' Sachkonten bei gefunden Text zuweisen

set Vorlage_Konto to IfThen(PatternCount(Vorlage_Text, "Zinsabschluss") > 0,“6990“, Vorlage_Konto) 'Konto anpassen auf eigenen Kontenplan

set Vorlage_Konto to IfThen(PatternCount(Vorlage_Text, "ESSO") > 0,“6210“, Vorlage_Konto) 'Konto anpassen auf eigenen Kontenplan

set Vorlage_Konto to IfThen(PatternCount(Vorlage_Text, "MIGROS") > 0,“5900“, Vorlage_Konto) 'Konto anpassen auf eigenen Kontenplan

set Vorlage_Konto to IfThen(PatternCount(Vorlage_Text, "MULTIPAY AG") > 0,"3000", Vorlage_Konto) 'Konto anpassen auf eigenen Kontenplan

set Vorlage_Konto to IfThen(PatternCount(Vorlage_Text, "SWISSCOM") > 0,“6510“, Vorlage_Konto) 'Konto anpassen auf eigenen Kontenplan

' Debitoren-/Kreditorenkonto bei gefundenem OP zuweisen

set Vorlage_Konto to GetKontoDebitor(Vorlage_Text, Vorlage_Betrag)

set Vorlage_Konto to IfThen(Vorlage_Konto = "", GetKontoKreditor(Vorlage_Text, Vorlage_Betrag), Vorlage_Konto)


584 // 00584 // Ich habe vor Jahren eine Anleitung von Ihnen erhalten wie der Importscript für die Bankauszüge aussehen muss. Hat auch Funktioniert. Ich habe jetzt einige Zeilen verändern müssen und das ganze um einige Zeilen erweitert. Nach meinen Änderungen läuft nichts mehr?

Nach der Analyse Ihres Script-Files haben wir nicht sichtbare Zeichen gefunden. 

Da haben Sie vermutlich in Ihrem Script durch "Copy & Paste" unsichtbare Steuerzeichen reimkopiert.

Es sind eigenartige Zeichen im Text. Diese sind mit einem HEX-Editor z.B. BBEdit sichtbar. Wir senden Ihnen das überarbeite Script zurück.

Anmerkung:

Wenn Sie selber Änderungen Einpflegen und dies in einem Editor machen, achten Sie, dass Sie in Textedit das Script als "Reiner Text" sichern. Damit sind solche eigenartige Steuerzeichen nicht mehr drin. Oder codieren Sie dies direkt in shakehands Kontor. 


590 // 00590 // Ich bekomme bei der Formularausgabe über das integrierte Pdf folgende Fehlermeldung:
DynaPDF:WriteText: Font: "ArialMT" 1 Glyphs not found!(300) LastFont:Arial(Arial) =Arial

Vermutlich verwenden Sie eine veraltete Version der Schrift Arial. Diese enthält unter Umständen nicht alle Zeichen z.B. das Euro-Währungssymbol.

Prüfen Sie dies bitte in Ihrer Schriftsammlung. Eventuell gibt es dort eine neuere Version für Arial, welche aber deaktiviert ist. Installieren Sie die neue Schrift und aktualisieren Sie gegebenenfalls die Schrift Arial. Starten Sie dann shakehands Kontor neu.

592 // 00592 // Eine Zuweisung per SetTextFont lässt nur die Zuweisung eines Reinen Fonts (Helvetica Neue) zu. Der Schnitt Extrafein wird aber nicht abgebildet. Könnten Sie hier ein Beispiel liefern?

Liegt die Schrift nur als "Unterschnitt" eines Fonts vor, ist es nicht möglich ausser "Normal", "Fett" oder "Kursiv" andere Schnitte anzusprechen.

Eine Option ist Sie erstellen sich eigene Styles. Styles sind Templates in welchen alle Schriftrelevanten Informationen hinterlegt werden und an geeigneter Stelle im Druckformular aufgerufen werden. Oder Sie verwenden nach dem eigeltlichen Aufruf eines Templates für einen Style die Anweisung SetTextFont.

Unter Apple macOS X gibt es eine Möglichkeit. Sie brauchen den Fontnamen und den Postscript Namen. Diesen setzen Sie in einen eigenen SchriftStyle ein. Die Namen der Schrift erhalten Sie aus der macOS Schriftsammlung.

Bestimmen Sie den Fonts Attribute im Bereich Schriften und wählen Sie die Fonts aus Fundstellen Sie die Details dar auf den ersten beiden Zeilen finden Sie PostScript-Name und Voller Name.

Setzen Sie im neuen Style nun beide Namen ein, z.B. 

SetTextFont("HelveticaNeue UltraLight", "HelveticaNeue-UltraLight")

Diesen angepassten Schriftstyle verwenden Sie nun statt der vorgegeben Schriftstyles in Ihrem Auftragsformular.

' alter Styleaufruf

' #include "STYLE Atial 9, normal"

' neuer Styleaufruf

#include "STYLE HelveticaNeue, Extrafein"

Bitte beachten Sie, der Styleaufruf erfolgt an mehreren Stellen und in verschiedenen Varianten im Druckformular selber und den dort eingebundenen Templates.


605 // 00605 // Besteht die Möglichkeit das Rechnungsformular so anzupassen das man statt U7.7B nur  7.7% steht für die Anzeige des Steuersatzes in der Position. Und vor allem wo?

Ja. 

Das kann im Formulargenerator angepasst werden. 

Wir verwenden, wie das Mehrwertsteuergesetzt vorschreibt einen Code pro Position auf der Ausgabe in Belegen. Dieser ist in der Regel gleich dem Code des zugeteilten Steuerschlüssels. 

Die Ausgabe kann umgestellt werden, statt der Ausgabe des Codes die Ausgabe des Prozentwertes des Steuersatzes. 

Dies kann im Formulargenerator selber umgesetzt werden, oder Sie melden Sie beim Support für eine Fernwartung und Anpassung des Formulars. 

siehe auch:

607 // 00607 // Wir haben eine eigene Umsatzsteuer-ID in Deutschland. Am Ende meiner Rechnungen in Euro hatte ich immer:

Gesamt Netto €: 1'725.50
Gesamt Steuer €: 327.85
Gesamt Brutto €: 2'053.35

Das fehlt seit ein paar Tagen. Wissen Sie, warum? Leider weiss ich nicht, was umgestellt wurde.

Nach der Fernwartung konnten wir eruieren, dass die Schrift bei einem Systemupdate oder Drittapplikationssupport geändert hat. Anstatt Arial war eine andere Arial Schrift genutzt worden, diese stellte das u.a das € nicht korrekt dar. 

Massnahmen waren:

  1. Die bisherige Schrift Arial im Betriebsystem neu installiert.
  2. System und shakehands Kontor neu gestartet.
  3. Die Ausgabe der Schrift erweitert um die Attribute der Schrift bei der Ausgabe im Formular gesetzt.

Damit können auch Sonderzeichen rsp. Glyphen gedruckt und in die PDF-Ausgabe Übergeben werden.

siehe auch:

Bei einigen Schriften wird der PostScript-Name bei der PDF-Erzeugung nicht erkannt bzw. kann nicht gefunden werden. In solchen Fällen geben Sie bitte den PostScript-Namen bei der SetTextFont-Anweisung als zweiten Parameter in doppelten Anführungszeichen mit an.


624 // 00624 // Ich habe einen neuen Kunden aus dem Ausland und muss die Rechnung in englisch drucken. Wie geht das?

Nutzen Sie das Formular Multilingual. 

  1. Wählen Sie im Bereich Einkauf&Verkauf>Verkaufsbelege die Funkton Drucken/Senden.
  2. Wählen Sie das Formular Auftragsformular universal multilingual A4 hoch.

Bemerkung:
Die Ausgabesprache wird über das Feld Belegsprache in der Adresse gesteuert. Folgende Sprachen sind derzeit möglich: "deutsch", "französisch", "italienisch", "englisch". Tragen Sie bitte die entsprechende Bezeichnung im Feld Belegsprache bei der Adresse>Bereich Rechnungsanschrift ein. Wobei für deutsch das Feld Belegsprache leer bleiben kann. Das Formular ist auf weitere Sprachen erweiterbar.

Der Inhalt Adresse, Positionen, Zahlungsbedingungen, etc müssen Sie selber in der jeweiligen Sprache setzen, dass versteht sich von selber. 

625 // 00625 // Leider gibt es ein Problem mit den Standard Druckformularen. Es wird z.b. nicht die Komplette Absender-Adresse angezeigt (Zeilenumbruch)?  Es wird auch die Position (Pos.) nicht richtig angezeigt (Sondern nur Po). Und  beim Kontoauszug erscheint das Datum auf zwei Zeilen. Ist das Problem bekannt?

Dies kann zwei Ursachen haben: 

1. Sie arbeiten unter Microsoft Windows und haben die Bildschirmskalierung vergrössernd eingestellt, stellen Sie diese bitte auf 100 %
2. Sie haben ein Schriftproblem. Bitte installieren Sie die Systemschrift "Arial" neu.

siehe auch: 

632 // 00632 // Kann man die Artikelbilder in Druckformularen mit ausgeben (Auftragsbestätigung, Angebot, Rechnung)?

Ja. 

Nutzen Sie sich das Druckformular "Auftragsformular universal A4 hoch mit Bild" welches von uns mitgeliefert wird.

Verkaufsbelege>eine RE markieren> Drucken/Versenden>Auftragsformular universal A4 hoch mit Bild wählen>Ausgeben

638 // 00638 // Beim Ausdruck eines Angebotes, bzw. Rechnung werden Logo- bzw. Hintergrundgrafik minimiert auf den Nachfolgeseiten ausgedruckt - kann man das ändern also gleiche Grösse oder gar eine 2.Seite-Grafik hinterlegen?

Ja. 

Sie können das Brieftemplate selber anpassen und auch weitere Logos z.B. Marken ausgeben. 

siehe auch:

639 // 00639 // Ich muss mein Anhang gemäss OR 959c in der Jahresabrechnung an unsere Unternehmen anpassen? Geht das? Und wenn ja, kann ich dies selber bewerkstelligen?

Ja, das ist möglich. Sie können ein personifiziertes Anhang-Dokument nutzen. Folgen Sie dieser Anleitung: 

Voraussetzung:

  • Sie nutzen die Vorlage für den Jahresabschluss und die hinterlegte  Bilddatei AnhangJahresrechnung.tif
  • Im Druckbereich Buchhaltung>Jahresabschluss nutzen Sie das Formular Jahresabschluss A4 hoch VJ mit Anhang und Lagebericht nRLG

So hinterlegen Sie eine eigene angepasste Version: 

  1. Erstellen Sie ein angepasstes PDF lokal und speichern Sie dieses als AnhangJahresrechnung.tif, z.B. in einem Texteditor oder in der Vorschau. Das Format muss mit der Extension übereinstimmen.
  2. Starten Sie shakehands Kontor.
  3. Wechseln Sie in den Bereich Vorgaben>Bilder.
  4. Löschen Sie den Eintrag AnhangJahresrechnung.tif 
  5. Erfassen Sie einen neuen Eintrag mit dem Namen AnhangJahresrechnung.tif und wählen Sie unter Funktion Bild angeben... die neue Datei.
  6. Sichern Sie mit OK

Nun wird bei der Ausgabe der Jahresrechnung mit Anhang der neue Anhang ausgegeben. 

656 // 00656 // Ich möchte gerne diverse zusätzliche Formulare entwickeln. Leider werden nur die Globalen Felder [Felder (Global)] per Menü angezeigt. Es werden aber auch weitere Felder unterstützt - z.B. in Briefen: BRIEF_ADR_KundeExterneNr welche z.B. auf den Kundenstamm zugreifen. gibt es irgendwo eine Dokumentation über sämtliche verwendbare Felder - oder wird es in Zukunft evtl eine Funktion einer Datenbankabfrage zu bestimmten Daten im Formular geben?

Das ist schon heute so. 

Bearbeiten Sie die Druckformulare aus dem Druckdialog heraus nicht via Bereich Vorlagen>Druckformulare. Im jeweiligen Druckbereich der Liste haben Sie die notwendige SQL-Abfrage im Druckformular und somit die Listenfelder der jeweiligen Tabelle. 

Zudem können Sie die Formulare sofort testen und diese in einer Vorschau anzeigen. 

siehe auch: 

674 // 00674 // Ich habe Probleme mit den Ausgaben der Schriften. Ich arbeite unter Microsoft Windows 10. 

Ja, Problem bei der Ausgabe bei den Schriften kann schon einmal vorkommen. Für die Ausgabe der Default-Belege in shakehands Kontor brauchen wir Arial. 

shakehands Kontor nutzt dabei die lokale Systemschrift des geöffneten Benutzers. 

Schriften werden ab und ersetzt z.B. Installation Microsoft Office oder anderen Drittapplikationen. 

Setzen Sie Ihre Arial Schrift neu auf: 

siehe auch 

Microsoft Windows Supportcenter
https://support.microsoft.com/de-de/help/314960/how-to-install-or-remove-a-font-in-windows

734 // 00734 // Nervige automatische Anführungszeichen möchte ich im neuen Formulargenerator 16 ausschalten. Geht das?

Ja, entweder mit Rechtsklick temporär ausschalten. Im Kontextmenu finden Sie den Bereich Ersetzungen, deaktivieren Sie hier "Intelligente Anführungszeichen".

Alternativ finden Sie in den Apple macOS Systemeinstellungen>Tastatur>Text den Bereich Typografische Interpunktion. Definieren Sie in den beiden Comboboxen Ihre eigenen Einstellungen. Für Microsoft Windows User kennen wir aktuell keine optionale Einstellung in den Vorgaben. 

(Gültig für den neuen Formulargenerator ab Release 16 - shakehands Kontor 2019)


749 // 00749 // Ich habe mir das Artikelstammblatt umgebaut um einen Katalog erstellen zu können.

Mit folgender Zeile wird der Bruttopreis/Stk aus der Kalkulation definiert :

DrawText(Format( ART_VKBrutto, FORMATBETRAGLEER) + " €", s3, r2+265,rt4-1100, 40, ALIGN_RIGHT)
- aber wie definiere ich einen Preis aus einer erzeugten Preisliste ? Kommt hier ART_In_Preisliste ins Spiel ?

Auf diese Preise in den Preislisten haben Sie keinen Zugriff in diesem Bereich Artikel & Dienstleistungen. Die stehen nur in Einkauf & Verkauf in den Bereichen Verkaufs- / Einkaufspreisliste zur Verfügung.


760 // 00760 // Wie kann ich auf den Rechnungen/Auftragsbestätigungen etc. die Bankverbindung im Fusstext ändern?

Eine zweite Bankverbindung wird vermutlich im Druckformular hinterlegt sein?

Alternativ schlagen wir vor, dass Sie die Daten direkt mit der Zahlungskondition verbinden und diese beim Kunden ablegen. Zudem können Sie bei einem Wechsel diese pro Beleg dann immer noch auf eine andere Zahlungskondition mit einer anderen Bank austauschen. 

Melden Sie sich bitte telefonisch bei uns (möglichst wenn Sie am Rechner sind), wir können uns das gern gemeinsam anschauen. Was für Sie die beste Möglichkeit ist. 

Halten Sie das Fernwartungstool Teamviewer bereit. 

794 // 00794 // Ich baue mir momentan wieder ein paar Formulare.

Jetzt ist mir leider aufgefallen, dass ich bei einem Bestellformular keine Möglichkeit habe, die Projekt-Nummer einzubinden.

Das entsprechende Feld heisst "BESTELL_ProjektNr".

Sie können dieses aus dem Menu "Felder (Global)" auswählen, wenn Sie das Formular direkt aus dem Druckdialog der Einkaufsbelege heraus bearbeiten.

803 // 00803 // Auf neu erstellten Rechnungen erscheint die Grussformel die Einstellung aus der Vorlage und die Signatur aus der der Email. 

Wo kommt die Signatur aus der Email her?

Ablage>Benutzer>Ihren Benutzer bearbeiten>Signatur

Diese wird bei Belegerstellung gezogen. Sie können dies in Ihrem Druckformular deaktivieren indem Sie im Bereich Grusstext am Ende des Druckformulars die Zeile

` DrawText(AUF_BearbeiterSignaturText, links1, hoehe, breite, 300)`

mit einem Hochkomma - Shift Raute - aus kommentieren.

839 // 00839 // Ich kann die Rechnung nicht mehr drucken - nur leere Seiten - auch auf PDF  alles leer?

Folgen Sie folgendem Ablauf: 

844 // 00844 // Wir möchten in Zukunft auch Angebote und Auftragsbestätigungen versenden.

Nur leider wenn wird bei der Ausgabe der Auftragsbestätigung per PDF immer zwei Zeilen übereinander geschrieben sind? Haben Sie einen Rat?

Siesprechen vom Informationsbereich der Kopfbelege wie Daten, Lieferdaten, Zahlungskonditionen, Referenz und weiteres angegeben wird. 

Offenbar ist hier in Ihrem eigenen Formular ein Zeilenumbruch nicht als Höhe eingestellt. 

Melden Sie sich bei uns im Support und halten Sie den Teamviewer für eine Fernwartung parat, dann können wir dass Formular prüfen und anpassen. 

866 // 00866 // Ich habe ein Problem mit der Fussleiste. Die IBAN wird 2 Ziffern zu früh abgeschnitten. Wie kann die IBAN komplett angezeigt werden?

In der Regel liegt der Druckbereich und die Randformate nicht im Druckbereich.

Setzen Sie die Papierformate neu und sehen Sie sich das Resultat an. Möglich ist auch das Anpassen des Template in shakehands Kontor über das erstellen eines eigenen Brieftemplates Sie dazu die Hinweise im Formularhandbuch.

876 // 00876 // Wir würden gerne bei den Angeboten immer als letzte Seite fixe AGB´s hinterlegen. Dies würden wir gerne ohne Email Anhang machen. Gibt es eine Möglichkeit dies im Quellcode so zu hinterlegen?

Ja klar. 

In der Ausführung Pro können Sie automatische Vorlagen anlegen und diese bei der Ausgabe bequem mit ausgeben.

https://doks.shakehands.com/de/anwenderhandbuch/5-kontor-pro/79-automatische-anhaenge/386-automatische-anhaenge.html

Optional setzen Sie ein digitales Bild als Anhang ein. Folgender Code braucht es dazu im Auftragsformular: 

Damit die AGB's nur auf der letzten Seite erscheint muss eine Hilfsvariable definiert werden. Dieser nach der Ausgabe der Grussformel ein bestimmter Wert zugewiesen (z.B. bei einer boolischen Variable der Wert TRUE).

Folgendes müsste im Auftragsformular geändert werden:

  1. Variable im Kopfbereich definierten: dim showAGB as boolean
  2. Ausgabe der AGB als Bild im Bereich BeginBackground:

    if ( printAGB )

        DrawPicture("RGB.jpg", -150, -150, 2100) 'Positionierung bei einem Seitenrand (links und oben) von 1,50 cm

    else

      #include "TEMPLATE Briefpapier A4 hoch"

    endif

  3. Auf der letzten Seite Variable auf TRUE setzen und Seitenumbruch einfügen                                            ' AGB bei Angeboten hinzufügen
    if ( AUF_Art = AUFTRART_ANGEBOT )
    set printAGB to TRUE
    pageBreak
    endif

Fügen Sie die Bilddatei der AGB in der Bilderverwaltung hinzu. 

Sie benötigen eine Rastergrafik (tif, jpg, png) mit minimal 300dpi Auflösung.


885 // 00885 // Jahrelang funktionierte der Daten des Bank Import, nun nicht mehr.
Die Beträge, welche in dem CSV ersichtlich sind werden nicht importiert.
Auch Einnahme/Ausgabe muss nun Manuel geändert werde.

Ja, das ist ärgerlich. 

Wir halten alle Importscripte nach Rückmeldungen von Kunden der jeweiligen aktuellen Jahresversionen auf dem letzten Stand. 

In den letzten Monaten gab es viele Banken, welche ohne Ankündigung die Importdateien oder die E-Banking Schnittstellen und Bankumsatzdateien anpassen. Oft ohne Wissensvermittlung an die Kunden. 

Von heute auf morgen. Auch wir in der Entwicklung verstehen diese Anpassungen und deren Kommunikation nur schwerlich. Unser Support berichtet von Reklamationen, nur sind wir hier die falschen Adressaten. 

In diesem Fall muss das Improtscipt umgeschrieben und an die neuen Normen angepasst werden. Beauftragen Sie unseren Support mit einer entsprechenden Anpassung oder setzen Sie dies gleich selber von Hand im Scripteditor um.

890 // 00890 // Wir benötigen ein CSV-Import Script für die GLS-Bank. Finden Sie anbei eine Bankumsatzdatei.

Gerne setzen wir dies um. Neben der Bankumsatzdatei der Bank brauchen wir noch das Wissen um den lokalen shakehands Kontor Release den Sie einsetzen und ob Sie unter Apple macOS und oder Microsoft Windows arbeiten. 

903 // 00903 // wir arbeiten mit 4 unterschiedlichen Banken zusammen und der CSV Import ist daher auch 4x unterschiedlich. Jetzt haben alle 4 Banken Ihre CSV Daten-Formate wieder einmal geändert und ich muss für den Import zu viele Änderungen jeden Monat vornehmen. Könnten Sie mir die Datensätze so einrichten (bzw. die Formel erstellen), dass ich bei den jeweiligen Import-Dateien keine Änderungen mehr vornehmen muss?

Mit diesem Umstand müssen wir leben. Da es keine verbindlichen Normen gibt, kann jede Bank - ohne Vorankündigung den Export als Textdatei anpassen, selbst mit camt-Umsatzdateien, haben wir dies in den letzten Wochen und Monaten erlebt (Stand August 2019) Dies wird sich wohl noch einige Monate so hinziehen, bis zur Einführung der QR-Rechnung. 

Gerne können wir im Support die neuen Script anpassen. Senden Sie uns die Bankumsatzdateien und die Information ob Sie mit dem letzten shakehands Kontor Release arbeiten. 

909 // 00909 // Besteht die Möglichkeit für einen Paypal Kontoauszug im CSV Format eine Importdefinition für shakehands Kontor zu erstellen?

Wir haben schon Vorlagenskripte im Bereich Bankauszüge Importdefinitionen (Stand Release 16.3.0, Oktober 2019). Testen Sie diese für Ihr Script. Möglicherweise muss dieses angepasst werden. Sie können uns die CSV-Datei senden und wir erstellen ein persönliches Script als Supportauftrag.

923 // 00923 // Der Parameter SetDocumentData(DOC_MAILBODY, "AUF_Anrede," gibt als Ergebnis AUF_Anrede und nicht den gewünschten Ansprechpartner bei der Ausgabe im Bereich Brief. Was mache ich da falsch?

Die Anrede des ausgewählten Ansprechpartners steckt im Feld AUF_ADR_ApAnrede.

Die in der SetDocumentData-Anweisung verwendete Variablen dürfen nicht in doppelten Anführungszeichen stehen. Weiterer Text kann mit '+' verknüpft werden. Beispiel:

SetDocumentData(DOC_MAILBODY, AUF_ADR_ApAnrede + " " + AUF_ADR_ApVorname + " " + AUF_ADR_ApNachname + ",")

Weitere Felder sind: 

die Variablen stehen Ihnen beim Bearbeiten des Druckformulars im Menü "Felder (Global)" zur Verfügung. Sie müssen dafür das Formular aus dem Druckdialog der Liste (Briefe) heraus zum Bearbeiten öffnen:

Die Variablen für den Ansprechpartner bei den Briefen lauten wie folgt:
Ansprechpartner Anrede: BRIEF_ADR_ApAnrede
Ansprechpartner Vorname: BRIEF_ADR_ApVorname
Ansprechpartner Nachname: BRIEF_ADR_ApNachname

928 // 00928 // Wir benötigen in der Buchhaltung eine eigene, zusätzliche Belegart im Verkauf nämlich Abrechnung. Ist es möglich individuelle Belegarten zu erstellen?

Nein. Die Belegarten sind fix. Das Anlegen neuer zusätzlicher Belegarten ist nicht möglich. Es können nur die vorgegebenen Belegarten verwendet werden.

Es ist möglich den Titel der Belegart im Druckformular bei der Ausgabe anzupassen.
Wenn Sie z.B. die Auftragsbestätigung nicht als solche verwenden, können Sie diese für die Abrechnung nutzen und im Druckformular die Bezeichnung von "Auftragsbestätigung" zu "Abrechnung" ändern.

945 // 00945 // Wir möchten aus einem Onlineshop wie Ebay (oder auch Paypal) Bestellungen exportieren und dann als Verkaufsbelege erfassen in shakehands Kontor  

Ich finde im Textimport leider keine Belege. Wie kann ich das machen?

Sie möchten Buchungszeilen keinen Rechnungsbelege als Buchungen übergeben. Soweit die Abgrenzung.

Für belege können keine Textdaten importiert werden diese müssen über shakehands Kontor Link mit einer Middleware erstellt werden. 

Für den Import als Buchungen kann im Bereich Import&Export>Import Textdatei ein Template angepasst werden und auf Ihre Struktur angepasst werden. Sie finden hier ein Beispiel: 

https://doks.shakehands.com/de/anwenderhandbuch/4-kontor/76-tastatursteuerung-microsoft-windows/357-importexport-textdateien-definieren-ausgeben.html 

Für den Import von Paypal kann auch diese Schnittstelle genutzt werden oder Sie bedienen sich dem Import via Bankauszüge, da in der Regel diese Buchungen, ja nicht komplett vorliegen mit Soll und Haben Konto. 

Sie finden im Bereich Bankauszüge und da in den Scriptvorlagen ein Beispiel eines Imports, dieses muss aber in der Regel auch an Ihre Struktur erweitert oder ergänzt werden, da die Textexporte keine Standards kennen. 

Duplizieren Sie die Vorlage und passen Sie diese auf Ihren Bedarf an. 

https://doks.shakehands.com/de/anwenderhandbuch/4-kontor/46-weitere-dokumente/140-importdefinitionen-fuer-bankauszuege.html

954 // 00954 // Bei der Formularentwicklung stossen wir  auf das Problem, dass wir keine Felder-Referenz für die in der Auftragsverwaltung vorhandenen Variablen finden. Wir haben im Handbuch gesucht, finden aber nur die Konstanten beschrieben, nicht aber die Variablen die zur Verwendung in den Formularen zur Verfügung stehen. Im Wesentlichen geht es ja darum, sämtliche Felder, die in Adressen und Auftragsverwaltung verwendet werden auch nutzen zu können und frei positionieren zu können. Insofern muss man sich dadurch behelfen, in den vorhandenen Formularen zu suchen, um die passende Variable zu finden.

Alle Variablen stehen Ihnen im Menü Felder (Global) oder Felder (Tabelle) zur Verfügung. Dies in der jeweiligen Abfrage in Drucken/Senden in der entsprechenden Liste.

Hier können Sie zudem gleich des Formular über die Vorschaufunktion testen.

siehe auch: 

https://doks.shakehands.com/de/anwenderhandbuch/7-formularscript.html

983 // 00983 //  Leider finde ich keine Details in der Doku, ist es möglich die Artikel
einer bestimmten Warengruppe aufzulisten?

Ich habe folgenden Befehlt benutzt:

{"artikelList":{"Warengruppe_ID":"5E09644B98F63E578B01C7D83F6D03A72182A6"}}

Wird jedoch mit Paremeterfehler zurückgegeben.

Sie müssen artikelList (mit Filter) verwenden.
Dort kann nach der Warengruppenbezeichnung selektiert werden:

{
"artikelList":{
"ArtikelFilter":{
"Suchtext":"",
"Warengruppe":"Bezeichnung der Warengruppe",
"Matchcode":"",
"Artikelart":"0",
"Artikelstatus":"0",
"Bezeichnung":"",
"Hersteller":"",
"GesperrteAusblenden":true,
"nurLagerArtikel":false,
"nurOnlineshopArtikel":false,
"nurVorraetigeArtikel":false,
"nurBestellteArtikel":false,
"nurStueckartikel":false,
"nurStuecklisten":false,
"ohneStuecklisten":false,
"Stueckliste_Ident":""
}
}
}

984 // 00984 //  Wir würden Ihnen gerne unsere Formulare mit Daten als PDF Ausdruck zukommen lassen, so das sie diese in Form und Daten für shakehands Kontor erstellen.

Haben Sie einen Programmierservice zur Erstellung von Formularen und was kostet das etwa?

Wir passen Ihre Formulare an, das Ganze wird nach Aufwand berechnet.

Kleinere Eingriffe, wie das verschieben oder ein neues Logo sind in einer halben is einer Stunde erledigt. 


Ein kompletter Umbau, mit allen Schriften Wechseln etc, kann sofort 1-2 oder mehr Stunden sein. 

Die Erfahrung hat gezeigt das Sie hier mit Zweieinhalb bis drei Stunden rechnen sollten auf Grund Ihrer Vorlage. 

Verwendete Bilder sollten Sie in Original-Ausgabegröße mit 300dpi Auflösung, vorzugsweise als TIFF liefern. 

Wir erstellen Ihnen nach Abschätzung des Aufwandes ein Angebot, welches sie via Email erhalten.

siehe auch eigenes Briefdesign - shakehands Formulargenerator:

https://shakehands.com/de/solutions/7-dienstleistung-stundenbasis-heavy.html

986 // 00986 //  Folgende Anfrage: Die Kreditkarten-Auszüge als csv der GLS Bank sind im folgenden Format:

"06.07.2020";"03.07.2020";;;;;;;"Basislastschrift
PARKHOCHHAUS FARMONT
DEU DUESSELDORF
EUR 12,50
UMSATZ VOM 02.07.2020
MC HAUPTKARTE";;"EUR";"12,50";"S"

Mein Problem ist, dass die Zeilenumbrüche nach ["Basislastschrift] beim Import ignoriert werden.

Können Sie mir bitte da aushelfen?

Die Zeichen "CR" (CHR 13) bzw. "LF" (CHR 10) sind zu beseitigen. Hier ein Codebeispiel:

if ( Spalte_008 <> "" )
set Vorlage_Text to IfThen(Vorlage_Text = "", Spalte_008, Vorlage_Text + ": " + ReplaceAll(Spalte_008,CHR(10), ""))
endif

1000 // 01000 // Plötzlich funktioniert die Buchungsautomatik nicht mehr welche Sie mir installiert hatten. Dh. alle BESR Eingänge werden nicht mehr autom. als Ertrag aus ärztlichen Leistungen auf Konto 3100 gebucht.

In diesen Tagen (Juli 2020) haben viele Banken die Banking Systeme angepasst wegen er neuen QR-Rechnung. Vermutlich liegt es daran, das die Textvalidierungen in Ihrem Bankenumsatzdaten stillschweigend von den Banken angepasst worden sind. 

Senden Sie uns das bisherige Script welches Sie im Einsatz haben, dieses muss erweitert werden.  Gut ist auch ein File des heutigen Bankenumsatzdatei zu erhalten. 

Dann aktualisieren wir das Script und sie erhalten die angepasste Fassung.

1003 // 01003 // Ich verwende das neue Formular "Auftragsformular universal A4 hoch mit QR-Rechnung QRR". Unter "Eigene Bankkonten" habe ich die QR-IID, die QR-IBAN und Referenz Hinterlegt, und Belegart QR-Referenz ausgewählt. Ich kann Rechnungen nun ohne Problem drucken und der QR Code wird richtig angezeigt, aber wenn ich als PDF drucken möchte ist das QR Code Teil leer.

Laden Sie den neuen Release 17.2.3 und aktualisieren Sie die Formulare. Personalisierte Formulare müssen von Hand angepasst werden.

Dann ist die Ausgabe digital auch unter Windows Systemen mit QR-Code möglich.

1004 // 01004 // Möchte das Formular 1 Mahnung universal A4 hoch ändern: - wo finde ich den Schlusstext MA_MahntextFuss um diesen zu ändern? - Anschreiben möchte ich das "Sehr geehrte Damen und Herren durch die persönliche Anrede ersetzen. Welchen Baustein muss ich da einfügen? Finde nirgends eine Liste aller Textbausteine und Felder.

Die Mahntexte as solches definieren Sie nicht im Formulargenerator aber im Bereich Vorgaben>FIBU-Vorgaben>Bereich Mahnungen Texte Mahnstufe 1-4 und da in den jeweiligen Mahntextfeldern.

Im Formulargenerator zum jeweiligen Formular in der jeweiligen Liste finden Sie die Felder Global und die Felder Tabelle rechts in der Werkzeugliste. Wichtig ist, Sie müssen übend en Druckdialog der Liste und nicht direkt via Druckformular zugreifen, damit eine SQL-Abfrage mit live Daten in der jeweiligen Liste möglich ist also hier im Drucken/Senden via Offene Posten>Mahnungen und weine Mahnung auswählen.

Hier finden Sie in den globalen Felder nun z.B. der verknüpften Adresse und die Grussformeln, z.B. die Felder

  • ADR_Anrede
  • ADR_BriefAnrede
  • ADR_Vorname
  • ADR_Name

Definieren Sie die mögliche Ausgabe in einer DrawText Anweisung. 

1022 // 01022 // Gibt es auch Belege die in französisch oder anderen Sprache wie englisch funktionieren?

Ja. 

Sie finden unter Versenden/Drucken im Bereich Verkaufsbelege das Formular Auftragsformular universal multilingual A4 hoch. 

Damit werden alle Feldbezeichnungen und sprachlichen Ausgaben angepasst. Es können weitere Sprachen integriert werden.

Es gilt: 

dim sprache as number = 3

if (AUF_ADR_Belegsprache = "")

    set sprache to 0

elseif (AUF_ADR_Belegsprache = "deutsch")

    set sprache to 0

elseif (AUF_ADR_Belegsprache = "francais")

    set sprache to 1

elseif (AUF_ADR_Belegsprache = "italiano")

    set sprache to 2

elseif (AUF_ADR_Belegsprache = "english")

    set sprache to 3

endif

Ist die Belegsprache in der Adresse also auf eine obige Sprache eingestellt, wird im multilingualen Formular die Ausgabe der Sprache in den Felder berücksichtigt. 

Wichtig ist die Spracheauswahl gleich wie oben beschrieben zu nutzen. Wobei deutsch oder ein leerer Wert in der Belegsprache gleich ist. 

1026 // 01026 // Im Auftragsformular universal A4, möchte ich, dass die Zahlungsbedingungen gerne unten gedruckt haben.

Was und wo muss ich das einpflegen, dass diese auf der Rechnung erscheinen?

Sie Zahlungsbedingung legen Sie an und verwalten diese über den Bereich Vorgaben>Zahlungsbedingungen:
https://doks.shakehands.com/de/anwenderhandbuch/4-kontor/35-verkaeufe-einkaeufe-belege-erstellen-verwalten/413-belege-nuetzliche-zusatzfunktionen-standardtexte.html

Im Auftrag wählen Sie im Bereich Gesamtbeträge die gewünschte Zahlungsbedingung aus. 

Somit wird diese im Druckformular  ausgegeben, da im Kopfbereich und unten die Dentals nach dem Totalisierungsbereich. 

Dies gilt für alle systematischen Formulare. Personifizierte Formulare müssen allenfalls erweitert werden. 

1027 // 01027 // Gibt es eine Möglichkeit um im Druckformular bei SetTextSize(Schriftgrösse) auch Zentel zu benutzen? 

Wenn ich 7.5 eingebe wird 7.0 gedruckt.

Es funktionieren nur ganzzahlige Werte für die Schriftgrösse.

1033 // 01033 // Ich habe ein Problem mit shakehands Kontor. Wenn ich bei einer Rechnung auf Drucken/Senden klicken, schliesst sich das Programm. Damit kann ich leider nichts mehr exportieren…

1042 // 01042 // Ich möchte das Datum des Ausdrucks (oder auch das Erstellungsdatum) der Rechnung mit ausdrucken. Gibt es hierzu eine Funktion im Formulareditor?

Hier ein Schnipsel für den Infoblock im Auftrag:

Diese Variable fügen Sie bei den Variablen am Anfang des Quelltextes ein:

dim datumaktuell as date = GetCurrentDate

Die eigentliche Ausgabe im Infoblock könnte so behandelt werden.

'Erstelldatum
DrawText("Erstelldadum:", links1, hoehe, links2 - links1, 50)
DrawText(IfThen(GetPlatform = 1, MediumDate(AUF_DatumErfasst), ShortDate(AUF_DatumErfasst)), links2, hoehe, breite, 50)
set hoehe to hoehe + zab


' Druckdatum
DrawText("Druckdatum:", links1, hoehe, links2 - links1, 50)
DrawText((NumToText(Day(datumaktuell)) + "." + NumToText(Month(datumaktuell)) + "." + NumToText(Year(datumaktuell)) ), links2, hoehe, breite, 50)
set hoehe to hoehe + zab

1078 // 01078 // Hallo, wir testen gerade Ihr Produkt. 

Können wir Bank-Auszüge im MT940-Format importieren

Nein, Textdateien müssen Zeilenorientiert sein. Also als Textdatei in XLS oder CSV eine Buchung pro Zeile oder auch unterstützt werden die camt-Formate camt.053 und camt.054. 

1116 // 01116 // Es kommt vor, dass shakehands Kontor beim Druck (Drucker oder PDF) kommentarlos abstürzt. Dies passiert unabhängig vom verwendeten Client-PC. Gibt es eine Lösung. 

Ja, holen wir kurz aus. Damit die Papierformate nicht vor jedem Ausdruck eingerichtet werden müssen, werden diese beim Einrichten aus dem Benutzerprofil geholt und auf das Formular abgelegt, also das Papierformat ist biem Druck gespeichert, damit nicht bei jedem Druck die Einstellungen nachgefragt werden müssen. 

Die lokalen Papierformate holt sich shakehands Kontor im Benutzerprofil des angemeldeten Usern in Ihrem lokalen Betriebssystem (OS). 

Das ist bequem solange die Formate und Einstellungen nicht aktualisiert werden, oder Sie in einem Multiausgabe-Umgebung mit diversen Druckern arbeiten oder auf zwei Betriebssystemen gleichzeitig. 

Wird ausserhalb von shakehands Kontor nun in den Profileinstellungen oder am Drucker, Druckertreiber oder im Betriebssystem eine Änderung an diesen Druckerparameter druchgeführt, müssen Sie dies auch dem automatisierten Druckvorgang in shakehands Kontor mitteilen. Haben Sie hier noch die alten Formate abgelegt, wird Ihr Drucker diese nicht verarbeiten können. 

Also, weisen Sie hier zwingend bei Änderungen die Papierformate neu zu. Siehe auch: 

https://doks.shakehands.com/de/anwenderhandbuch/4-kontor/31-grundfunktionen-shakehands-kontor/246-alle-papierformate-loeschen.html

Oder legen Sie zu mindest für den aktuellen Druckvorgang die Papierformate manuell aus dem Druckdialog neu fest, auch dies ist möglich bei der Ausgabe im Feld Papierforamte. 

Optional gilt für Multiausgabe-Umgebungen, setzen Sie in shakehands Kontor im jeweiligen Benutzer die Druckeinstellungen auf "Papierformate bei jedem Ausdruck einstellen" auf aktiv. Damit muss der Anwender bei jeder Ausgabe die Druckparatmeter zwingend von Hand einstellen. Genau dies wird hier ja gebraucht. 

Häufig geht aber bei Druckeraktualiserungen im OS oder bei neuen Drucker das Erneuern der Papierformate in shakehands Kontor vergessen und es kommt zum Abbruch, da die bisherigen Einstellungen der Papierformate nicht mit den neuen Druckeinstellungen zusammenarbeiten. 

Also bei Änderungen in diesem Bereich immer die Papierformate neu Einstellen. Diese können pro shakehands User separat eingestellt werden. 


1135 // 01135 // Ausdrucke und in der Vorschau (unter Apple macOS ) angezeigte Verkaufsbelege sind korrekt. Wird das Dokument aber z.B. mit dem Adobe Acrobat Reader geöffnet, werden die Artikelbezeichnungen und Überschriften nicht fett gedruckt dargestellt. Was ist zu tun?

Bei einigen Schriften ist es notwendig den Schriftnamen und Postscript-Namen der Schrift für den Fett-Schriftschnitt in der SetTextFont-Anweisung anzugeben.


Diese Anweisung muss bei jeder Ausgabe in Fett vorgenommen werden. Hier ein Beispiel mit Arial Bold:

SetTextFont("Arial Bold", "Arial-BoldMT")

Dieses Format muss auf den Templates angepasst und diese wiederum in den Formularen angepasst werden. 

1153 // 01153 // Meldung "Unknown element "Firma_Bankkonto"!  kommt im neuen Update?

Mit dem Herbstupdate und dem Release 18.5.1 von shakehands Kontor 2021 wurde die interne Bank und Bankinformation aus den Firmenstammdaten in die Stammen und da in die Liste eigene Bankkonti verlegt.

Damit müssen bisherige Verkaufs- Einkaufs- und Mahnungsbelege, allenfalls Briefbelege angepasstwerden, die bisherig noch die alten Kontonummern und Biz Bankingformationen ausweisen. Die bisherigen und neuen von uns gelieferten Standardformualre sind angepasst. Die eigenen und personifizierte Formulare müssen überarbeitet werden.  Beachten Sie die Fusszeilen und allenfalls den Kopfbereich oder weitere Ausgaben in diesem Bereichen zu überarbeiten.

Das persönliche Template Briefpapier muss überarbeitet werden, z.B. Template Briefpapier A4 hoch Solaris Ltd. Wobei Solaris Ltd der Name unserer Testdatenfirma ein Platzhalter für den Namen in Ihrem Formular ist. Wechseln Sie im Formulargenerator in das zu aktualiserende Formular.

Ersetzen Sie das die Feldern:  "Firma_BankKonto" mit dem "Feld Firma_BankIBAN" und "Firma_BankBlz" mit dem Feld "Firma_BankBIC" bei allen Ausgaben und Abfragen und löschen Sie in den Ausgabedefinitionen die Felder "Firma_BankKonto" und "Firma_BankBlz". Diesen dürfen seit Jahren nicht mehr genutzt werden und Sind durch IBAN und BIC zu ersetzen.


Hier ein Beispiel-Code aus dem bisherigen Template: 

if ( (Firma_BankKonto <> "" and Firma_BankBlz <> "") or (Firma_BankIBAN <> "" and Firma_BankBIC <> "") )

            set fz4 to IfThen(Firma_BankName <> "", "Bank: " + Firma_BankName, "")

            set fz4 to IfThen(Firma_BankKonto <> "" and Firma_BankBlz <> "", IfThen(fz4 <> "", fz4 + SEP, "") + "Konto: " + Firma_BankKonto + SEP + "Blz: " + Firma_BankBlz , fz4)

            set fz4 to IfThen(Firma_BankIBAN <> "" and Firma_BankBIC_Digital <> "", IfThen(fz4 <> "", fz4 + SEP, "") + "IBAN: " + Firma_BankIBAN + SEP + "BIC: " + Firma_BankBIC_Digital, fz4)

            DrawText(fz4, links1, hoehe + 90, LAYOUTWIDTH, 30, ALIGN_RIGHT)

endif


Neu ab shakehands Kontor 18.5.1 bitte folgenden (roten) Bereiche anpassen:

if ( (Firma_BankKonto <> "" and Firma_BankBlz <> "") or (Firma_BankIBAN <> "" and Firma_BankBIC <> "") )

            set fz4 to IfThen(Firma_BankName <> "", "Bank: " + Firma_BankName, "")

            set fz4 to IfThen(Firma_BankKonto <> "" and Firma_BankBlz <> "", IfThen(fz4 <> "", fz4 + SEP, "") + "Konto: " + Firma_BankKonto + SEP + "Blz: " + Firma_BankBlz , fz4)

            set fz4 to IfThen(Firma_BankIBAN <> "" and Firma_BankBIC_Digital <> "", IfThen(fz4 <> "", fz4 + SEP, "") + "IBAN: " + Firma_BankIBAN + SEP + "BIC: " + Firma_BankBIC_Digital, fz4)

            DrawText(fz4, links1, hoehe + 90, LAYOUTWIDTH, 30, ALIGN_RIGHT)

endif


Nach dem Löschen sollte der Code so oder ähnlich aussehen: 

if ( (Firma_BankIBAN <> "" and Firma_BankBIC <> "") )

            set fz4 to IfThen(Firma_BankName <> "", "Bank: " + Firma_BankName, "")

            set fz4 to IfThen(Firma_BankIBAN <> "" and Firma_BankBIC_Digital <> "", IfThen(fz4 <> "", fz4 + SEP, "") + "IBAN: " + Firma_BankIBAN + SEP + "BIC: " + Firma_BankBIC_Digital, fz4)

            DrawText(fz4, links1, hoehe + 90, LAYOUTWIDTH, 30, ALIGN_RIGHT)

endif


Das Codebeispiel ist in allen Bereichen des Block- und des Linienbereichs im Formular anzupassen.

Testen Sie die Ausgabe mit der "Vorschau" direkt im Formulareditor. Sicher Sie am Schluss mit "OK." 

Alternativ nutzen Sie unseren Service und Support und lassen sich die Überarbeitung in die neuen Scriptformualre von unserem Support erledigten. Möglich ist auch, dass Sie das eigene Formulardesign gleich auf der Basis eines neuen Template mit dem neusten Stand von Release 2021 nachbauen. So profitieren Sie gleich von allen neuen Funktionen von der neuen Fassung. 

So sind dann die alten Funktionen und "alten Felder" im Programm und Code wieder einmal aufgeräumt.

1155 // 01155 / Jetzt druckt er nicht mehr. Habe eben das neue Update 18.5.1 installiert.
Beim Druckauftrag kommt die Meldung: unknown element 'Firma_Bankkonto'!

Sie nutzen ein altes Formular, welches überarbeitet werden muss. 

Alle neuen Verkaufs- Einkaufs- und Mahnformulare sind soweit angepasst. Sie können diese neuen Vorlagen nutzen um Ihre bisherige Formulare zu erneuern. 

Finden Sie hier alle Details über den Ablauf: 

https://shakehands.com/de/support/faqs/index.html?id=1153

1184 // 01184 // Ich benutze Ihre Software als Rechnungsprogramm. Hier habe ich 2010 ein Standardformular mit unseren Firmendaten und Logo entwickeln lassen, welches hinter allen Verkaufsbelegen hinterlegt ist.Da wir unsere Firmierung in eine GmbH geändert haben, muss nun in die Fusszeile der persönlich haftende Gesellschafter mit aufgenommen werden. Man müsste also das Standardformular ändern.

Ja, gerne personifizieren wir Ihre Formular. Vielleicht macht es auch Sinn gleich auf die neusten Version zu sidegraden, damit Sie z.B. QR-Code nutzen können. 

Senden Sie uns eine PDF mit den Anpassungen des bisherigen Formularen und eine Kopie der Datenbank (SDB) mit dem Hinweis auf das Formular, das angepasst werden soll. 

1087 // 1087 // Ab dem neuen shakehands Kontor Release habe ich ein Problem in den Fusszeilen. Die Bank stimmt nicht mehr?

Ab Release 18.1.1 haben wir eine Druck-ID eingeführt und die Felder der Stammdaten aufgehoben, dass dies nur noch im Bereich wegen Banken definiert werden um Doppeleinträge zu vermeiden. 

Erfassen Sie also eine Nummer im Bereich Druck ID und weisen Sie diese dann dem Beleg zu. 

Weitere Informationen finden Sie hier: 

https://doks.shakehands.com/de/anwenderhandbuch/4-kontor/34-stammdaten/185-eigene-bankkonten.html

1097 // 1097 // Ich möchte gerne auch englischsprachige Rechnungen erstellen (Standard ist bei uns deutsch).

Sie finden auf unserer Homepage erweiterte kostenlose Vorlagen für Französisch und engslcih. Sie können diese zusammen mit unserem Support einlesen und nutzen. 

1124 // 1124 // Testlauf QR-Rechnung negativ: 

Unsere Bank meldet, dass der QR-Code zu klein sei und die Randbereiche ebenfalls nicht mit den Vorgaben für die Gestaltungsvorgaben übereinstimmen. Warum sind die Vorgabeformulare nicht korrekt?

Nach Rücksprache mit Ihnen haben Sie erwähnt, dass Sie ein digitale Version der QR-Rechnung erstellt haben und dabei die PDF erzeugt haben für die Testlauf bei der Bank. 


Dabei ist zu berücksichtigen, dass Sie 

  • keine Skalierung verwenden 
  • und die Ausgabe auf randabfallend in der Drucker-Beschreibungsdatei einrichten. 

Ist dies nicht der Fall werden die Ausgabewerte verkleinert und stimmen nicht für den Testlauf. 

1190 // 1190 // Im neuen Release 20.1.0 shakehands Kontor 2023 können Texte und Schriften in einigen Felder z.B. Briefe formatiert werden. Es stehen Attribute wie Fett, Kursiv und Unterstrichen, Farbe, Schriftskalen für die Anzeige am Bildschirm zur Verfügung. 

In den Auswertungen werden diese Attribute in den Fomularen nicht berücksichtigt? Warum?


Personifizierte Formulare und die aktuellen Formulare müssen für die ausgäbe angepasst werden. 

  • Wechseln Sie in den jeweiligen Bereich z.B. Office>Briefe.
  • Wählen sie hier einen Eintrag und bearbeiten Sie den Brief diesen und gegeben sie mindestens im Feld Brieftext Text mit einem der Attribute ein und erfassen Sie die Daten in den weiteren Feldern.
  • Sichern sie den Eintrag.
  • Wechsle Sie in den Bereich Drucken/Senden und wählen sie ein Formular.
  • Duplizieren Sie die Formualrvorlage oder wählenS ie das eigene personifizierte Formular aus. shakehands Kontor öffnet den neuen Formulargenerator.
  • Wählen Sie nun die Zeilen für die Formularausgabe des Brieftextes z.B.
    • DrawText(BRIEF_BriefText, links1, hoehe, LAYOUTWIDTH, 300)
  • Erweitern Sie den Code um den Befehlt um die Anweisung DrawTextStyled wie folgt:
    • if( BRIEF_BrieftextStyled <> "" )
    •      DrawTextStyled(BRIEF_BrieftextStyled, links1, hoehe, LAYOUTWIDTH, 300)
    • else
    •      DrawText(BRIEF_BriefText, links1, hoehe, LAYOUTWIDTH, 300)
    • endif
  • Wiederholen Sie diesen Code in weiteren Ausgaben.
  • Sichern Sie mit OK.
  • Testen Sie das Formular nun in einer Vorschau.



1196 // 1196 // Meine QRR Zahlstelle sind im neuen Release 21.0.0 falsch, warum?


Bitte beachten Sie, mit Release 21 und dem Wegfall der alten ESR/BESR Daten und Felder sind möglicherweise ihre bisherigen QR-Rechnung-Formulare veraltet und unbrauchbar. 

Passen Sie die Einstellungen  im Bereich eigene Banken an und überarbeiten Sie die bisherige persönliche Formulare

Nutzen Sie dazu die neuen Ausführungen von Release 2100 als neue Vorlage.

Siehe auch:

https://doks.shakehands.com/de/anwenderhandbuch/4-kontor/34-stammdaten-anlegen-und-pflegen/185-eigene-bankkonten/


Der Grund ist, seit 2020 dürfen die bisherigen ESR-Daten nicht mehr eingesetzt werden. Übrig geblieben ist bei der Belegart QRR  die QR-Referenz also die 27-stellige Referenznummer. Der Aufbau ist der gleiche. 

Viele Banken geben aber keine eigene Referenznummer mehr heraus, die bisherige Nummer kann  genutzt werden falls diese 6-stellig ist oder Sie verwenden neu die erweiterte fünf-stellige QR-IID der Bank mit einer zusätzlichen 0 in der letzten Stelle. Damit kann eine Refrenznummer eines QRR auch einer Bank zugeordnet werden. Der sonstige Aufbau mit KundenNummer und BelegNummer und die Prüfziffer bleiben in der Referenznummer wie bisher.

652 //  00652 // Meine Druckformulare werden nicht korrekt dargestellt alles ist bei der Ausgabe verschoben.

Nach der Fernwartung auf dem Kundensystem mit Windows 7, haben wir entdeckt, dass bei seiner lokalen Konstellation (27-Zoll-Monitor und eine benutzerdefinierte Skalierung von 225% (125%) eingestellt) die Bildschirmskalierung das Problem unter Microsoft Windows bei der Ausgabe ist.

Nach Rücksetzung der Ausgabe auf 100% sind alle Schriftausgaben und Layouts korrekt in der Ansicht.