5,526

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

The Dashboard menu tab appears only if the $hide_inaccessible_menu_items = 0; since it is disabled in the install (how to enable it in the install?) and even then it appears blank.

The patch needed is to enable all widgets to be available as menu items in the Dashboard menu tab and make it enabled and have the Dashboard functionality removed from other tabs. Possibly the widget display sql can have the WHERE clause tweaked to not care about the menu tab it is to be displayed in and make a decision to display it only if the Dashboard menu tab is selected.

5,527

(9 replies, posted in Wish List)

Try this at first as someone asked for it in the forums a few months ago:

- Order Delivery
* add clear quantity button, so the default quantity to dispatch to 0. (usefull when you need to dispatch only a bit from a big order).

or better still just make addons / extensions of each set of features or the whole bunch as Elax Apps in a separate menu tab.

@AlistairR: Thanks for the input. I was mistaken into assuming that it was for a cron job on demand like reminder and expected some accounting action from the system to be performed in FA. I now see that is a human manually entered to do task list - a sort of memo reminder.

5,529

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

If the config.php has:

    $hide_inaccessible_menu_items = 1;

then the Dashboard will not be visible as a menu tab. View it by setting above to 0 (default in FA).

Use phpmyadmin and check the tables manually. Alternatively, in FA, take a mysql dump (backup) and edit it and upload and restore.

Very easy!
Place network printers in each location and turn on CUPS-BSD Printing and set it in each user's profile.
Keep one or more userids for each location if needed so that the profile of the printers and stationery can be stored.

Keep Dimensions as the Branches.

Just one company install is sufficient.

One user login can see all the branches.

Filter by Dimension (branches) for branch transactions.

Specific set of transactions across locations can be bunched together using Tags. Example will be one supplier supplying goods to more than one location to be bunched together for evaluating average cost of his supply alone and then making payment across all supplies.

5,532

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

@elax: You are right. It should be configurable to be either on a separate tab or in each tab. depending on bandwidth, latency and size of recordset the enduser should make an intelligent choice and I would hard code it to be on a separate tab anyway. Please provide patch for hardcoding it on a separate tab and / or making it configurable.

5,533

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

It appears that it is the intended functionality to remove the Menu Tab.

Quote from forum post:

There was a dashboard tab in an early iteration because the module adds a new application to FA. It is hidden by the dashboard theme render module (~/themes/dashboard/renderer.php). Originally, only the dashboard tab displayed widgets, but by moving the menu to the side, it made more sense to make every application tab a dashboard and hide the dashboard tab itself. I forgot to hide it from the application list in the dashboard set up form.

Are the Businesses separate companies or profit centres?
Should any employee be able to make entries in more than one location?

The Dimensions / Tags feature of FA should see you thru.

Inventory / Customers / Transactions - must they be viewable and accessible by all? Do they share the same stationery? TimeZone? Currencies?

Federated databases in MySQL can be used with dummy views in one non-transactional install of FA can appear to mimic the subsidiary concept.

You can choose to keep all of them as separate entities and view them all from one location - single FA install with multiple companies and one browser interface with separate logins.

In the Module/Theme Dashboard, what does the reminder do?

Neither the table nor the form have any action name to be performed at each chosen interval.

The readme.txt file states for Reminder:

This shows a list of tasks that you can maintain by user role, with a date required and frequency. Go to Setup, Reminder Setup to define the reminder tasks for all roles. For each user, the reminder widget displays the outstanding tasks, with overdue tasks shown in red, today's tasks in blue and future tasks in black. When the user clicks on the task actioned check box, the next date for the task will be set according to it's defined frequency, and it is removed from the user's reminder list.

5,536

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

Latest Dashboard theme and module installed and activated from the fa repo does not seem to have a menu tab for itself as was available earlier and shown in the wiki.

The current hg 3227 version shows it as in the attachment

Since the Dashboard Menu tab's contents like Dashboard Setup and Reminder Setup are now in the Miscellaneous Submenu of the Setup Menu, has the Menu Tab been dispensed with?

The company/*/js_cache had been flushed and the browser restarted on fresh login to no avail.

Is this because the Line 18 in modules/dashboard/dashboard.php is commented out (line 9-20):

class dashboard_app extends application
{
    var $widgets;
    var $apps;

    function dashboard_app()
    {
        $this->application("Dashboard", _($this->help_context = "&Dashboard"));

        //$this->add_module(_("Dashboard"));
        $this->widgets = array();
        $this->add_extensions();

This is so even though the lines 12-21 that call it in modules/dashboard/hooks.php are:

class hooks_dashboard extends hooks {
    var $module_name = 'dashboard';

    /*
        Install additonal menu options provided by module
    */
    function install_tabs($app) {

        $app->add_application(new dashboard_app);
    }

5,537

(4 replies, posted in Banking and General Ledger)

Wikied it.

5,538

(9 replies, posted in Wish List)

Other than Report and Trial balance, the others should be okay.

@Janusz: HG 3227 - Ignore hook system in installer. - Please throw some light on what this actually does and what error and where it occurs if not used. Does it change existing installs or merely avoids the hooks during the initial run of the FA install routine when no database had yet been chosen?

5,540

(4 replies, posted in Banking and General Ledger)

@AlastairR: Can you publish the format for your country that does work? Can update it on the wiki as well then so that the hardcoded format can someday become softcoded.

Are you using the admin user for the second company or is it a less privileged user - if so - setup the roles and permissions for the said user.

5,542

(1 replies, posted in FA Modifications)

Very nice workflow - setting flags and then remembering to uncheck them gets us wrong most of the time - like forgetting to take tablets!

5,543

(9 replies, posted in Wish List)

If you can provide individual patches for each suggested feature with order of patch application, it might be easy for Joe/Janusz to incorporate them.
Alternatively, fork from either the original Git or my GitHub repo and make a branch for yourself and a branch for each feature arising out of the master and update the code base to reflect the real HG default. Then merge the changes to your personal branch whilst restricting merging with the master till the main code base is updated with it.
That way you will be able to maintain your personal branch and merge in cherry-pick mode - I'm still learning the ropes with a more evolved project that OpenEMR is in this regard.

5,544

(11 replies, posted in Banking and General Ledger)

There is an Item Sales Summary Report in the addon extensions and a standard Customer wise sales summary report in the core.

Check the wiki - Reports and Analysis
https://frontaccounting.com/fawiki/index.php?n=Help.ReportsAndAnalysis

@Joe - please clean up the Wiki Sidebar and place Reports and Analysis on it as well.

5,545

(6 replies, posted in Accounts Receivable)

A side note for standardisation:

The file reporting/includes/reporting.inc defines function print_link() that is called by function print_document_link() also in the same file.

The function print_document_link() is called in quite a few files, but the print_link() function is directly called from only these other files:

  • manufacturing/work_order_add_finished.php

  • manufacturing/work_order_entry.php

  • sales/create_recurrent_invoices.php

5,546

(3 replies, posted in Reporting)

Wikied it.

5,547

(6 replies, posted in Setup)

Set up donation as a service entry with zero tax.
Service items are "sold" with no inventory.
Recurring donations can also be taken care of with recurring invoices "selling" such service items.

5,548

(2 replies, posted in Reporting)

It appears that the rep308.php should be the way it is in HG 3224.

This is so because the class variable $headers2 displays first and then the class variable $headers is displayed in the class method FrontReport::Info() in pdf_reports.inc lines 358-367:

        if ($this->headers2 != null)
        {
            $count = count($this->headers2);
            for ($i = 0; $i < $count; $i++)
                $this->TextCol2($i, $i + 1,    $this->headers2[$i]);
            $this->NewLine();
        }
        $count = count($this->headers);
        for ($i = 0; $i < $count; $i++)
            $this->TextCol($i, $i + 1, $this->headers[$i]);

Some involuted logic in the FrontReport class method Info() indeed!

5,549

(2 replies, posted in Reporting)

Thanks for the updated version now in the FA Core as of HG 3224.

Line 164 in rep308.php:

    $rep->Info($params, $cols, $headers2, $aligns, $cols, $headers, $aligns);

should be:

    $rep->Info($params, $cols, $headers, $aligns, $cols, $headers2, $aligns);

The $headers and $headers2 variables got swapped.

function Info is defined in reporting/includes/pdf_report.inc as

 function Info($params, $cols, $headers, $aligns,
  $cols2 = null, $headers2 = null, $aligns2 = null,
  $companylogoenable = false, $footerenable = false, $footertext = '')

A new string is needed in empty.po:

C&osted Inventory Movement Report

5,550

(3 replies, posted in Setup)

Any Extension available for it now?