[gnucash-de] Filteroptionen zum Buchungsbericht - war Re: Gelöst: Feld "Aktion" auf Split-Buchungen

Wicheramo wicheramo at riseup.net
Di Apr 24 01:13:07 EDT 2018


Hallo Paul,

so lässt sich das leider nicht lösen, offenbar. Ich habe die Datei von
dir in das standard-report-Verzeichnis meiner GnuCash-Installation
kopiert und sie root geschenkt, damit sie aussieht, wie die ersetzte
Datei. GnuCash startet dann aber nicht. Der Terminal-Output unten. Werde
also mal schauen, ob ich das Programm aus dem Quellcode selber baue oder
irgendwo eine Wodows-Maschine auftreibe.

Vielen Dank!

Lieben Gruß
Pepe

;;; note: source file
/usr/share/gnucash/scm/gnucash/report/standard-reports/transaction.scm
;;;       newer than compiled
/usr/lib/x86_64-linux-gnu/gnucash/gnucash/scm/ccache/2.0/gnucash/report/standard-reports/transaction.go
;;; note: auto-compilation is enabled, set GUILE_AUTO_COMPILE=0
;;;       or pass the --no-auto-compile argument to disable.
;;; compiling
/usr/share/gnucash/scm/gnucash/report/standard-reports/transaction.scm
;;; WARNING: compilation of
/usr/share/gnucash/scm/gnucash/report/standard-reports/transaction.scm
failed:
;;; ERROR: no code for module (gnucash utilities)
Backtrace:
In ice-9/boot-9.scm:
3088: 19 [#<procedure 55aa9d0b69f0 at ice-9/boot-9.scm:3069:17 ()>]
In unknown file:
   ?: 18 [primitive-load-path "gnucash/report/standard-reports" ...]
In standard-reports.scm:
 149: 17 [#<procedure 55aa9d24c0e0 ()>]
In ice-9/boot-9.scm:
 778: 16 [for-each #<procedure 55aa9d315060 at
standard-reports.scm:150:4 (x)> #]
In standard-reports.scm:
 153: 15 [#<procedure 55aa9d315060 at standard-reports.scm:150:4 (x)>
transaction]
In ice-9/boot-9.scm:
2867: 14 [resolve-interface (gnucash report standard-reports ...)
#:select ...]
2792: 13 [#<procedure 55aa9ca974a0 at ice-9/boot-9.scm:2780:4 (name
#:optional autoload version #:key ensure)> # ...]
3068: 12 [try-module-autoload (gnucash report standard-reports
transaction) #f]
2404: 11 [save-module-excursion #<procedure 55aa9d6f3690 at
ice-9/boot-9.scm:3069:17 ()>]
3088: 10 [#<procedure 55aa9d6f3690 at ice-9/boot-9.scm:3069:17 ()>]
In unknown file:
   ?: 9 [primitive-load-path
"gnucash/report/standard-reports/transaction" ...]
In ice-9/eval.scm:
 505: 8 [#<procedure 55aa9ca05500 at ice-9/eval.scm:499:4 (exp)>
(use-modules #)]
In ice-9/psyntax.scm:
1106: 7 [expand-top-sequence ((use-modules (gnucash utilities))) () ...]
 989: 6 [scan ((use-modules (gnucash utilities))) () ...]
 279: 5 [scan ((# #) #(syntax-object *unspecified* # #)) () (()) ...]
In ice-9/boot-9.scm:
3589: 4 [process-use-modules (((gnucash utilities)))]
 705: 3 [map #<procedure 55aa9caa4bc0 at ice-9/boot-9.scm:3589:25
(mif-args)> ((#))]
3590: 2 [#<procedure 55aa9caa4bc0 at ice-9/boot-9.scm:3589:25
(mif-args)> (#)]
2870: 1 [resolve-interface (gnucash utilities) #:select ...]
In unknown file:
   ?: 0 [scm-error misc-error #f ...]

ERROR: In procedure scm-error:
ERROR: no code for module (gnucash utilities)


Am 23.04.2018 um 16:05 schrieb Paul Dest:
> Hallo Pepe,
> 
> Ich habe dieser Email die Datei transaction.scm aus der 3.0-Installation
> angehängt: sie ist die Definition des Buchungsberichtes.
> 
> Du könntest folgendes probieren:
> Ersetze die transaction.scm in Deiner GnuCash-Installation durch die
> angehängte Datei. Vielleicht hast Du Glück und die neue
> Report-Definition läuft auch auf Deiner alten Version. Dann sollte der
> Report sich wie abgebildet konfigurieren und ausführen lassen. Wenn Du
> kein Glück hast, dann hat sich die Report-API zur Version 2.6
> geändert/erweitert; dann crasht Dein GnuCash; entweder sofort oder aber
> auch erst beim Aufrufen des Reports. In diesem Fall kopiere Deine
> bisherigen transaction.scm zurück und alles sollte wieder wie früher sein.
> 
> Bevor Du Deine transaction.scm mit der angehängten Datei überschreibst,
> sichere daher Deine bisherige transaction.scm. Aber in einem Verzeichnis
> außerhalb der GnuCash-Installation. Wenn Du die bisherige Datei im
> gleichen Verzeichnis belässt und sie bloß umbenennst, dann crasht
> GnuCash (offenbar wird der Inhalt des Verzeichnisses Datei für Datei mit
> irgendwas anderem abgeglichen, was dann fehlschlägt.)
> 
> Vor dem ganzen Experiment am besten auch Deine Datei/Datenbank sichern.
> Nicht dass ein versionsverwirrter GnuCash beim Speichern Deine
> Arbeitsdaten fehlerhaft überschreibt.
> 
> Viele Grüße,
> Paul
> 
> Am 23.04.2018 um 15:37 schrieb Wicheramo:
>> Hallo Paul,
>>
>> also den Reiter hätte ich sicher gesehen. Den Dokumentationen zu Version
>> 2.6 und 3.0 entnehme ich, dass ich auf die letztere umsteigen muss,
>> damit er auftaucht. Das geht für mich als Linux-Nutzer leider nicht so
>> ohne Weiteres – in den Debian-Paketquellen hängt 2.6.15 derzeit und eine
>> Aktualisierung auf 3.0 ist wohl in nächster Zukunft nicht zu erwarten,
>> nehme ich an. Mal sehen.
>>
>> Lieben Gruß
>> Pepe
>>
>> Am 23.04.2018 um 10:39 schrieb Paul Dest:
>>> Hallo Pepe,
>>>
>>> Im Reiter "Konten" werden die Konten direkt ausgewählt. Im Reiter
>>> "Filter" dagegen kann man zum einen über die Kontobezeichnungen filtern
>>> (Feld "Filter der Kontobezeichnung"), zum anderen aber auch über mehrere
>>> Felder der Transaktionen(splits): gemäß deutschsprachigen Tooltip nach
>>> "Beschreibung, Notizen oder Vermerk". Leider ist der Tooltip nicht
>>> konsistent mit den GUI-Bezeichnungen übersetzt, gemeint ist:
>>> "Beschreibung" - nach Beschreibung der Transaktion, "Notizen" - nach
>>> Bemerkung der Transaktion und "Vermerk" - nach dem Buchungstext des
>>> Transaktionssplits.
>>>
>>> Screenshot anbei.
>>>
>>> Viele Grüße,
>>> Paul
>>>
>>> Am 23.04.2018 um 07:38 schrieb Wicheramo:
>>>> Hallo,
>>>>
>>>> ich muss einmal kurz nachfragen: in den Optionen zum Buchungsbericht
>>>> finde ich nur eine Möglichkeit, nach anderen Konten zu filtern (Reiter
>>>> "Konten"). Wo kann man nach einer Zeichenkette im Bemerkungsfeld
>>>> filtern? Das würde mir sehr weiterhelfen!
>>>>
>>>> Vielen Dank!
>>>>
>>>> Lieben Gruß
>>>> Pepe
> 
> 
> 
> _______________________________________________
> gnucash-de mailing list
> gnucash-de at gnucash.org
> https://lists.gnucash.org/mailman/listinfo/gnucash-de
> 


Mehr Informationen über die Mailingliste gnucash-de