1,451

(5 replies, posted in Report Bugs here)

Make sure the installed_extensions.php file refers to the actual path in the modules folder where the extension resides.

1,452

(5 replies, posted in Report Bugs here)

Use the files from the unofficial repo to overwrite their counterparts. Alternatively, the updated import_items extension is attached herewith which can be unpacked into the /modules/ folder and then installed and activated in the default company admin FA login.

List the contents of the fiscal year table. The sequence of the ids must match the sort order of the fiscal year start field.

Set your active fiscal year in company setup. Do not change the code.

1,455

(40 replies, posted in Modules Add-on's)

The latest repgen is attached herewith.

Unpack into the /modules/ folder and install and activate as desired. Then activate the repgen permissions for the Administrator role in each company.

1,456

(12 replies, posted in Reporting)

@joe: any legacy port went awry?

1,457

(7 replies, posted in FA Modifications)

@poncho1234: You are right - the company/#/js_cache/1/* vanishes.

The Post release files just overwrite the existing counterparts - take care of the parent folder structure to suit your install.

Verify that your config.php file has the variables of the new config.default.php file which has not changed since FA 2.4.4 release yet.

Compare the variables in your sys_prefs table and fill in any absent in them that are in the standard chart of accounts - sql/en_US-new.sql.

Any addon modules from old FA 2.3 installs may have to be updated to their FA 2.4 counterparts if any.

Use the Post Release fixes files as well at:
https://frontaccounting.com/punbb/viewtopic.php?pid=31246#p31246

1,460

(9 replies, posted in Setup)

Hope your fiscal years table is properly arranged - the id is sequential and matches the table data years.

Which version of FA and what Chart are you using?

@joe: This could be an issue based on the commit at line 363 where a sales_account is used instead of item units.

1,463

(7 replies, posted in FA Modifications)

@joe: can this be generically updated in the core?

1,464

(40 replies, posted in Modules Add-on's)

Upgrade to FA 2.4.4 Git Master version and use the FA 2.4.x version of the report generator extension at https://github.com/apmuthu/FA24extensions/tree/master/Extensions/repgen

1,465

(12 replies, posted in Reporting)

Try the Git Master version and revert on any issue still remaining.

1,466

(26 replies, posted in Reporting)

All such PHP 7.x gotchas can be made into a separate php7.php file to be included if a PHP7.x version is in use.

1,467

(26 replies, posted in Reporting)

@joe: Can we change all such each() constructs using @cleal's function?

1,468

(26 replies, posted in Reporting)

Quite a few other pages need the changes even if not all listed in my previous post. Would a generic PHP 7.2 function / class file be created with such overrides so as not to have to makes such changes everywhere?

1,469

(26 replies, posted in Reporting)

A search for the string "= count(" reveals several places in several files:

1,470

(1 replies, posted in Setup)

When inventory need not be tracked and allocations are not envisaged, a direct expense can be booked.
Read the Wiki.

1,471

(27 replies, posted in Setup)

https://github.com/PHPOffice
https://github.com/PHPOffice/PhpSpreadsheet

Please do the same for fpdi/fpdi.php

1,473

(7 replies, posted in Reporting)

There are 4 matches in reporting/includes/tcpdf.php (committed) and 1 in reporting/includes/fpdi/fpdi. (line 396).

The foreach() construct has been in existence for quite a while, the each() was convenient as an all-in-one list() assignment as well. PHP 7.2+ seems to be reducing alternative coding constructs as part of their "standardisation".

1,474

(16 replies, posted in Modules Add-on's)

Kindly provide the GitHub Link other than here.

1,475

(27 replies, posted in Setup)

Any excel manipulation can be coded into a PHP file and executed on demand and later made into an extension. Exporting data from FA and then doing copy/paste and excel formula gymnastics will certainly make for un-appreciated "hard work" and time drudgery.