Revision 0270c3d5
Von Sven Schöling vor fast 19 Jahren hinzugefügt
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
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