Diese Anweisung ermittelt die Länge des Datenfeldes Projektnr.
Wenn die Länge der Projektnummer = 4 ist, dann wird die Projektnr angezeigt.
Wenn die Länge der Projektnummer <> 4 ist, dann wird das Datenfeld Kostenstelle aus dem Adressenstamm angezeigt.
Damit kann in einer Beispielanwendung z.B. das Datenfeld KOST1 für die Datev Übergabe angesteuert werden.
select projnr, case len(Projnr) when 4 then PROJNR else adrAdressen.KST End from Rechnung LEFT JOIN adrAdressen ON Rechnung.ADRKUERZ = adrAdressen.AdrNrGes
–SQL-Job setERBSachbearbeiterEqualsProjektSachbearbeiter
läuft alle 5min und prüft, ob es ERs gibt, welche auf ein Projekt/Regie/Wartung gebucht sind und noch nicht technisch oder fachlich geprüft wurden („stempeln“ -> Karteireiter Bemerkungen in ERB). Sind solche ERs vorhanden, werden diese automatisch dem Sachbearbeiter des
gebuchten Projektes/ Regieauftrages als Sachbearbeiter der ER eingetragen. In der Folge kann der jeweilige Sachbearbeiter im ERB
auf „seine ER“ einfach filtern und die ER „stempeln“ resp. prüfen.
–SQL-Job setERBZahlungsfreigabeSachbearbeiter
Läuft alle 5min und prüft, ob es ER gibt, welche bereits „gestempelt“/geprüft sind. Zu diesen ERs wird dann
automatisch die Zahlung angelegt (+ Häkchen in Freigegeben) sowie der richtige
Sachbearbeiter (FreigegebenDurch) zugeordnet.
In der Bncontrl.ini besteht die Möglichkeit, die Freigabefelder umzubenennen.
Über den kostenpflichtigen MS-SQL Server (Standardedition) können automatisiert e-mails mit Informationen aus einer Datenbank versendet werden. In diesem Beispiel werden die täglichen Fakturadaten an die Geschäftsführung versendet.