Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision f80a17fa

Von Kivitendo Admin vor mehr als 10 Jahren hinzugefügt

  • ID f80a17face29cff2f398622cebc2321802a8662f
  • Vorgänger 068e2451
  • Nachfolger e170abc7

DB Code für Buchungsgruppe und TaxzoneChart aufgeräumt

In SL::DB::Manager::Buchungsgruppe die Methoden inventory_accno und
inventory_accno_description entfernt, da hier einfach
inventory_account->accno und inventory_account->description benutzt
werden können.

Unterschiede anzeigen:

SL/DB/Buchungsgruppe.pm
25 25
  return @errors;
26 26
}
27 27

  
28
sub inventory_accno {
29
  my ($self) = @_;
30
  require SL::DB::Manager::Chart;
31
  return SL::DB::Manager::Chart->find_by(id => $self->inventory_accno_id) ? SL::DB::Manager::Chart->find_by(id => $self->inventory_accno_id)->accno() : undef;
32
}
33

  
34
sub inventory_accno_description {
35
  my ($self) = @_;
36
  require SL::DB::Manager::Chart;
37
  return SL::DB::Manager::Chart->find_by(id => $self->inventory_accno_id) ? SL::DB::Manager::Chart->find_by(id => $self->inventory_accno_id)->description() : undef;
38
}
39

  
40 28
sub income_accno_id {
41 29
  my ($self, $taxzone) = @_;
42 30

  
SL/DB/TaxzoneChart.pm
22 22

  
23 23
  my %list = ();
24 24

  
25
  #inventory_accno der Buchungsgruppe:
26
  $list{inventory_accno} = SL::DB::Manager::Buchungsgruppe->find_by(id => $buchungsgruppen_id)->inventory_accno;
27
  $list{inventory_accno_description} = SL::DB::Manager::Buchungsgruppe->find_by(id => $buchungsgruppen_id)->inventory_accno_description;
25
  # inventory_accno and description of the Buchungsgruppe:
26
  $list{inventory_accno}             = SL::DB::Manager::Buchungsgruppe->find_by(id => $buchungsgruppen_id)->inventory_account->accno;
27
  $list{inventory_accno_description} = SL::DB::Manager::Buchungsgruppe->find_by(id => $buchungsgruppen_id)->inventory_account->description;
28 28

  
29 29
  foreach my $taxzonechart (@{ $all_taxzonecharts }) {
30 30
    $list{ $taxzonechart->taxzone_id }{taxzone_chart_id}          = $taxzonechart->id;

Auch abrufbar als: Unified diff