From: Sven Schöling Date: Wed, 7 Nov 2012 14:35:31 +0000 (+0100) Subject: Zusätzliche Debuginfo bei Waren mit doppelter Nummer. X-Git-Tag: release-3.0.0beta1~14^2~10 X-Git-Url: http://wagnertech.de/git?a=commitdiff_plain;h=b5a87c8f56bb1c372a90c4d8a2a890bfc57f632a;p=kivitendo-erp.git Zusätzliche Debuginfo bei Waren mit doppelter Nummer. --- diff --git a/bin/mozilla/ic.pl b/bin/mozilla/ic.pl index 20c670ca3..b86623b51 100644 --- a/bin/mozilla/ic.pl +++ b/bin/mozilla/ic.pl @@ -38,6 +38,7 @@ use List::MoreUtils qw(any); use SL::AM; use SL::CVar; use SL::IC; +use SL::Helper::Flash; use SL::ReportGenerator; #use SL::PE; @@ -1585,6 +1586,10 @@ sub form_header { IC->retrieve_buchungsgruppen(\%myconfig, $form); @{ $form->{BUCHUNGSGRUPPEN} } = grep { $_->{id} eq $form->{buchungsgruppen_id} || ($form->{id} && $form->{orphaned}) || !$form->{id} } @{ $form->{BUCHUNGSGRUPPEN} }; + if (!SL::TransNumber->new(number => $form->{partnumber}, type => $form->{item}, id => $form->{id})->is_unique) { + flash('info', $::locale->text('This partnumber is not unique. You should change it.')); + } + # use JavaScript Calendar or not (yes!) $form->{jsscript} = 1; diff --git a/locale/de/all b/locale/de/all index db5ff2c52..4b212931e 100644 --- a/locale/de/all +++ b/locale/de/all @@ -2057,6 +2057,7 @@ $self->{texts} = { 'This option controls the inventory system.' => 'Dieser Parameter legt die Warenbuchungsmethode fest.', 'This option controls the method used for profit determination.' => 'Dieser Parameter legt die Berechnungsmethode für die Gewinnermittlung fest.', 'This option controls the posting and calculation behavior for the accounting method.' => 'Dieser Parameter steuert die Buchungs- und Berechnungsmethoden für die Versteuerungsart.', + 'This partnumber is not unique. You should change it.' => 'Diese Artikelnummer ist nicht eindeutig. Bitte wählen Sie eine andere.', 'This transaction has to be split into several transactions manually.' => 'Diese Buchung muss manuell in mehrere Buchungen aufgeteilt werden.', 'This update will change the nature the onhand of goods is tracked.' => 'Dieses update ändert die Art und Weise wie Lagermengen gezält werden.', 'This upgrade script tries to map all existing parts in the database to the newly created Buchungsgruppen.' => 'Dieses Upgradescript versucht, bei allen bestehenden Artikeln neu erstellte Buchungsgruppen zuzuordnen.', diff --git a/templates/webpages/ic/form_header.html b/templates/webpages/ic/form_header.html index 4beaf5ead..01185cc2b 100644 --- a/templates/webpages/ic/form_header.html +++ b/templates/webpages/ic/form_header.html @@ -6,6 +6,8 @@

[% title %] [% HTML.escape(partnumber) %] [% HTML.escape(description) %]

+[% PROCESS 'common/flash.html' %] +