DATEV CSV-Export an der Oberfläche als neue Option anzeigen
authorJan Büren <jan@kivitendo-premium.de>
Tue, 7 Nov 2017 09:29:01 +0000 (10:29 +0100)
committerJan Büren <jan@kivitendo-premium.de>
Tue, 7 Nov 2017 09:32:19 +0000 (10:32 +0100)
bin/mozilla/datev.pl
templates/webpages/datev/export.html
templates/webpages/datev/export3.html
templates/webpages/datev/export_bewegungsdaten.html

index 28043e1..8d18281 100644 (file)
@@ -106,7 +106,7 @@ sub export3 {
 
   my %data = (
     exporttype => $::form->{exporttype} ? DATEV_ET_STAMM : DATEV_ET_BUCHUNGEN,
-    format     => $::form->{kne}        ? DATEV_FORMAT_KNE : $::form->{csv} ? DATEV_FORMAT_CSV : die "unknown format",
+    format     => $::form->{exportformat} eq 'kne' ? DATEV_FORMAT_KNE :  DATEV_FORMAT_CSV,
   );
 
   if ($::form->{exporttype} == DATEV_ET_STAMM) {
index 588309a..67ad116 100644 (file)
@@ -33,7 +33,7 @@
           <td><input name=datentraegernr size=5 maxlength=3 value="[% datentraegernr %]"></td>
         </tr>
         <tr>
-          <td><input type="hidden" name="kne" value="1"></td>
+          <td></td>
           <td></td>
 
           <td align=left nowrap>[% 'Abrechnungsnummer' | $T8 %]</td>
 
           <td><input name=exporttype type=radio class=radio value=1> [% 'Export Stammdaten' | $T8 %]</td>
           <td></td>
-        </td>
+        </tr>
+        <tr>
+          <td><input name=exportformat type=radio class=radio value=csv checked> [% 'CSV' | $T8 %]</td>
+          <td></td>
+
+          <td><input name=exportformat type=radio class=radio value=kne> [% 'KNE' | $T8 %]</td>
+          <td></td>
+        </tr>
       </table>
     </td>
   </tr>
index 0e5fb11..dd10c75 100644 (file)
@@ -7,10 +7,10 @@
   <br>
 
   <br><b>
-[% IF kne %]
+[% IF exportformat == 'kne' %]
   [% 'KNE Export successful!' | $T8 %]
 [% END %]
-[% IF csv %]
+[% IF exportformat == 'csv' %]
   [% 'CSV Export successful!' | $T8 %]
 [% END %]
 
index a472402..be85405 100644 (file)
 <input type=hidden name=passwort value="[% passwort %]">
 <input type=hidden name=mandantennr value="[% mandantennr %]">
 <input type=hidden name=datentraegernr value="[% datentraegernr %]">
-<input type=hidden name=kne value="[% kne %]">
-<input type=hidden name=csv value="[% csv %]">
+<input type=hidden name=exportformat value="[% exportformat %]">
 <input type=hidden name=abrechnungsnr value="[% abrechnungsnr %]">
 
 <input type=hidden name=exporttype value="[% exporttype %]">