From: Jan Büren Date: Wed, 23 Jun 2021 10:29:43 +0000 (+0200) Subject: Weiche Mandantenkonfiguration: Untererzeugnisse direkt mitfertigen X-Git-Tag: kivitendo-mebil_0.1-0~9^2~162 X-Git-Url: http://wagnertech.de/git?a=commitdiff_plain;h=033138109231a9737da9b2f0ee7cb5d20413ddbf;p=kivitendo-erp.git Weiche Mandantenkonfiguration: Untererzeugnisse direkt mitfertigen --- diff --git a/SL/DB/MetaSetup/Default.pm b/SL/DB/MetaSetup/Default.pm index 1486d213e..ec5c85f4e 100644 --- a/SL/DB/MetaSetup/Default.pm +++ b/SL/DB/MetaSetup/Default.pm @@ -129,6 +129,7 @@ __PACKAGE__->meta->columns( pdonumber => { type => 'text' }, ponumber => { type => 'text' }, precision => { type => 'numeric', default => '0.01', not_null => 1, precision => 15, scale => 5 }, + produce_assembly_multiple_levels => { type => 'boolean', default => 'false' }, produce_assembly_same_warehouse => { type => 'boolean', default => 'true' }, profit_carried_forward_chart_id => { type => 'integer' }, profit_determination => { type => 'text' }, diff --git a/locale/de/all b/locale/de/all index eb78f3eba..ed8f51674 100755 --- a/locale/de/all +++ b/locale/de/all @@ -758,6 +758,7 @@ $self->{texts} = { 'Create a new user' => 'Einen neuen Benutzer anlegen', 'Create a new user group' => 'Eine neue Benutzergruppe erfassen', 'Create a new version' => 'Eine neue Version anlegen', + 'Create all sub-assemblies' => 'Fertige alle Untererzeugnisse', 'Create and edit RFQs' => 'Lieferantenanfragen erfassen und bearbeiten', 'Create and edit dunnings' => 'Mahnungen erfassen und bearbeiten', 'Create and edit invoices and credit notes' => 'Rechnungen und Gutschriften erfassen und bearbeiten', @@ -2577,6 +2578,7 @@ $self->{texts} = { 'Problem' => 'Problem', 'Produce' => 'Fertigen', 'Produce Assembly' => 'Erzeugnis fertigen', + 'Produce assembly and ALL sublevels of assemblies in one step.' => 'Erzeugnis fertigen, versucht auch direkt alle Untererzeugnisse die hierachisch verknüpft sind zu fertigen', 'Produce assembly only if all parts are in the same warehouse' => 'Erzeugnisse können nur gefertigt werden, wenn alle Einzelteile sich in demselben Lager befinden', 'Production' => 'Produktion', 'Production (typeabbreviation)' => 'P', diff --git a/sql/Pg-upgrade2/defaults_assembly_level.sql b/sql/Pg-upgrade2/defaults_assembly_level.sql new file mode 100644 index 000000000..c1d53d157 --- /dev/null +++ b/sql/Pg-upgrade2/defaults_assembly_level.sql @@ -0,0 +1,5 @@ +-- @tag: defaults_assembly_level +-- @description: Mandantenkonfiguration: Erzeugnis fertigen und alle Untererzeugnisse mitfertigen (standardmäßig deaktiviert) +-- @depends: release_3_5_6_1 + +ALTER TABLE defaults ADD COLUMN produce_assembly_multiple_levels BOOLEAN DEFAULT FALSE; diff --git a/templates/webpages/client_config/_warehouse.html b/templates/webpages/client_config/_warehouse.html index 081f5a1a2..b169219a1 100644 --- a/templates/webpages/client_config/_warehouse.html +++ b/templates/webpages/client_config/_warehouse.html @@ -132,6 +132,15 @@ [% LxERP.t8('Produce assembly only if all parts are in the same warehouse') %] + + [% LxERP.t8('Create all sub-assemblies') %] + + [% L.yes_no_tag('defaults.produce_assembly_multiple_levels', SELF.defaults.produce_assembly_multiple_levels) %] + + + [% LxERP.t8('Produce assembly and ALL sublevels of assemblies in one step.') %] + + [% LxERP.t8('Sales Orders Services are deliverable') %]