Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 3e57b7d9

Von Jan Büren vor mehr als 1 Jahr hinzugefügt

  • ID 3e57b7d9e396c38d72084b7d673765a5f22f6d16
  • Vorgänger 2624618d
  • Nachfolger afc18fdc

SelfTests: ID der inkonsistenten BankTransactions ausgeben

Unterschiede anzeigen:

SL/BackgroundJob/SelfTest/Transactions.pm
643 643
  my ($self) = @_;
644 644

  
645 645
  my $query = qq|
646
          SELECT purpose from bank_transactions
646
          SELECT id, purpose from bank_transactions
647 647
          WHERE cleared is true
648 648
          AND NOT EXISTS (SELECT bank_transaction_id from reconciliation_links WHERE bank_transaction_id = bank_transactions.id)
649 649
          AND transdate >= ? AND transdate <= ?|;
......
654 654
    $self->tester->ok(0, "Verwaiste abgeglichene Bankbewegungen gefunden. Bei folgenden Bankbewegungen ist die abgleichende Verknüpfung gelöscht worden:");
655 655

  
656 656
    for my $bt_orphaned (@{ $bt_cleared_no_link }) {
657
      $self->tester->diag("Verwendungszweck: $bt_orphaned->{purpose}");
657
      $self->tester->diag("ID: $bt_orphaned->{id} Verwendungszweck: $bt_orphaned->{purpose}");
658 658
    }
659 659
  } else {
660 660
    $self->tester->ok(1, "Keine verwaisten Einträge in abgeglichenen Bankbewegungen.");
......
693 693
  my ($self) = @_;
694 694

  
695 695
  my $query = qq|
696
          SELECT purpose from bank_transactions
696
          SELECT id, purpose from bank_transactions
697 697
          WHERE invoice_amount <> 0
698 698
          AND NOT EXISTS (SELECT bank_transaction_id FROM bank_transaction_acc_trans WHERE bank_transaction_id = bank_transactions.id)
699 699
          AND itime > (SELECT min(itime) from bank_transaction_acc_trans)
......
705 705
    $self->tester->ok(0, "Verwaiste Verknüpfungen zu Bankbewegungen gefunden. Bei folgenden Bankbewegungen ist eine interne Verknüpfung gelöscht worden:");
706 706

  
707 707
    for my $bt_orphaned (@{ $bt_assigned_no_link }) {
708
      $self->tester->diag("Verwendungszweck: $bt_orphaned->{purpose}");
708
      $self->tester->diag("ID: $bt_orphaned->{id} Verwendungszweck: $bt_orphaned->{purpose}");
709 709
    }
710 710
  } else {
711 711
    $self->tester->ok(1, "Keine verwaisten Einträge in verknüpften Bankbewegungen (Richtung Bank).");

Auch abrufbar als: Unified diff