Revision 9970377d
Von Bernd Bleßmann vor etwa 4 Jahren hinzugefügt
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
VK/EK-Lieferschein: Warnung beim Workflow zur RG, falls nicht aus/eingelagert
In Mandantenkonfig einschaltbar.