Lua-Funktionen Übersicht

Syslog

  • Seite:
    SY_AddAT — Addiert Arbeitstage auf ein Datum.
  • Seite:
    SY_AddDatum — Addiert Tage auf ein Datum.
  • Seite:
    SY_ArtikelEtikett — druckt Artikeletiketten Druckmasken mit/ohne Auftragsbezug
  • Seite:
    SY_Basename — Wrapper für die POSIX C-Funktion 'basename'
  • Seite:
    SY_BDE_ABFMX — Führt eine "ABFMX"-Buchung (Mengenbuchung) durch
  • Seite:
    SY_BDE_ABTE — Führt eine "ABTE"-Buchung durch
  • Seite:
    SY_BDE_ABTM — Führt eine "ABTM"-Buchung durch
  • Seite:
    SY_BDE_ABUN — Führt eine "ABUN"-Buchung (Unterbrechung) durch
  • Seite:
    SY_BDE_ANTE — Führt eine "ANTE"-Buchung durch
  • Seite:
    SY_BDE_ANTM — Führt eine "ANTM"-Buchung durch
  • Seite:
    SY_BDE_GEHT — Führt eine "GEHT"-Buchung (PZE) durch
  • Seite:
    SY_BDE_KOMMT — Führt eine "KOMMT"-Buchung (PZE) durch
  • Seite:
    SY_BDE_PLE — Führt eine BDE-Buchung an einer Planungseinheit durch
  • Seite:
    SY_BDEBuchEin — Bucht einen bdeabtab-Satz in die BDE/PZE ein
  • Seite:
    SY_BlockAendProt — Sperrt das Änderungsprotokoll der übergebenden Tabelle
  • Seite:
    SY_BVLoeschen — Löscht einen Bestellvorschlag
  • Seite:
    SY_CallLua — Führt den übergebenden Lua-Skript vollständig aus
  • Seite:
    SY_ConvertPDFA — Wandelt eine PDF-Datei in ein PDF/A Format um
  • Seite:
    SY_DAT_OK — Prüft ein Datum im DAT-Format (JJJJMMTT).
  • Seite:
    SY_DiffAT — Berechnet die Anzahl Arbeitstage zwischen zwei Datums.
  • Seite:
    SY_DiffTage — Berechnet die Anzahl Tagen zwischen zwei Datums.
  • Seite:
    SY_Dirname — Wrapper für die POSIX C-Funktion 'dirname'
  • Seite:
    SY_DlgParGetInt — Ermittelt den Wert eines Fenster-Parameters vom Typ Integer.
  • Seite:
    SY_EKKopfAnlegen — EK-Kopf anlegen
  • Seite:
    SY_EKKopfLoeschen — EK-Kopf löschen
  • Seite:
    SY_EKNeuRechnen — Rechnet Kopf und Positionen eines EK-Auftrags neu (Zu-/Abschläge, Steuer, Summen, ...).
  • Seite:
    SY_EKPosAnlegen — EK-Position anlegen
  • Seite:
    SY_EKPosLoeschen — EK-Position löschen
  • Seite:
    SY_Err — Erzeugt eine Ausgabe im DBA10 in der Augabe-Box
  • Seite:
    SY_EscapeRTF — Escaped einen String zur Verwendung innerhalb eines RTF-Textes.
  • Seite:
    SY_FAStornieren — Storniert einen Fertigungsauftrag
  • Seite:
    SY_FileInfo — Liest Informationen zu einer Datei aus
  • Seite:
    SY_GenKostenBDE — Kostensatz zu BDE-Buchung erstellen
  • Seite:
    SY_GenKostenLG — Kostensatz zu Lager-Bewegung erstellen
  • Seite:
    SY_GenKostenRE — Kostensatz zu Rechnungseingangs-Buchung erstellen
  • Seite:
    SY_GenPick — Erzeugt Picksätze für eine Auftragsposition
  • Seite:
    SY_GetDirFiles — Liefert alle in einem Verzeichnis enthaltenen Dateien in alphabetischer Reihenfolge
  • Seite:
    SY_HasPermission — Prüft ob eine Berechtigung gegeben ist
  • Seite:
    SY_InventurAdd — Fügt einen neuen Inventur-Satz ein (gezählt wird gesetzt)
  • Seite:
    SY_InventurUpdate — Aktualisiert einen bestehenden Inventur-Satz (gezählt wird gesetzt)
  • Seite:
    SY_IsModuleEnabled — Prüft ob das angegebene Modul aktiv ist
  • Seite:
    SY_IsModuleOptionEnabled — Prüft ob die angegebene Moduloption aktiv ist
  • Seite:
    SY_KAPRAnlegen — Erzeugt eine neue Plan-Reservierung fuer eine Kunden-Auftrags-Position.
  • Seite:
    SY_KAPRLoeschen — Loescht eine existierende Plan-Reservierung für eine Kunden-Auftrags-Position.
  • Seite:
    SY_KtrAnlegen — Erzeugt einen neuen Kostenträger (Tabelle ktrtab).
  • Seite:
    SY_KWT_OK — Prüft ein Datum im KWT-Format (JJJJKWT).
  • Seite:
    SY_KWTtoYMD — Umrechnung Datum der Form 'YYYYKWT' nach 'YYYYMMDD'.
  • Seite:
    SY_LAG_BLASL — Ermittelt den gültigen Beschaffungs-SL abhängig vom Schalter SLT_LAG_BLASL.
  • Seite:
    SY_LagAbgBuchen — Führt einen ungeplanten Abgang für einen Artikel durch
  • Seite:
    SY_LagAbgGeplBuchen — Führt einen geplanten Abgang für eine Fertigungsstücklisten-Position durch.
  • Seite:
    SY_LagerAnlegen — Legt anhand der Artikel-Nr. die Lagerteilestämme aus den Grundeinstellungen an.
  • Seite:
    SY_LagKorrektur — Führt eine Korrektur-Lagerbuchung durch
  • Seite:
    SY_LagUmbuchung — Führt eine ungeplante Umbuchung für einen Artikel durch
  • Seite:
    SY_LagZugBuchen — Führt einen ungeplanten Zugang für einen Artikel durch
  • Seite:
    SY_LagZugFertBuchen — Die Funktion bucht einen 'Zugang aus Fertigung'
  • Seite:
    SY_MailSendEx — Versendet eine E-Mail
  • Seite:
    SY_MergePDF — Fügt mehrere Dateien zu einer PDF-Datei zusammen.
  • Seite:
    SY_MergeRTF — Fügt zwei RTF-Texte zu einem neuen RTF zusammen (hängt sie aneinander)
  • Seite:
    SY_Msg — Gibt einen Text aus
  • Seite:
    SY_NxtNummer — Ermittelt die nächste Nummer aus dem als Parameter übergebenen Nummernkreis
  • Seite:
    SY_ParGetInt — Ermittelt den Wert eines Systemsteuerung-Parameters vom Typ Integer.
  • Seite:
    SY_PickBuchen — Bucht einen Picksatz
  • Seite:
    SY_PickLoeschen — Löscht den Picksatz
  • Seite:
    SY_PickUpdate — Aktualisiert den Picksatz
  • Seite:
    SY_PrintFile — Druckt eine Datei auf dem angegebenen Drucker aus.
  • Seite:
    SY_PrintPDF — Druckt eine PDF-Datei auf dem angegebenen Drucker aus.
  • Seite:
    SY_PrintVKForm — Drucken eines VK-Formulars
  • Seite:
    SY_Proto — Erzeugt eine Ausgabe der übergebenen Parameter in das Protokoll
  • Seite:
    SY_Proto2 — Erzeugt eine Ausgabe der übergebenen Parameter in das Protokoll
  • Seite:
    SY_Report — Liefert einen Report als Objekt zurück, der sich mit weiteren Funktionen verwenden lässt.
  • Seite:
    SY_RTFAnpassen — Passt einen RTF-Text für eine neue Schriftart und Schriftgröße an.
  • Seite:
    SY_RTFtoTEXT — Wandelt einen Text vom RTF-Format in das TXT-Format um
  • Seite:
    SY_RunPreflightPDF — Führt ein vordefinierte Preflight-Profil auf einer PDF-Datei aus
  • Seite:
    SY_SendMailFile — Verbindet sich mit dem MAPI des Standard E-Mail-Programms zum Versand von E-Mails (COM bei Outlook).
  • Seite:
    SY_SplitPDF — Zerlegt eine PDF-Datei in mehrere Dateien.
  • Seite:
    SY_StornoRechnr — Rechnung stornieren
  • Seite:
    SY_TempNummer — Liefert eine eindeutige Nummer zur Verwendung als Key zurück
  • Seite:
    SY_TEXTtoRTF — Wandelt einen Text vom TXT-Format in das RTF-Format um.
  • Seite:
    SY_Ticket — Erzeugt ein neues Ticket im Ticket-System
  • Seite:
    SY_TicketEreignis — Fügt ein Ereignis an ein Ticket hinzu
  • Seite:
    SY_TicketSetStatus — Ändert den Status eines Tickets
  • Seite:
    SY_TicketSetVerantw — Ändert den Zuständigen eines Tickets
  • Seite:
    SY_TicketVerknuepfung — Erzeugt eine Ticket-Verknüpfung
  • Seite:
    SY_UnblockAendProt — Entsperrt das Änderungsprotokoll der übergebenden Tabelle
  • Seite:
    SY_UnterTicket — Erzeugt ein neues Unterticket im Ticket-System
  • Seite:
    SY_UpdateSbaen — Aktualisiert den Sbaen.
  • Seite:
    SY_VKKopfAnlegen — VK-Kopf anlegen
  • Seite:
    SY_VKKtrAnlegen — Erzeugt einen neuen Kostenträger (Tabelle ktrtab) für einen Auftrag.
  • Seite:
    SY_VKNeuRechnen — Rechnet Kopf und Positionen eines VK-Auftrags neu (Zu-/Abschläge, Steuer, Summen, ...).
  • Seite:
    SY_VKPosAendern — VK-Position ändern
  • Seite:
    SY_YMDtoKWT — Umrechnung Datum der Form 'YYYYMMDD' nach 'YYYYKWT'.

 

EXPOS

  • Seite:
    EX_ActTimer — Aktiviert den EXPOS-Timer.
  • Seite:
    EX_DateiAuswahl — Öffnet einen Dateiauswahl-Dialog und liefert den vollständigen Pfad zur Datei zurück.
  • Seite:
    EX_DeactTimer — Deaktiviert den EXPOS Timer.
  • Seite:
    EX_DeleteTree — Löscht eine Zeile aus einem Treeview. (EXPOS-Funktion!)
  • Seite:
    EX_FormTempl — Ermöglicht Parameterübergabe in Word/OpenOffice-Vorlagen
  • Seite:
    EX_GenBestab — Legt einen neuen Bestellvorschlag und loest ihn gegebenenfalls auf
  • Seite:
    EX_Get — Liest den Wert eines EXPOS-Merkmals
  • Seite:
    EX_GetListItem — Liest eine Spalte aus der selektierten Zeile einer Auswahlliste aus
  • Seite:
    EX_GetListItemActive — Prüft, ob eine bestimmte Zeile in einer EXPOS Auswahlliste ausgewählt ist.
  • Seite:
    EX_GetListItemMulti — Liest den Wert einer Spalte aus einer bestimmten Zeile einer Auswahlliste aus
  • Seite:
    EX_GetTreeItem — Liest die ausgewählte Zeile aus einem Treeview aus. (EXPOS-Funktion!)
  • Seite:
    EX_GetValue — Liest den Inhalt eines Feldes in Syslog-Dialogen
  • Seite:
    EX_Input — Schaltet ein Merkmal auf einer definierten Maske eingebbar
  • Seite:
    EX_InsertTree — Fügt eine Zeile in ein Treeview ein. (EXPOS-Funktion!)
  • Seite:
    EX_Invisible — Schaltet ein Merkmal auf einer definierten Maske unsichtbar
  • Seite:
    EX_IsVisible — Ermöglicht die Prüfung auf Sichtbarkeit/Unsichtbarkeit für ein Merkmal oder eine Maske
  • Seite:
    EX_MessageBox — Gibt eine Meldungsbox auf dem Bildschirm aus und wartet auf Reaktion des Anwenders
  • Seite:
    EX_OpenTree — Öffnet/schließt Zeilen eines Treeview. (EXPOS-Funktion!)
  • Seite:
    EX_Output — Schält ein Merkmal auf einer definierten Maske nicht-eingebbar
  • Seite:
    EX_SchreibeVKPreis — Die Funktion erzeugt einen VK-Preis-Eintrag (Tabelle vpptab)
  • Seite:
    EX_Set — Schreibt einen Wert in ein Merkmal.
  • Seite:
    EX_SetListBgC — Setzt die Hintergrund-Farbe einer bestimmten Zeile einer EXPOS Auswahlliste.
  • Seite:
    EX_SetListItemActive — Wählt eine bestimmte Zeile in einer EXPOS Auswahlliste aus oder ab.
  • Seite:
    EX_SetListSortLast — Sortiert eine Auswahlliste anhand der letzten Sortierung.
  • Seite:
    EX_SetText — Setzt den Inhalt eines Editorfeldes oder hängt an den bestehenden Inhalt an
  • Seite:
    EX_SetTimer — Setzt den Interval und die Trigger-Regel des EXPOS Timers
  • Seite:
    EX_SetTooltip — Setzt den Tooltip (Hilfstext) an einem Merkmal auf der Maske
  • Seite:
    EX_SetValue — Setzt den Inhalt eines Feldes in Syslog-Dialogen
  • Seite:
    EX_SetzeBild — Setzt eine Bilddatei an ein Objekt vom Typ Bild oder Grafik-Button
  • Seite:
    EX_SetzeFarbe — Setzt die Hintergrundfarbe eines Merkmals
  • Seite:
    EX_SetzeFehler — Erzeugt eine EXPOS-Fehlermeldung
  • Seite:
    EX_SetzeFehlerCode — Erzeugt eine EXPOS-Fehlermeldung
  • Seite:
    EX_SetzeFokus — Setzt den Fokus auf ein Merkmal
  • Seite:
    EX_SetzeLabel — Setzt den Label-Text von Feldern, Checkboxen, Radiobuttons oder Tabs
  • Seite:
    EX_SetzeMaske — Setzen einer neuen Ziel-Masken-Nr.
  • Seite:
    EX_Speichern — speichert und beendet EXPOS
  • Seite:
    EX_SpeichernOhneEnde — speichert und beendet EXPOS nicht
  • Seite:
    EX_StartSuche — Füllt eine Auswahlliste mit Daten
  • Seite:
    EX_TextEditor — Diese Funktion öffnet den EXPOS-Texteditor
  • Seite:
    EX_UpdateTree — Aktualisiert eine Zeile in einem Treeview. (EXPOS-Funktion!)
  • Seite:
    EX_Visible — Schaltet ein Merkmal auf einer definierten Maske sichtbar
  • Seite:
    EX_Vorkalkulation — Die Funktion erzeugt eine neue Vorkalkulation
  • Seite:
    SY_GetEXValue — Liest den Wert eines EXPOS-Merkmals für einen Artikel

Datenbank

  • Seite:
    DB_BeginWork — Öffnet eine neue explizite Transaktion auf der Datenbank.
  • Seite:
    DB_CommitWork — Wendet eine explizite Transaktion auf die Datenbank an.
  • Seite:
    DB_Insert Fügt einen Datensatz in die Datenbank ein.
  • Seite:
    DB_Load — Lädt die Daten aus einer Datei in die Datenbank
  • Seite:
    DB_RollbackWork — Fährt eine explizite Transaktion auf der Datenbank zurück (Änderungen werden verworfen).
  • Seite:
    DB_Select — Liest einen Datensatz aus der Datenbank.
  • Seite:
    DB_Unload — Erstellt eine Unload-Datei mit den selektierten Daten
  • Seite:
    DB_Update — Aktualisiert einen Datensatze einer Tabelle.

SQL

  • Seite:
    SQL_CDecl — Erzeugt einen Cursor auf der Datenbank, um mehrere Datensätze lesen zu können
  • Seite:
    SQL_CFetch — Liest den nächsten Datensatz aus einem mit SQL_CDecl erzeugten Cursor.
  • Seite:
    SQL_CFree — Gibt einen mit SQL_CDecl erzeugten Cursor wieder frei
  • Seite:
    SQL_Cursor — Erzeugt einen Datenbank-Cursor, über den Datensätze gelesen werden können
  • Seite:
    SQL_Escape — Escaped (maskiert) eine Zeichenkette für die Verwendung in einem SQL-Query
  • Seite:
    SQL_Exec — Führt einen SQL-Befehl aus
  • Seite:
    SQL_Fetch — Liest den n+1-ten Datensatz bei einer Datenbankabfrage, die mehrere Datensätze als Ergebnis liefert
  • Seite:
    SQL_Select — Liest einen Datensatz aus der Datenbank

Dialog

  • Seite:
    DLG_CloseDialog — Schließt einen beliebigen Dialog
  • Seite:
    DLG_DateiAuswahl — Öffnet einen Dateiauswahl-Dialog, der den Pfad zur gewählten Datei (oder nil) zurückliefert (EXPOS-unabhängige Funktion!).
  • Seite:
    DLG_GetDDSObj — Ermittelt das Dynamische Dialogsprung Objekt am Fenster
  • Seite:
    DLG_GetObj — Mithilfe dieser Funktion lässt sich ein Dialogobjekt finden, auf welches dann verschiedene weitere Funktionen angewendet werden können.
  • Seite:
    DLG_MsgBox — Gibt eine Meldungsbox auf dem Bildschirm aus und wartet auf Reaktion des Anwenders.
  • Seite:
    DLG_OpenDialog — Öffent einen beliebigen Dialog
  • Seite:
    DLG_UpdFenster — Aktualisiert das angegebene Fenster

DMS