Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 9970377d

Von Bernd Bleßmann vor etwa 4 Jahren hinzugefügt

  • ID 9970377d6f8a332a72d1d05ca2e07f3226853b6a
  • Vorgänger 4c058bb9
  • Nachfolger dbbc5c96

VK/EK-Lieferschein: Warnung beim Workflow zur RG, falls nicht aus/eingelagert

In Mandantenkonfig einschaltbar.

Unterschiede anzeigen:

SL/DB/MetaSetup/Default.pm
127 127
  profit_determination                      => { type => 'text' },
128 128
  project_status_id                         => { type => 'integer' },
129 129
  project_type_id                           => { type => 'integer' },
130
  purchase_delivery_order_check_stocked     => { type => 'boolean', default => 'false' },
130 131
  purchase_delivery_order_show_delete       => { type => 'boolean', default => 'true' },
131 132
  purchase_order_show_delete                => { type => 'boolean', default => 'true' },
132 133
  quick_search_modules                      => { type => 'array' },
......
138 139
  rmanumber                                 => { type => 'text' },
139 140
  rndgain_accno_id                          => { type => 'integer' },
140 141
  rndloss_accno_id                          => { type => 'integer' },
142
  sales_delivery_order_check_stocked        => { type => 'boolean', default => 'false' },
141 143
  sales_delivery_order_show_delete          => { type => 'boolean', default => 'true' },
142 144
  sales_order_show_delete                   => { type => 'boolean', default => 'true' },
143 145
  sales_purchase_order_ship_missing_column  => { type => 'boolean', default => 'false' },
bin/mozilla/do.pl
323 323
        t8('Invoice'),
324 324
        submit => [ '#form', { action => "invoice" } ],
325 325
        disabled => !$::form->{id} ? t8('This record has not been saved yet.') : undef,
326
        confirm  => $::form->{delivered}                                                                         ? undef
327
                  : ($::form->{vc} eq 'customer' && $::instance_conf->get_sales_delivery_order_check_stocked)    ? t8('This record has not been stocked out. Proceed?')
328
                  : ($::form->{vc} eq 'vendor'   && $::instance_conf->get_purchase_delivery_order_check_stocked) ? t8('This record has not been stocked in. Proceed?')
329
                  :                                                                                                undef,
326 330
      ],
327 331

  
328 332
      combobox => [
locale/de/all
1487 1487
  'For part "#1" there are missing #2 #3 in the default warehouse/bin "#4/#5".' => 'Es fehlen #2 #3 des Artikels "#1" im Standardlager "#4/#5".',
1488 1488
  'For part "#1" there is no default warehouse and bin defined.' => 'Für Artikel "#1" ist kein Standardlager/-lagerplatz angegeben.',
1489 1489
  'For part "#1" there is no default warehouse and bin for ignoring onhand defined.' => 'Für Artikel "#1" ist kein Standardlager/-lagerplatz für das Auslagern ohne Bestandsprüfung angegeben.',
1490
  'For purchase delivery orders, warn on workflow to invoice if not stocked in' => 'Warnung in Einkaufslieferscheinen beim Workflow zur Rechnung ausgeben, wenn nicht eingelagert',
1491
  'For sales delivery orders, warn on workflow to invoice if not stocked out' => 'Warnung in Verkaufslieferscheinen beim Workflow zur Rechnung ausgeben, wenn nicht ausgelagert',
1490 1492
  'For type "customer" the perl module JSON is required. Please check this on system level: $ ./scripts/installation_check.pl' => 'Für den Typ "Kunde" wird das Perl Module JSON benötigt. Überprüfbar im Installationspfad mit: $ ./scripts/installation_check.pl',
1491 1493
  'Foreign Exchange Gain'       => 'Wechselkurserträge',
1492 1494
  'Foreign Exchange Loss'       => 'Wechselkursaufwendungen',
......
1613 1615
  'If disabled sales quotations cannot be converted into sales invoices directly.' => 'Falls deaktiviert, so können Verkaufsangebote nicht direkt in Verkaufsrechnungen umgewandelt werden.',
1614 1616
  'If enabled ZUGFeRD-conformant sales invoice PDFs will be created.' => 'Falls aktiviert, werden ZUGFeRD-konforme PDFs für Verkaufsrechnungen erzeugt.',
1615 1617
  'If enabled a column will be shown in sales and purchase orders that lists both the amount and the value not shipped yet for each item.' => 'Falls eingeschaltet, wird für jede Position in Auftragsbestätigungen und Lieferantenaufträgen eine Spalte mit noch nicht gelieferter Menge und Wert angezeigt.',
1618
  'If enabled a warning will be shown in purchase delivery orders on workflow to invoices if positions are not stocked in.' => 'Falls aktiviert, wird eine Warnung beim Workflow von Einkaufslieferscheinen zu Rechnungen ausgegeben, wenn die Positionen noch nicht eingelagert sind.',
1616 1619
  'If enabled a warning will be shown in sales and purchase orders if there are two or more positions of the same part (new controller only).' => 'Falls eingeschaltet, wird eine Warnung angezeigt, wenn der Auftrag mehrere gleiche Artikel enthält (nur neuer Controller).',
1617 1620
  'If enabled a warning will be shown in sales and purchase orders if there the delivery date is empty.' => 'Falls aktiviert, Warnungen ausgeben sobald Aufträge (Einkauf- und Verkauf) keinen Liefertermin haben.',
1621
  'If enabled a warning will be shown in sales delivery orders on workflow to invoices if positions are not stocked out.' => 'Falls aktiviert, wird eine Warnung beim Workflow von Verkaufslieferscheinen zu Rechnungen ausgegeben, wenn die Positionen noch nicht ausgelagert sind.',
1618 1622
  'If enabled only those projects that are assigned to the currently selected customer are offered for selection in sales records.' => 'Wenn eingeschaltet, so werden in Verkaufsbelegen nur diejenigen Projekte zur Auswahl angeboten, die dem aktuell ausgewählten Kunden zugewiesen wurden.',
1619 1623
  'If enabled purchase and sales records cannot be saved if no transaction description has been entered.' => 'Wenn angeschaltet, so können Einkaufs- und Verkaufsbelege nicht gespeichert werden, solange keine Vorgangsbezeichnung eingegeben wurde.',
1620 1624
  'If item not found, allow creation of new item' => 'Falls Artikel nicht gefunden, erlaube Erfassen eines Neuen',
......
3644 3648
  'This record has already been closed.' => 'Dieser Beleg wurde bereits geschlossen.',
3645 3649
  'This record has already been delivered.' => 'Dieser Beleg wurde bereits geliefert.',
3646 3650
  'This record has not been saved yet.' => 'Der Beleg wurde noch nicht gespeichert.',
3651
  'This record has not been stocked in. Proceed?' => 'Dieser Beleg wurde noch nicht eingelagert. Fortfahren?',
3652
  'This record has not been stocked out. Proceed?' => 'Dieser Beleg wurde noch nicht ausgelagert. Fortfahren?',
3647 3653
  'This requirement spec is currently linked to the following project:' => 'Dieses Pflichtenheft ist mit dem folgenden Projekt verknüpft:',
3648 3654
  'This requirement spec is currently not linked to a project.' => 'Dieses Pflichtenheft ist noch nicht mit einem Projekt verknüpft.',
3649 3655
  'This requires you to manually correct entries for which an automatic conversion failed and to check those for which it succeeded.' => 'Dies erfordert, dass Sie diejenigen Einträge manuell korrigieren, für die die automatische Umstellung fehlschlug, sowie dass Sie diejenigen überprüfen, für die die Umstellung erfolgreich war.',
locale/en/all
1487 1487
  'For part "#1" there are missing #2 #3 in the default warehouse/bin "#4/#5".' => '',
1488 1488
  'For part "#1" there is no default warehouse and bin defined.' => '',
1489 1489
  'For part "#1" there is no default warehouse and bin for ignoring onhand defined.' => '',
1490
  'For purchase delivery orders, warn on workflow to invoice if not stocked in' => '',
1491
  'For sales delivery orders, warn on workflow to invoice if not stocked out' => '',
1490 1492
  'For type "customer" the perl module JSON is required. Please check this on system level: $ ./scripts/installation_check.pl' => '',
1491 1493
  'Foreign Exchange Gain'       => '',
1492 1494
  'Foreign Exchange Loss'       => '',
......
1613 1615
  'If disabled sales quotations cannot be converted into sales invoices directly.' => '',
1614 1616
  'If enabled ZUGFeRD-conformant sales invoice PDFs will be created.' => '',
1615 1617
  'If enabled a column will be shown in sales and purchase orders that lists both the amount and the value not shipped yet for each item.' => '',
1618
  'If enabled a warning will be shown in purchase delivery orders on workflow to invoices if positions are not stocked in.' => '',
1616 1619
  'If enabled a warning will be shown in sales and purchase orders if there are two or more positions of the same part (new controller only).' => '',
1617 1620
  'If enabled a warning will be shown in sales and purchase orders if there the delivery date is empty.' => '',
1621
  'If enabled a warning will be shown in sales delivery orders on workflow to invoices if positions are not stocked out.' => '',
1618 1622
  'If enabled only those projects that are assigned to the currently selected customer are offered for selection in sales records.' => '',
1619 1623
  'If enabled purchase and sales records cannot be saved if no transaction description has been entered.' => '',
1620 1624
  'If item not found, allow creation of new item' => '',
......
3643 3647
  'This record has already been closed.' => '',
3644 3648
  'This record has already been delivered.' => '',
3645 3649
  'This record has not been saved yet.' => '',
3650
  'This record has not been stocked in. Proceed?' => '',
3651
  'This record has not been stocked out. Proceed?' => '',
3646 3652
  'This requirement spec is currently linked to the following project:' => '',
3647 3653
  'This requirement spec is currently not linked to a project.' => '',
3648 3654
  'This requires you to manually correct entries for which an automatic conversion failed and to check those for which it succeeded.' => '',
sql/Pg-upgrade2/defaults_delivery_orders_check_stocked.sql
1
-- @tag: defaults_delivery_orders_check_stocked
2
-- @description: Mandantenkonfiguration: Prüfung, ob Lieferscheine ausgelagert sein müssen für den Workflow zur Rechnung
3
-- @depends: release_3_5_6_1
4

  
5
ALTER TABLE defaults ADD COLUMN sales_delivery_order_check_stocked    BOOLEAN DEFAULT FALSE;
6
ALTER TABLE defaults ADD COLUMN purchase_delivery_order_check_stocked BOOLEAN DEFAULT FALSE;
templates/webpages/client_config/_features.html
238 238
   <td>[% L.yes_no_tag("defaults.order_warn_no_deliverydate", SELF.defaults.order_warn_no_deliverydate) %]</td>
239 239
   <td>[% LxERP.t8("If enabled a warning will be shown in sales and purchase orders if there the delivery date is empty.") %]</td>
240 240
  </tr>
241
  <tr>
242
   <td align="right">[% LxERP.t8("For sales delivery orders, warn on workflow to invoice if not stocked out") %]</td>
243
   <td>[% L.yes_no_tag("defaults.sales_delivery_order_check_stocked", SELF.defaults.sales_delivery_order_check_stocked) %]</td>
244
   <td>[% LxERP.t8("If enabled a warning will be shown in sales delivery orders on workflow to invoices if positions are not stocked out.") %]</td>
245
  </tr>
246
  <tr>
247
  <tr>
248
   <td align="right">[% LxERP.t8("For purchase delivery orders, warn on workflow to invoice if not stocked in") %]</td>
249
   <td>[% L.yes_no_tag("defaults.purchase_delivery_order_check_stocked", SELF.defaults.purchase_delivery_order_check_stocked) %]</td>
250
   <td>[% LxERP.t8("If enabled a warning will be shown in purchase delivery orders on workflow to invoices if positions are not stocked in.") %]</td>
251
  </tr>
252
  <tr>
241 253
  <tr>
242 254
   <td align="right">[% LxERP.t8("Create sales invoices with ZUGFeRD data") %]</td>
243 255
   <td>[% L.select_tag("defaults.create_zugferd_invoices", [ [ 0, LxERP.t8('Do not create ZUGFeRD invoices') ], [ 1, LxERP.t8('Create ZUGFeRD invoices') ], [ 2, LxERP.t8('Create ZUGFeRD invoices in test mode') ] ],

Auch abrufbar als: Unified diff