-- ============================================================================ -- Extrafeld für Stundenzettel-Status am Auftrag -- 0 = Offen (Stundenzettel können bearbeitet werden) -- 1 = Freigegeben (Stundenzettel gesperrt, bereit für Rechnung) -- 2 = In Rechnung übertragen -- ============================================================================ -- Extrafeld in extrafields-Tabelle registrieren INSERT INTO llx_extrafields (name, entity, elementtype, label, type, size, fieldunique, fieldrequired, pos, alwayseditable, perms, langs, list, printable, fielddefault, fieldcomputed, fk_user_author, fk_user_modif, datec, enabled, help) VALUES ('stundenzettel_status', 1, 'commande', 'StundenzettelStatus', 'int', '1', 0, 0, 100, 0, '', '', 0, 0, '0', '', NULL, NULL, NOW(), '1', '') ON DUPLICATE KEY UPDATE label = 'StundenzettelStatus'; -- Spalte in commande_extrafields hinzufügen falls nicht vorhanden ALTER TABLE llx_commande_extrafields ADD COLUMN IF NOT EXISTS stundenzettel_status INT DEFAULT 0; -- ============================================================================ -- Extrafeld für Stundenübernahme-Modus am Auftrag -- grouped = Alle gleichen Leistungspositionen zusammenrechnen (Standard) -- per_stz = Pro Stundenzettel eine eigene Rechnungszeile -- ============================================================================ INSERT INTO llx_extrafields (name, entity, elementtype, label, type, size, fieldunique, fieldrequired, pos, alwayseditable, perms, langs, list, printable, fielddefault, fieldcomputed, fk_user_author, fk_user_modif, datec, enabled, help, param) VALUES ('stundenzettel_hours_mode', 1, 'commande', 'Stundenübernahme', 'select', '', 0, 0, 101, 1, '', '', 1, 0, 'grouped', '', NULL, NULL, NOW(), '1', 'Wie werden Arbeitsstunden in die Rechnung übertragen?', 'a:1:{s:7:"options";a:2:{s:7:"grouped";s:20:"Gruppiert (Standard)";s:7:"per_stz";s:17:"Pro Stundenzettel";}}') ON DUPLICATE KEY UPDATE label = 'Stundenübernahme', list = 1, enabled = '1', param = 'a:1:{s:7:"options";a:2:{s:7:"grouped";s:20:"Gruppiert (Standard)";s:7:"per_stz";s:17:"Pro Stundenzettel";}}'; -- Spalte in commande_extrafields hinzufügen ALTER TABLE llx_commande_extrafields ADD COLUMN IF NOT EXISTS stundenzettel_hours_mode VARCHAR(255) DEFAULT 'grouped';