Mandantenkonfiguration erweitert:Dienstleistungen NICHT automatisch Auslagern
authorJan Büren <jan@kivitendo-premium.de>
Tue, 22 Jul 2014 10:17:17 +0000 (12:17 +0200)
committerJan Büren <jan@kivitendo-premium.de>
Tue, 22 Jul 2014 10:17:17 +0000 (12:17 +0200)
Standardmässig werden Dienstleistungen wie Waren und Erzeungnisse behandelt und
so auch beim Standard-Auslager-Verfahren. Entsprechend die Mandantenkonfiguration (defaults)
angepasst.

SL/DB/MetaSetup/Default.pm
locale/de/all
sql/Pg-upgrade2/add_warehouse_client_config_default2.sql [new file with mode: 0644]
templates/webpages/client_config/_warehouse.html

index 2015b90..2822b86 100644 (file)
@@ -91,6 +91,7 @@ __PACKAGE__->meta->columns(
   templates                                => { type => 'text' },
   transfer_default                         => { type => 'boolean', default => 'true' },
   transfer_default_ignore_onhand           => { type => 'boolean', default => 'false' },
+  transfer_default_services                => { type => 'boolean', default => 'true' },
   transfer_default_use_master_default_bin  => { type => 'boolean', default => 'false' },
   vendornumber                             => { type => 'text' },
   version                                  => { type => 'varchar', length => 8 },
index 956d1b2..c211cc8 100755 (executable)
@@ -740,6 +740,7 @@ $self->{texts} = {
   'Default Transfer Out always succeed. The current part onhand is ignored and the inventory can have negative stocks (not recommended).' => 'Auslagern über Standardlagerplatz funktioniert immer (verfügbare Menge wird nicht geprüft). Die Lagerbewegung wird auf den unten konfigurierten Lagerplatz gebucht (nicht empfohlen).',
   'Default Transfer Out with negative inventory' => 'Standard-Auslagern ohne Prüfung auf Bestand',
   'Default Transfer with Master Bin' => 'Standardlagerplatz für Lagerbewegungen verwenden, falls keiner in Stammdaten definiert',
+  'Default Transfer with services' => 'Ein- /Auslagern von Dienstleistungen über Standard-Lagerplatz',
   'Default Warehouse'           => 'Standard-Lager',
   'Default Warehouse with ignoring on hand' => 'Standardlager für Auslagern ohne Prüfung auf Bestand',
   'Default article for converting into quotations and orders' => 'Standardartikel für Konvertierung von Pflichtenheften in Angebote und Aufträge',
@@ -2686,6 +2687,7 @@ $self->{texts} = {
   'Transfer out'                => 'Auslagern',
   'Transfer out via default'    => 'Auslagern über Standard-Lagerplatz',
   'Transfer qty'                => 'Umlagermenge',
+  'Transfer services via default' => 'Falls Ein- /Auslagern über Standardlagerplatz aktiviert ist, auch die Dienstleistungen standardmässig Ein- und Auslagern',
   'Transfer successful'         => 'Lagervorgang erfolgreich',
   'Translation'                 => 'Übersetzung',
   'Translations'                => 'Übersetzungen',
diff --git a/sql/Pg-upgrade2/add_warehouse_client_config_default2.sql b/sql/Pg-upgrade2/add_warehouse_client_config_default2.sql
new file mode 100644 (file)
index 0000000..9cb7b32
--- /dev/null
@@ -0,0 +1,4 @@
+-- @tag: add_warehouse_client_config_default2
+-- @description: Konfigurations-Option für das Standard-Auslager-Verfahren (Dienstleistung nicht berücksichtigen), war vorher nicht konfigurierbar
+-- @depends: release_3_1_0 add_warehouse_defaults add_warehouse_client_config_default
+ALTER TABLE defaults add column transfer_default_services boolean default true;
index 938b232..3f83a92 100644 (file)
     [% LxERP.t8('Show Transfer via default') %]<br>
    </td>
   </tr>
+  <tr>
+   <td align="right">[% LxERP.t8('Default Transfer with services') %]</td>
+   <td>
+    [% L.yes_no_tag('defaults.transfer_default_services', SELF.defaults.transfer_default_services) %]
+   </td>
+   <td>
+    [% LxERP.t8('Transfer services via default') %]<br>
+   </td>
+  </tr>
+
+
+
    <td align="right" nowrap="true">[% LxERP.t8('Default Warehouse') %]</td>
    <td>
     [% L.select_tag('defaults.warehouse_id', SELF.all_warehouses, id='warehouse_id', with_empty=1, default=SELF.defaults.warehouse_id, title_key='description',