Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision d109d6fe

Von Jan Büren vor mehr als 10 Jahren hinzugefügt

  • ID d109d6fe416ac863a35c8b932b593a244a38fbf1
  • Vorgänger 9d084cae
  • Nachfolger 89360aad

Überprüfung auf makemodel bei mehreren Artikeln verbessert
Aktuell wird nur auf Werte beim ersten Eintrag bei makemodel überprüft.
Falls es mehrere Werte und man den ersten Eintrag löschen will greift
die Überprüfung nicht mehr. Entsprechend die Prüfung erweitert.
Das behebt #7 Lieferanten-EK-Preise / Lieferantenartikelnummern verschwinden.

Unterschiede anzeigen:

SL/IC.pm
243 243
  map { $form->{$_} = $form->parse_amount($myconfig, $form->{$_}) }
244 244
    qw(rop weight listprice sellprice gv lastcost);
245 245

  
246
  my $makemodel = (($form->{make_1}) || ($form->{model_1})) ? 1 : 0;
246
  my $makemodel = ($form->{make_1} || $form->{model_1} || ($form->{makemodel_rows} > 1)) ? 1 : 0;
247 247

  
248 248
  $form->{assembly} = ($form->{item} eq 'assembly') ? 1 : 0;
249 249

  
......
1552 1552
    LEFT JOIN chart c1 ON bg.inventory_accno_id = c1.id
1553 1553
    LEFT JOIN chart c2 ON tc.income_accno_id = c2.id
1554 1554
    LEFT JOIN chart c3 ON tc.expense_accno_id = c3.id
1555
    WHERE 
1556
    tc.taxzone_id = '$form->{taxzone_id}' 
1557
    and 
1555
    WHERE
1556
    tc.taxzone_id = '$form->{taxzone_id}'
1557
    and
1558 1558
    p.id IN ($in)
1559 1559
SQL
1560 1560

  

Auch abrufbar als: Unified diff