Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 9275429a

Von Jan Büren vor etwa 6 Jahren hinzugefügt

  • ID 9275429ac6a1959c95c7f77e27bf6ae48f5ac4ea
  • Vorgänger 0bfb9ec3
  • Nachfolger 141b46df

Kreditorenbuchungen: Warnung bei vorhandener Rechnungsnummer für diesen Kreditor

Vorbedingung:
AP.js erweitert, sodass der Prüfcode entsprechende Inputs von IR oder AP prüft.

Erweiterungen:
Einkaufsrechnung (IR) mit derselben Prüfung wie Kreditorenbeleg beim Speichern versehen
Prüffunktion auf schon vorhandene Belegnummer zu diesem Kreditor bei
Einkaufs- oder Kreditorenbeleg implementiert.
Generischen Controller für JS-Prüfung (SalesPurchase.pm) mit einer
Funktion hinzugefügt, sowie entsprechend Changelog und locales.

Unterschiede anzeigen:

bin/mozilla/ap.pl
1221 1221
        action => [
1222 1222
          t8('Post'),
1223 1223
          submit   => [ '#form', { action => "post" } ],
1224
          checks   => [ 'kivi.validate_form', 'kivi.AP.check_fields_before_posting' ],
1224
          checks   => [ 'kivi.validate_form', 'kivi.AP.check_fields_before_posting', 'kivi.AP.check_duplicate_invnumber' ],
1225 1225
          disabled => $is_closed                                  ? t8('The billing period has already been locked.')
1226 1226
                    : $is_storno                                  ? t8('A canceled invoice cannot be posted.')
1227 1227
                    : ($::form->{id} && $change_never)            ? t8('Changing invoices has been disabled in the configuration.')

Auch abrufbar als: Unified diff