Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 0270c3d5

Von Sven Schöling vor fast 19 Jahren hinzugefügt

  • ID 0270c3d56c5caccb535b328e56e0888329430888
  • Vorgänger 5b9f9bd6
  • Nachfolger a6476377

Feature Sammelauftraege fuer Antivir
- Kann jetzt mehrere Auftraege in der Suchmaske anwaehlen und zusammenfassen zu einem Sammelauftrag.
- Kann diesen Sammelauftrag als neu speichern und eine Rechnung dafuer ausstellen.
- Kann die folgende Rechnung wiederum speichern und buchen.
- Wird Sammelauftraege mit nur einem Auftrag abfangen und wie gehabt als einzelnen behandeln.
- Wird soviele Daten wie moeglich im Header des Sammelauftrags beibehalten, wobei customer, ordnumber und transdate eindeutig sein muessen.
- transdate und ordnumber werden bei Bedarf ueberschrieben, nicht eindeutiger customer wird mit Fehlermeldung quittiert

Zusaetzlich:
- Bugfix in Form::get_exchangerate, genauso gefixt wie in Form::check_exchangerate
- neue Routine OE:close_orders, die genau das tut.
- Der Versuch oe::edit ohne eine id aufzurufen wird nun auf oe::add umgeleitet

Unterschiede anzeigen:

SL/Form.pm
1
#=====================================================================
1
#====================================================================
2 2
# LX-Office ERP
3 3
# Copyright (C) 2004
4 4
# Based on SQL-Ledger Version 2.1.9
......
1277 1277
  $main::lxdebug->enter_sub();
1278 1278

  
1279 1279
  my ($self, $dbh, $curr, $transdate, $fld) = @_;
1280
  
1281
  unless ($transdate) {
1282
    $main::lxdebug->leave_sub();
1283
    return "";
1284
  }
1280 1285

  
1281 1286
  my $query = qq|SELECT e.$fld FROM exchangerate e
1282 1287
                 WHERE e.curr = '$curr'

Auch abrufbar als: Unified diff