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

Paul Dest paul.dest at web.de
Do Apr 26 16:51:48 EDT 2018


Hallo Pepe,

Schade, dass der einfache Weg nicht geklappt hat.

Um meine eigenen Wunschänderungen einbauen zu können, habe ich mich
gestern und heute damit beschäftigt, GnuCash 3.0 auf Linux Mint selbst
zu bauen. Zwar habe ich das jetzt hinbekommen, aber das war recht
mühselig und nur mit dem Support der devel-Mailing-Gruppe möglich
(obwohl ich selber Entwickler bin). Falls Du also einfach nur auf
plain-vanilla 3.0 gehen willst, ist das Auftreiben einer
Windows-Maschine wahrscheinlich einfacher.

Viele Grüße,
Paul


Am 24.04.2018 um 07:13 schrieb Wicheramo:
> 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
>>
> _______________________________________________
> gnucash-de mailing list
> gnucash-de at gnucash.org
> https://lists.gnucash.org/mailman/listinfo/gnucash-de





Mehr Informationen über die Mailingliste gnucash-de