Offen [#19778] BUG: SEPA-Export

tomlarp

Sehr aktives Mitglied
22. Juli 2013
347
36
Hallo,

folgender Bug tritt in der 1.1.0.12 auf:

1.) Massen-SEPA-Export ist nicht möglich, es muss jede Rechnung einzeln exportiert werden

2.) Klickt man bei einer Rechnung auf SEPA und klickt das darauffolgende Exportfenster mit Abbrechen weg, kommt eine Fehlermeldung und es sind bis zu einem Neustart der Wawi weder offene noch bezahlte Rechnungen sichtbar.

Code:
Unbehandelte Ausnahme #58A043A3F7C6F62B vom Typ System.ArgumentNullException in System.Collections.Generic.IEnumerable`1[TResult] Select[TSource,TResult](System.Collections.Generic.IEnumerable`1[TSource], System.Func`2[TSource,TResult])
System.ArgumentNullException: Der Wert darf nicht NULL sein.
Parametername: source
   bei System.Linq.Enumerable.Select[TSource,TResult](IEnumerable`1 source, Func`2 selector)
   bei jtlCore.Forms.Verkaufsverwaltung.VerkaufsverwaltungController.x1iLF4Dhkxn(Object , ActionRunEventArgs`1 actionRunEventArgs)
   bei jtlControls.Actions.ElementAction`2.OnRun()
   bei jtlControls.Actions.BaseAction.OnFire(Object sender, EventArgs e)
   bei jtlControls.Actions.Bindings.ActionBindingControl`1.OnFire(EventArgs e)
   bei jtlControls.Actions.Bindings.ActionBindingControl`1.ControlOnClick(Object sender, EventArgs e)
   bei System.Windows.Forms.Control.OnClick(EventArgs e)
   bei System.Windows.Forms.Button.OnClick(EventArgs e)
   bei System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
   bei System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
   bei System.Windows.Forms.Control.WndProc(Message& m)
   bei System.Windows.Forms.ButtonBase.WndProc(Message& m)
   bei System.Windows.Forms.Button.WndProc(Message& m)
   bei System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   bei System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   bei System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

2016-06-17T15:17:49 DEBUG - [SQL] Dauer: 0ms
2016-06-17T15:17:49 DEBUG - [SQL] SELECT * FROM [tFormularVorlage] WHERE kFormular = @kFormular AND nTyp = @nTyp
      @kFormular = 145,
      @nTyp = 5
2016-06-17T15:17:49 DEBUG - [SQL] Dauer: 0ms
2016-06-17T15:17:49 DEBUG - [SQL] SELECT * FROM [tFormularVorlage] WHERE kFormular = @kFormular AND nTyp = @nTyp
      @kFormular = 167,
      @nTyp = 5
2016-06-17T15:17:49 DEBUG - [SQL] Dauer: 1ms
2016-06-17T15:17:49 DEBUG - [SQL] SELECT * FROM [tFormularVorlage] WHERE kFormular = @kFormular AND nTyp = @nTyp
      @kFormular = 175,
      @nTyp = 5
2016-06-17T15:17:49 DEBUG - [SQL] Dauer: 1ms
2016-06-17T15:17:49 DEBUG - Query: 
   DECLARE @filterValue int;
       SET @filterValue = 1
   SET @filterValue = @kRechnung
    SELECT TOP (50000) *
      FROM Verkauf.lvRechnungspositionen(@filterValue)
   
     WHERE 1=1
   
     
2016-06-17T15:17:49 DEBUG -   kRechnung = 7544
2016-06-17T15:17:55 DEBUG - [SQL] SELECT cWert FROM [tUserSetting] WHERE kBenutzer=@kBenutzer AND cName = @cName
      @kBenutzer = 4,
      @cName = 'SEPA'
2016-06-17T15:17:55 DEBUG - [SQL] Dauer: 0ms
2016-06-17T15:17:55 DEBUG - [SQL] SELECT * FROM [trechnung] 
                LEFT JOIN [eazybusiness].[dbo].[tbenutzer] ON [eazybusiness].[dbo].[tbenutzer].kBenutzer = trechnung.tBenutzer_kBenutzer
                LEFT JOIN [tBestellung] ON [tBestellung].kBestellung = trechnung.tBestellung_kBestellung
                LEFT JOIN [tkunde] ON [tkunde].kKunde = trechnung.tKunde_kKunde
          WHERE [tRechnung].[kRechnung] IN (@pk_0) 
      @pk_0 = 7544
2016-06-17T15:17:55 DEBUG - [SQL] Dauer: 1ms
2016-06-17T15:17:55 DEBUG - [SQL] SELECT * FROM vBestellungEckdaten WHERE kBestellung = 26893
2016-06-17T15:17:55 DEBUG - [SQL] Dauer: 0ms
2016-06-17T15:17:55 DEBUG - [SQL] SELECT * FROM [trechnung] WHERE [kRechnung] = @kRechnung 
      @kRechnung = 7544
2016-06-17T15:17:55 DEBUG - [SQL] Dauer: 0ms
2016-06-17T15:17:55 DEBUG - [SQL] SELECT * FROM [tZahlungsErinnerung] WHERE [kRechnung] = @kRechnung 
      @kRechnung = 7544
2016-06-17T15:17:55 DEBUG - [SQL] Dauer: 0ms
2016-06-17T15:17:55 DEBUG - [SQL] SELECT * FROM [tinetzahlungsinfo] WHERE [kBestellung] = @kBestellung 
      @kBestellung = 26893
2016-06-17T15:17:55 DEBUG - [SQL] Dauer: 0ms
2016-06-17T15:17:55 DEBUG - [SQL] SELECT * FROM [tbestellpos] WHERE [tBestellung_kBestellung] = @tBestellung_kBestellung ORDER BY tbestellpos.nSort ASC, tbestellpos.kBestellPos ASC
      @tBestellung_kBestellung = 26893
2016-06-17T15:17:55 DEBUG - [SQL] Dauer: 0ms
2016-06-17T15:17:57 DEBUG - [SQL] BEGIN TRANSACTION
IF EXISTS(SELECT cWert FROM [tUserSetting] WHERE kBenutzer = @kBenutzer AND cName = @cName)
BEGIN
UPDATE [tUserSetting] SET cWert=@cWert WHERE kBenutzer=@kBenutzer AND cName = @cName
END
ELSE
BEGIN
INSERT INTO [tUserSetting] (kBenutzer, cName, cWert) VALUES (@kBenutzer, @cName, @cWert)
END
COMMIT
      @kBenutzer = 4,
      @cName = 'SEPA',
      @cWert = '{"Batchbooking":"false","COR1Lastschrift":"true","Einzugsdatum":"635800763956555720","Exportpfad":"\"C:\\\\Users\\\\TOM\\\\Desktop\"","FilterIndex":"0","Mandatsreferenz":"\"{{ Vorgang.Kundennummer }}\"","RechnungAutomatischMarkieren":"true","Verwendungszweck":"\"Rechnungsnr. {{ Vorgang.Rechnungsnummer }}, Kundennr. {{ Vorgang.Kundennummer }}\"","IstFolgelastschrift":"true"}'
2016-06-17T15:17:57 DEBUG - [SQL] Dauer: 1ms
Zeitstempel: 2016-06-17T15:18:14
Locale: German (Germany)
Locale: German (Germany)
Version: 1.1.0.12
Plattform: Wawi
Versionshash: 4620F7CB
Prozessname: System.Diagnostics.Process (JTL-wawi)
Physikalischer Speicher: 316628992 / Peak: 632655872
Basispriorität: 8
Prioritätsklasse: Normal
CPU-Zeit (User): 0:00:32,5418086
CPU-Zeit (System): 0:00:22,0585414
Page-Size (Sytem): 1220552 / Peak: 627421184
Page-Size: 293945344 / Peak: 627421184
Offene Handles: 1076
 

Ähnliche Themen