Methode SL::DBUpgrade2::Base::check_coa anstelle von manuellem SELECT nutzen
authorMoritz Bunkus <m.bunkus@linet-services.de>
Tue, 16 Jul 2013 11:20:23 +0000 (13:20 +0200)
committerMoritz Bunkus <m.bunkus@linet-services.de>
Tue, 16 Jul 2013 11:20:23 +0000 (13:20 +0200)
sql/Pg-upgrade2/SKR04-3804-addition.pl

index ce8618f..b16ef2a 100644 (file)
@@ -12,12 +12,10 @@ sub run {
   my ($self) = @_;
 
   # 1. Überprüfen ob Kontenrahmen SKR04 ist, wenn nicht alles überspringen
-  my ($kontenrahmen) = $self->dbh->selectrow_array("select coa from defaults");
-
-  unless ( $kontenrahmen eq 'Germany-DATEV-SKR04EU' ) {
-    print "Kontenrahmen ist nicht SKR04, &uuml;berspringen<br>";
+  if (!$self->check_coa('Germany-DATEV-SKR04EU')) {
+    print qq|Nichts zu tun in diesem Kontenrahmen.|;
     return 1;
-  };
+  }
 
   # Mandant hat SKR04, erst prüfen wir, ob in der Vergangenheit Buchungen mit
   # taxkey 13 erfolgt sind (Fall "EU ohne USt. ID), diese sind wahrscheinlich