intelligenSE AFS Fontupdate

Der AFS Manager verwendet an verschiedenen Stellen RTF-Formatierte Texte und speichert diese in der Datenbank. Fontupdate kann die Formatierung dieser Texte Ă€ndern und vereinheitlichen. So können Sie mit einem Klick alle Artikeltexte, Adresskommentare, Auftrags- und Positionstexte an Ihr neues CI anpassen. Oder Sie entfernen alle Formatierungen und ĂŒberlassen dem Formular die korrekte Darstellung. Keine Formatierungen zu haben ist auch sehr Hilfreich, wenn Sie mit externer Software direkt auf die Datenbank zugreifen wollen.

Fontupdate
  • Adresse: Bemerkung, Notiz
  • Artikel: Langtext 1-5, Werbetext 1-5, Bemerkung
  • Vorgang: Bemerkung 1 und 2, Zusatz 1-3, Hinweis, Hinweis beim FortfĂŒhren
  • Positionen: Zusatztext 1 und 2, Bemerkung
  • Formatierung entfernen
  • Schriftart Ă€ndern
  • Schriftgrösse Ă€ndern
  • Schriftattribute (Fett, Kursiv, Unterstrichen, Durchgestrichen) Ă€ndern
  • Schriftfarbe Ă€ndern

Sie können das Programm einmalig manuell ausfĂŒhren oder automatisch regelmĂ€ssig arbeiten lassen. FĂŒr einen ersten Eindruck können Sie sich eine Demoversion herunterladen. Diese ist vollstĂ€ndig einsetzbar, verarbeitet allerdings nur 9 zufĂ€llige Adressen, Artikel, VorgĂ€nge und Positionen. Um die Vollversion zu erwerben, köntaktieren Sie mich bitte.

SelbstverstĂ€ndlich realisieren wir auch Ihre SonderwĂŒnsche. Sprechen Sie uns an!

Konfiguration

Die Konfiguration enthĂ€lt folgende Optionen, die auch ĂŒber die OberflĂ€che konfiguriert werden können.

adresse=1 
artikel=1
vorgang=1
position=1

Aktiviert oder deaktiviert die Verarbeitung fĂŒr Adressen, Artikel, VorgĂ€nge und Postionen

adressfilter=
artikelfilter=
vorgangfilter=and year(vorgangsdatum)=2015
positionfilter=and year(vorgangsdatum)=2015

Definiert einen Filter, welche Adressen/Artikel/VorgÀnge/Positionen verarbeitet werden sollen.

delete=1 

Aktiviert oder deaktiviert das vollstÀndige Entfernen der Formatierung

fontname=Comic Sans MS
fontsize=10
fontcolor=32768
fontbold=0
fontitalic=0
fontunderline=0
fontstrikeout=0

Definiert die zu verwendende Schriftart

updfont=1
updsize=1
updcolor=1
updattrib=1

Definiert, welche Formatierung an den Textfeldern verÀndert werden soll.

intelligenSE sqlMailer

intelligenSE sqlMailer

Bleiben Sie auf dem Laufenden.
SQL Mailer ist ein Programm, mit dem Sie komfortabel Datenbankauswertungen per eMail versenden können. SQL Mailer fĂŒhrt unbeaufsichtigt Abfragen auf einer Datenbank aus, formatiert das Ergebnis und versendet dieses per HTML-eMail.

Sie können sich hier eine Demoversion herunterladen: sqlmailer.zip Die Demoversion ist voll funktionsfĂ€hig, blendet allerdings in der eMail einen Hinweis ein. Außerdem ist die Ergebnismenge auf 42 Zeilen begrenzt.

Die Vollversion ist fĂŒr eine gute Flasche Wein bei mir erhĂ€ltlich. Schreiben Sie mir dazu einfach eine kurze eMail. SelbstverstĂ€ndlich erstelle ich Ihnen auch fertige SQL-Statements und Konfigurationsdateien.

[contact-form-7 404 "Not Found"]

Konfiguration

Die Konfiguration erfolgt direkt im Programm. Die eingegebene Konfiguration wird in der Datei sqlMailer.ini gespeichert. Sie können mehrere Konfigurationen verwenden, in dem Sie das Programm mit dem Dateinamen als Parameter starten.

sqlMailer.exe rechnungen.ini
sqlMailer.exe lieferverzögerungen.ini

FĂŒr einen automatischen Lauf zum Beispiel im Taskplaner verwenden Sie den Befehlszeilenparameter -unattend. Das Programm fĂŒhrt darauf hin die Datenbankabfrage aus, erstellt die eMail, versendet diese und beendet sich wieder.

sqlMailer.exe -unattend
sqlMailer.exe rechnungen.ini -unattend
sqlMailer.exe lieferverzögerungen.ini -unattend

Tritt eine Fehlermeldung auf, so wird diese an den konfigurierten eMail-Absender zugestellt.

Einstellungen

Geben Sie im Reiter „Datenbank“ die Verbindungskennung zur Datenbank ein und testen Sie diese. Als Nutzer von AFS Manager können Sie die Verbindungskennung direkt aus den Systeminformationen verwenden. Es ist aber auch jede beliebige andere Datenbank möglich.

Im Reiter SQL können Sie den Auswertungs-Befehl in SQL hinterlegen und testen. Sollten Sie Hilfe beim Erstellen von SQL-Statemens benötigen, sind wir gerne fĂŒr Sie da. Wir erstellen Ihnen auch fertige Statements und Konfigurationsdateien.
Konfigurieren Sie die eMail im Reiter eMail.

Die eMail-Adressen in EmpfÀnger, CC, BCC und Absender können Sie nach RFC 2822 angeben. Trennen Sie mehrere EmpfÀnger mit einem Komma.

Jan Honsberg <jan@honsberg.net>
jan@honsberg.net
jan@honsberg.net, info@intelligenSE.de
Jan Honsberg <jan@honsberg.net>, info@intelligenSE.de

Geben Sie Ihren SMTP Server zusammen mit Benutzer und Passwort an, ĂŒber den die eMail verschickt werden kann. Sie können hier einen freien Server wie z.B. von GMX oder Web.de verwenden, wir empfehlen allerdings einen eigenen, da sie u.U. auch sensible Daten versenden. Eine VerschlĂŒsselung ist aktuell nicht Vorgesehen.

Kopfzeile und Fusszeile werden in der eMail vor bzw. nach den Daten dargestellt. Beschreiben Sie hier beispielsweise, was dargestellt wird. Sie dĂŒrfen HTML verwenden.

Zur Formatierung der eMail können Sie ein Stylesheet angeben. Wir empfehlen folgende Formatierung als Basis:

* {font-family: sans-serif; font-size: 10px }
table { border: 1px solid white; border-collapse: collapse;}
table td { border: 1px solid silver; }
table th { border: 1px solid gray; background-color: silver;}
tr.odd td { background-color: #eee }
td.double, td.integer { text-align: right; }
tr.sum th.string span { display: none; }

Im Reiter Versand wird anhand des SQL-Befehls der Text erstellt und als eMail verschickt.

ScreenNote

Simpel, aber wirksam.

screennote

Aus der eigenen kleinen Not heraus entstanden hat das kleine ScreenNote die Fans erobert. Ihnen geht es sicher genauso wie uns: MĂŒssen Sie sich auch kurz was vom Bildschirm notieren, was sie dann woanders brauchen? Haben Sie auch diesen Zettel mit den tausend kleinen wild durcheinanderen Informationen vor sich liegen? Dann Schauen Sie sich das mal an:

Screennote fotografiert per Mausklick einen Teil Ihres Bildschirms und zeigt diesen dauerhaft an. Dabei bleibt das Fenster so lange wie Sie es brauchen im Vordergrund.

Brauchen Sie das Foto zur Archivierung? Dann speichern Sie es einfach als JPG zu Ihren Dokumenten.

Oder möchten Sie einem GeschÀftspartner kurz etwas von Ihrem Bildschirm zeigen? Mit 2 Klick wird der Screenshot ins Internet zu Pictransfer, ImagesHack oder ImgBox hoch geladen. Vollautomatisch! Es dauert eine Sekunde, und Ihr Browser öffnet sich mit dem Bild.

Und das Beste: Sie brauche nichts zu Installieren, nichts zu Konfigurieren oder Einzurichten: Einfach nur Starten. ScreenNote speichert nichts auf Ihrem Computer, verĂ€ndert keine Einstellungen, bringt keine DLLs mit und benötigt keine Administratorrechte. Und Sie dĂŒrfen es einfach so benutzen, wenn Sie einverstanden sind, dass Sie selbst die Haftung dafĂŒr ĂŒbernehmen.

Interessant? Hier bitteschön: Screennote.zip

eMails verschlĂŒsseln

eMails im Internet werden in der Regel im Klartext verschickt. An vielen Stellen (Provider, Techniker, Hacker, Chefs, …) kann Ihre Post gelesen werden. FĂŒr viele eMails ist das eigentlich egal, bei einigen vielleicht unschön und bei anderen gefĂ€hrlich oder gar bedrohlich. Dabei ist es so einfach, eMails sicher zu verschlĂŒsseln. So geht es:

Wie funktioniert VerschlĂŒsselung?

Um etwas zu verschlĂŒsseln ist primĂ€r ein SchlĂŒssel notwendig. Der Text, der verschlĂŒsselt werden soll, wird mit dem SchlĂŒssel so bearbeitet, dass hinterher nur noch ein wildes Durcheinander von Buchstaben herauskommt. Um wieder den Text zu erhalten, ist wieder der SchlĂŒssel notwendig. Bei eMails wird der SchlĂŒssel in zwei Teile getrennt, den privaten und den öffentlichen. Der private SchlĂŒssel wird vom Besitzer geheimgehalten, der öffentliche wird Verbreitet. Der öffentliche SchlĂŒssel wird zum VerschlĂŒsseln verwendet und zum EntschlĂŒsseln der private. Eine EntschlĂŒsselung mit dem öffentlichen SchlĂŒssel ist nicht möglich.

Möchte ich jemand eine verschlĂŒsselte Nachricht schicken, so verschlĂŒssele ich die Nachricht mit dem öffentlichen SchlĂŒssel des EmpfĂ€ngers. Somit kann nur der EmpfĂ€nger die Nachricht entschlĂŒsseln, da nur er im Besitz des privaten SchlĂŒssels ist, sonst niemand!

Was sind Zertifikate?

Um die Verbreitung und Verwaltung von öffentlichen SchlĂŒsseln einfach zu halten, wird dieser in ein Zertifikat gepackt. Hinzu kommt noch der Name, die eMail Adresse und eine Unterschrift von der Zertifizierungsstelle. Die Zertifizierungsstelle bestĂ€tigt damit, dass der SchlĂŒssel, der Name und die eMail Adresse zusammengehören. Damit ist das Zertifikat sozusagen ein digitaler Ausweis. Dieser Ausweis wird normalerweise vom Besitzer jeder eMail als Signatur angehĂ€ngt.

Alles ist signiert

Nichts ist vor FĂ€lschungen sicher. Genauso wenig sind eMails, Zertifikate und öffentliche SchlĂŒssel vor FĂ€lschungen sicher. Mit dem Zertifikat ist es auch möglich, eine Signatur zu erstellen, die die Echtheit bestĂ€tigt. Die Signatur ist der Text, der mit seinem eigenen privaten SchlĂŒssel verschlĂŒsselt wird. Das kann nur der echte Absender tun, da nur er im Besitz des privaten SchlĂŒssels ist. Zum ÜberprĂŒfen, ob alles echt ist, muss die Signatur mit dessen öffentlichen SchlĂŒssel entschlĂŒsselt werden. Ist der Text der selbe kann der EmpfĂ€nger sicher sein, dass der Text vom EmpfĂ€nger stammt und auf dem Übertragungsweg nicht verĂ€ndert wurde. Um eMails zu signieren, wird der Nachrichtentext als Basis verwendet.

Aber nicht nur eMails können signiert werden, sondern beliebige Informationen wie z.B. Programme oder Zertifikate selbst. Ein Zertifikat wird wird von der Zertifizierungsstelle mit deren Zertifikat signiert und verbĂŒrgt sich somit, dass das Zertifikat richtig ist. So ist jedes Zertifikat signiert, bis hin zum Zertifikat der Zertifikate, dem Root-Zertifikat. Die Root-Zertifikate sind in den Programmen fest enthalten und können nicht geĂ€ndert werden. Damit gelten auch diese als echt.

Woher kriege ich mein Zertifikat?

Bei einer Zertifizierungsstelle oder auch TrustCenter genannt. Das klappt unkompliziert bei kommerziellen Zertifizierungsstellen wie z.B. bei GlobalSign.

Was brauche ich fĂŒr Programme?

Aktuelle eMail Programme enthalten die Standards PKCS und S/MIME. Diese reichen aus, um zu VerschlĂŒsseln und signieren. Anleitungen fĂŒr die Integration und Benutzung der Zertifikate in den einzelnen Programmen gibt es bei der Zertifizierungsstelle oder beim Hersteller der eMail Software.

Wo sind HĂŒrden?

GrĂ¶ĂŸte HĂŒrde ist hauptsĂ€chlich, dass die Internetbevölkerung fĂŒr VerschlĂŒsselung und die Technik sensibilisiert werden muss. FĂŒr Firmen ist es ein leichtes, Zertifikate zu beschaffen und zu integrieren und somit vertrauen bei ihren Kunden zu wecken.

Auch kann es sein, dass Mailinglisten oder eGroups eine Fußzeile anfĂŒgen oder den Betreff verĂ€ndern. Dann ist die eMail nicht mehr „original“ und die EmpfĂ€nger erhalten eine entsprechende Meldung. Hier also nicht signieren.

Nebeneffekt: Spam!

Spam zu erkennen, zu vermeiden und zu unterbinden ist das Thema der Branche. Eine Signatur hilft nicht den Spam zu vermeiden, aber identifiziert hundertprozentig eine „richtige“ eMail. Spammer haben es schwer, sich fĂŒr „gestohlene“ eMail-Adressen ein Zertifikat zu besorgen und werden sich hĂŒten, eine eigene Adresse zu Zertifizieren. Somit ist sicher, dass eine unterschriebene eMail wirklich vom angegebenen Absender kommt. Und alles was nicht unterschrieben ist, ist potentieller Spam!

intelligenSE AFS Lagerkorrektur

AFS Lagerkorrektur prĂŒft den Artikelstamm im Lager und korrigiert Bestand, reservierte Mengen und bestellte Mengen.

Lagerkorrektur

Der AFS Manager / AFS Kaufmann berechnet diese Werte nicht bei jeder Anzeige, sondern speichert diese im Artikel und passt diese bei VorgĂ€ngen mit Lagerbuchung an. Unter bestimmten UmstĂ€nden werden VorgĂ€nge oder Änderungen nicht oder doppelt gebucht. So entstehen falsche Zahlen im Lager welche, wenn ĂŒberhaupt erst viel zu spĂ€t auf auffallen und dann nur aufwĂ€ndig von Hand behoben werden können. afs Lagerkorrektur berechnet fĂŒr jeden Artikel anhand der bestehenden VorgĂ€nge die korrekten Werte des Lagers und korrigiert diese.

Reservierungen sind Mengen eines Artikels, welche von Kunden bestellt worden sind, aber noch nicht geliefert werden konnten, also im RĂŒckstand sind. Sie erkennen hieran, wie viele diese Artikels noch beschafft werden mĂŒssen. Reservierungen fĂŒr einen Artikel werden beim Drucken einer AuftragsbestĂ€tigung erstellt und wahlweise beim FortfĂŒhren in einen Lieferschein oder beim Abschluss des Lieferscheins wieder zurĂŒckgenommen.

Bestellungen sind Mengen, die bei Ihrem Lieferant bestellt sind, aber noch nicht eingetroffen sind. Es sind also Mengen, die demnĂ€chst im Lagerbestand sein werden. Als Bestellt wird ein Artikel gekennzeichnet, sobald eine Bestellung gedruckt wird. Mit dem FortfĂŒhren in einen Wareneingang wird das Bestellt-KĂŒrzel zurĂŒckgenommen und der Lagerbestand erhöht.

Außerdem kann die BestandszĂ€hlung im Lagerbuch geprĂŒft und korrigiert werden, sodass rĂŒckwirkend nachvollziehbar ist, wann welcher Bestand im Lager war. Bei negativen BestĂ€nden im Lager kann eine Warnung ausgegeben werden.

Sie können das Programm einmalig manuell ausfĂŒhren oder von der Windows Aufgabenplanung automatisch regelmĂ€ssig arbeiten lassen. Verwenden Sie dazu den Parameter -unattend und die Einstellungen im [unattend] Abschnitt der Konfiguration.

FĂŒr einen ersten Eindruck können Sie sich eine Demoversion herunterladen. Diese ist vollstĂ€ndig einsetzbar, verarbeitet allerdings nur 22 zufĂ€llige Artikel. Um die Vollversion zu erwerben, kontaktieren Sie mich bitte.

SelbstverstĂ€ndlich realisieren wir auch Ihre SonderwĂŒnsche. Sprechen Sie uns an!

intelligenSE AFS Lieferadressen

Der AFS Manager speichert Lieferadressen als freien Text im Adressstamm und in den VorgĂ€ngen. Dies ist fĂŒr viele Anwendungszwecke unvorteilhaft. Dieses Programm versucht dies zu vereinfachen indem es die Lieferadressen analysiert und die einzelnen Bausteine der Adresse in einzelne Felder in der Adresse bzw. Vorgang schreibt.

AFS Lieferadressen

Es werden sowohl definierte als auch freie Lieferadressen in die Bausteine Firma1, Firma2, Firma3, Strasse, Land, PLZ, Ort, Telefon und Ansprechpartner zerlegt. Dabei wird so fehlertolerant wie möglich vorgegangen. Jeder Baustein der Lieferadresse kann in ein separates Feld des Adressstamms bzw. Vorgangs gespeichert werden. Wo diese gespeichert werden, kann konfiguriert werden.

Sie können das Programm einmalig manuell ausfĂŒhren oder automatisch regelmĂ€ssig arbeiten lassen.
FĂŒr einen ersten Eindruck können Sie sich eine Demoversion von Lieferadressen herunterladen. Diese ist vollstĂ€ndig einsetzbar, verarbeitet allerdings nur 9 zufĂ€llige Adressen und VorgĂ€nge. Um die Vollversion zu erwerben, kontaktieren Sie mich bitte.

SelbstverstĂ€ndlich realisieren wir auch Ihre SonderwĂŒnsche. Sprechen Sie uns an!

Konfiguration

Die Konfiguration enthĂ€lt zwei Abschnitte: “adresse“ und “auftrag“. Im jedem Abschnitt kann die Bearbeitung aktiviert werden, ein Filterkriterium hinterlegt werden und fĂŒr jeden Baustein der Lieferadresse ein Datenbankfeld festgelegt werden.

[adresse]
on        = 1
filter    = art=0
firma1    = user_l_firma1
firma2    = user_l_firma2
firma3    = user_l_firma3
str       = user_l_str
plz       = user_l_plz
ort       = user_l_ort
land      = user_l_land
asp       = user_l_asp
tel       = user_l_tel

Der AFS Manager bietet die Möglichkeit, benutzerdefinierter Felder anzulegen – diese Konfiguration stellt einen Vorschlag dar. Ein SQL-Statement zum Erstellen dieser Felder wird mitgeliefert. Es kann natĂŒrlich auch jedes andere Feld verwendet werden, sofern dieses genug Platz bietet und nicht anderweitig verwendet wird.

Wir helfen Ihnen auch gerne mit Ihren SonderwĂŒnschen.