Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 8b2c6778

Von Kivitendo Admin vor etwa 8 Jahren hinzugefügt

  • ID 8b2c67788cc592e29057a3e141de6d8e2b55a2a4
  • Vorgänger ea4101ec
  • Nachfolger fcde4c20

Ware/Erzeugnis/Dienstleistung per parts.part_type unterscheiden

Neuen ENUM-Typ eingeführt, der auf die Werte "part", "service" und
"assembly" beschränkt ist.

Da man enums nicht innerhalb von Transaktionen hinzufügen kann, was der
Default für den kivitendo Upgrade Mechanismus, wird hier auch schon das
Sortiment vorbereitet.

Siehe auch doc/UPGRADE

Unterschiede anzeigen:

SL/DB/MetaSetup/Part.pm
9 9
__PACKAGE__->meta->table('parts');
10 10

  
11 11
__PACKAGE__->meta->columns(
12
  assembly           => { type => 'boolean', default => 'false' },
13 12
  bin_id             => { type => 'integer' },
14 13
  bom                => { type => 'boolean', default => 'false' },
15 14
  buchungsgruppen_id => { type => 'integer' },
......
34 33
  notes              => { type => 'text' },
35 34
  obsolete           => { type => 'boolean', default => 'false' },
36 35
  onhand             => { type => 'numeric', default => '0', precision => 25, scale => 5 },
36
  part_type          => { type => 'enum', check_in => [ 'part', 'service', 'assembly', 'assortment' ], db_type => 'part_type_enum', not_null => 1 },
37 37
  partnumber         => { type => 'text', not_null => 1 },
38 38
  partsgroup_id      => { type => 'integer' },
39 39
  payment_id         => { type => 'integer' },

Auch abrufbar als: Unified diff