[GNC] Report - Income Statement - Layout problem
Carl-Kensaku HERBORT
it at digiene.ch
Wed Mar 23 11:32:18 EDT 2022
Hello,
Yes, I know all that. I love doing bash scripting.
But thanks for taking the time to explain (might benefit someone else too).
Thank you very much
Best regards,
--
Carl-Kensaku HERBORT
DIGIENE
Case postale
CH-1002 Lausanne
Suisse
+41 (0) 21 320 22 66
Le 23.03.22 à 16:26, Michael or Penny Novack a écrit :
> On 3/23/2022 9:48 AM, Carl-Kensaku HERBORT wrote:
>
>> I already have to use two separate software: an ERP/CRM for invoicing
>> and daily accounting and GnuCash for heavier monthly/yearly
>> accounting, mainly to produce the Income Statement Report and Balance
>> Sheet report (or so was my plan). I didn't know that GnuCash was not
>> made for that and that a third software (or SCHEME/HTML coding &
>> modifications) was needed just to get even basic reports that all SME
>> business need.
>>
>> I guess there is a first for everything: I am giving up.
>
>
> Hopefully you are still here to read this, but if not, might clarify a
> misconception others might also have.
>
> That an "application" might not all be implemented in the same computer
> language does NOT make it "multiple software". In fact, it is advisable
> to design any sizeable program in pieces (for SEVERAL reasons) and the
> pieces can be in different languages, choosing the language based on
> what makes that part easier to code. Keep in mind that the pieces, once
> compiled, aren't "in" their source code language any more.
>
> OK, all the programmers in a large "shop" might not know all of the
> languages and so only work on a part of the system whee they do know the
> language. Others, like myself, might be fluent in all the main languages
> used and a least be able to read all of them.
>
> You CAN write anything in any "complete" computer language but some are
> particularly well suited to some task but clumsy for other things. To
> give you an example, early in my working days, when learning the IBM
> mainframe string processing language CLIST I came up with a "case
> problem" for myself, a "palindrome tester" -- prompts the user to enter
> a string and reports if that string is a palindrome (by TEXT palindrome
> rules, not mathematical palindrome rules which it trivial) and then asks
> the user for another or to quit. After that I used this "case problem"
> with every new language I learned to investigate its string processing
> capability. Typically a program of a hundred or two lines. But if having
> the standard tools of any 'nix operating system (linux, for example) can
> be done in bash + the library of standard 'nix utilities in about 5
> lines (say a hundred or two CHARACTERS).
>
> BUT ---- this is very much to the point here. Gnucash is accounting
> software. I expect it to be able to do THAT well. I do not expect of it
> the capabilities of a powerful general purpose editor (program designed
> to edit/format data). So while I could get by in SCHEME (not fluent in
> LISP but can read it OK and it doesn't take me long to learn another
> language) I do NOT try to edit gnucash reports IN GNUCASH. I don't care
> how messed up in appearance as long as all the DATA is present in the
> report and correct. I can simply export the raw report and then edit to
> my heart's content with a powerful editor designed for THAT purpose.
>
> Michael D Novack
>
> _______________________________________________
> gnucash-user mailing list
> gnucash-user at gnucash.org
> To update your subscription preferences or to unsubscribe:
> https://lists.gnucash.org/mailman/listinfo/gnucash-user
> If you are using Nabble or Gmane, please see
> https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
> -----
> Please remember to CC this list on all your replies.
> You can do this by using Reply-To-List or Reply-All.
More information about the gnucash-user
mailing list