# Accounting_Custom / Accounting_CustomValues (Projektspezifische Tabellen) Stammdaten bestehen in der Regel aus einer technischen eindeutigen ID und einem Anzeigewert. Die projektspezifischen Tabellen **Accounting\_Custom** und **Accounting\_CustomValues** können für beliebige Stammdaten verwendet werden, welche diesem einfachen Standard-Aufbau entsprechen. Zu den Tabelle gehören die Gentable-Felder: - **Custom1** - **Custom1\_Desc** - **Custom2** - **Custom2\_Desc** - **Custom3** - **Custom3\_Desc** - **...** - **Custom10** - **Custom10\_Desc** Es können bis zu 10 projektspezifische Stammdaten-Typen definiert werden und zu einem Stammdaten-Typ gehören 2 Gentable-Felder (plus Button für die Auswahl via Pop-Up). In der ersten Tabelle **Accounting\_Custom** werden technische Namen und Anzeigenamen für die WEB-Darstellung vergeben. Die Zuordnung zu den Gentable-Feldern erfolgt über die Angabe in der Spalte **Number**.
**Spaltenname****Typ****NULL-Werte zulassen****Erläuterung**
IDbigintNeinEindeutige ID / Primary Key (Auto-Inkrement)
Licencenvarchar(50)NeinDocuments-Lizenzname (PEM)
Principalnvarchar(50)NeinMandant (automatische Vorbelegung: 'ANY')
CompanyCodenvarchar(50)NeinBuchungskreis (automatische Vorbelegung: 'ANY')
NumberintNeinFeldzuordnung (1-10; Vorbelegung: 1)
TechNamenvarchar(50)NeinTechnische Beschreibung für die projektspezifischen Stammdaten
denvarchar(250)JaBeschreibung projektspezifische Stammdaten Deutsch
ennvarchar(250)JaBeschreibung projektspezifische Stammdaten Englisch
InsertTSdatetimeNeinZeitstempel beim Insert (automatische Vorbelegung beim Insert)
UpdateTSdatetimeJaZeitstempel beim Update (automatisch via Trigger)
*Eindeutige Schlüssel:* Licence + Number / Licence + TechName In die zweite Tabelle **Accounting\_CustomValues** werden die Stammdaten geschrieben. Die Verknüpfung zur ersten Tabelle erfolgt über die Spalte TechName. Die eindeutige ID der Stammdaten muss in die Spalte **TechName\_ID**. Bei den Beschreibungen wird automatisch die passende Beschreibung zur Anmeldesprache des Benutzers angezeigt. Häufig ist in den Systemen nur eine Sprache gepflegt. Es empfiehlt sich diese Beschreibung in beide Felder **de** und **en** zu schreiben.
**Spaltenname****Typ****NULL-Werte zulassen****Erläuterung**
IDbigintNeinEindeutige ID / Primary Key (Auto-Inkrement)
Licencenvarchar(50)NeinDocuments-Lizenzname (PEM)
Principalnvarchar(50)NeinMandant (automatische Vorbelegung: 'ANY')
CompanyCodenvarchar(50)NeinBuchungskreis (automatische Vorbelegung: 'ANY')
TechNamenvarchar(50)NeinTechnische Beschreibung für die projektspezifischen Stammdaten
TechName\_IDnvarchar(50)NeinID für Stammdatenwert
denvarchar(250)JaBeschreibung zum Stammdatenwert Deutsch
ennvarchar(250)JaBeschreibung zum Stammdatenwert Englisch
CustFilternvarchar(250)JaOptionale Angabe für einen Filter
CustFilter2nvarchar(250)JaOptionale zusätzliche Angabe für einen Filter
InsertTSdatetimeNeinZeitstempel beim Insert (automatische Vorbelegung beim Insert)
UpdateTSdatetimeJaZeitstempel beim Update (automatisch via Trigger)
*Eindeutiger Schlüssel:* Licence + Principal + CompanyCode + TechName + TechName\_ID Über die WEB-Konfiguration können die Daten manuell angegeben werden. In der ersten Ansicht werden die Stammdatendefinitionen angezeigt. [![image-1642751422179.png](https://docs.squeeze.one/uploads/images/gallery/2022-01/scaled-1680-/image-1642751422179.png)](https://docs.squeeze.one/uploads/images/gallery/2022-01/image-1642751422179.png) Durch einen Klick auf die eine Zeile öffnet sich die Ansicht mit den Stammdaten. [![image-1642751598772.png](https://docs.squeeze.one/uploads/images/gallery/2022-01/scaled-1680-/image-1642751598772.png)](https://docs.squeeze.one/uploads/images/gallery/2022-01/image-1642751598772.png)