Ok, I will take a closer look at this, when I'm back in office,

/Joe

2

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

Today we added a new add-on module, Report Generator. It is quite a comprehensive module. There are some example reports there to get started. There is also a manual.html inside the installed directory. Have fun!!
Please notice that this module is only available from release 1.14 of FrontAccounting.

/Joe

3

(4 replies, posted in Manufactoring)

GL transactions at this stage are only created if you add additional costs on the work order or there are additional costs in the included item. The items are otherwise 'only' moved.

Admin

4

(1 replies, posted in Wish List)

Thank you for your contribution, but why not go the other way around. Make an assembled item from items front panel, electronic component, display, etc. This assembly make the 17 inch VGA monitor.
It our case we simply didn't need to start by sub-components. We bought complete monitors.

You can again make another assembled item where the 17 inch VGA monitor is included.

Admin

Well, this is a common problem working with currencies. The problems arise when multiplying and dividing the rates forth and back and with only 4 decimal places.
Most peiople don't see this as a major problem. The variances would be booked during allocations and payments. If you would like more accuracy, you should increase the decimal places in the exchange rates. Setup tab, Display Setup, Exchange Rates.

Admin

6

(9 replies, posted in Report Bugs here)

Yes this is a bug. Edited files in CVS on SourceForge.

/manufacturing/includes/db/work_order_issues_db.inc

We are closing this topic now, it is rather long.

7

(9 replies, posted in Report Bugs here)

There seems to be a problem with joins in version 5.0.12 of MySQL. Look at this topic, https://frontaccounting.com/punbb/viewtopic.php?id=13
This SQL statement is inside the file
/manufacturing/includes/db/work_order_requirements_db.inc in a function called get_wo_requirements:

function get_wo_requirements($woid)
{
    $sql = "SELECT ".TB_PREF."wo_requirements.*, ".TB_PREF."stock_master.description,
        ".TB_PREF."stock_master.mb_flag, 
        ".TB_PREF."locations.location_name, 
        ".TB_PREF."workcentres.name AS WorkCentreDescription FROM 
        ".TB_PREF."wo_requirements, ".TB_PREF."locations, ".TB_PREF."workcentres INNER JOIN ".TB_PREF."stock_master ON 
        ".TB_PREF."wo_requirements.stock_id = ".TB_PREF."stock_master.stock_id 
        WHERE workorder_id=$woid
        AND ".TB_PREF."locations.loc_code = ".TB_PREF."wo_requirements.loc_code
        AND ".TB_PREF."workcentres.id=CAST(workcentre AS UNSIGNED)";    

    return db_query($sql, "The work order requirements could not be retrieved");    
}

Put parentheses around the FROM tables

....... FROM (".TB_PREF."wo_requirements, ".TB_PREF."locations, ".TB_PREF."workcentres) 
INNER JOIN ".TB_PREF."stock_master ON .......

Please report if this helps!
New edited files with JOIN's from multiple tables will be put on the CVS on Sourceforge.

/includes/db/manufacturing_db.inc
/manufacturing/includes/db/work_order_requirements_db.inc

Admin

8

(9 replies, posted in Report Bugs here)

Hello,
We can not reproduce this error. Can you tell us which version of MySQL you are using? Maybe there are people out there that can help us with this?

9

(4 replies, posted in Wish List)

thansk dkshukla ,

for your contribution. It is certainly of great help for our future developemnt. We like when peiope are creative and this will, of cource, be in our future plans.

Admin

thanks for your contribution. Please give us a little more details on this bug.

Admin

11

(16 replies, posted in Setup)

thanks for pointing that out!

Admin

12

(4 replies, posted in Reporting)

Hello again,

While looking at the Purchasing Order we detected some missing details when emailing and printing.
This has been fixed and if you want the fix you can download it from the Code section on Sourceforge.net/projects/frontaccounting. Look in the CVS repository after the file:

/reporting/rep209.php

Admin

13

(4 replies, posted in Reporting)

Hello,

It is in the Supplier and Purchasing Reports (the middle section of the Purchase page). Then it is the last report in this class. Happy reporting smile

Admin

14

(1 replies, posted in Setup)

The program is prepared for budget handling, but it is not yet implemented. There is a database table ready for this.
It will not be enabled in version 1.1. This version is shipping tomorrow, with the major item on enabling extra modules addons. See under news in about 6 hours.
But it will be in version 1.2, where also other items are planned.

Btw, budgetting will also be available for dimensions. smile

Admin

15

(4 replies, posted in Setup)

Hello,
Simply speaking it is just a way of keeping track of various departments, cost centres, projects inside the company.
You can have 2 levels, e.g. level 1, department, level-2, cost-centre.
When you create the dimension you decide if it should be of level 1 or level 2.
You can by this keep track of cost centres inside a department inside a company.

Default the system havs 1 level of dimensions. That is, you can keep a simple track of departments or cost centres or whatever, but just in one level. That is, you can keep track of departments only or cost centres only inside a company.

If you don't need dimensions you can set it to 0 in the company setup.
Here you can choose between level 0, 1 or 2.

I hope this gives meaning to you.

Admin

16

(11 replies, posted in Translations)

Sounds wonderful.

Admin

17

(9 replies, posted in Report Bugs here)

We have been doing some more research and detected some differences in declaring the work centre id in the database. It might cause problems in newer versions of MySQL. We have solved it by casting the string versions into unsigned. It should fix the problems.
Please check out the following files from the CVS.
/includes/db/manufacturing_db.inc
/manufacturing/work_order_entry.php
/manufacturing/includes/work_order_issue_ui.inc
/manufacturing/includes/db/work_order_requirements_db.inc
/manufacturing/includes/db/work_orders_quick_db.inc
/manufacturing/inquiry/where_used_inquiry.php

We hope that this solves your problems.

Admin

18

(16 replies, posted in Setup)

Hello again,
In your case the install folder is /frontaccounting and your tmp folder should be /frontaccounting/tmp and it should be writable.

Hope this works for you.

Admin

19

(9 replies, posted in Report Bugs here)

Thanks for the bug report. The last one with the debug boxes has been fixed.
Another bug, according the Issue link in Work Order Inquires, produced an empty screen, has been fixed.
Affected files:
/manufacturing/work_order_entry.php
/manufacturing/includes/work_order_issue_ui.inc
/manufacturing/includes/db/work_orders_quick_db.inc
Please check them out from the CVS repository on Sourceforge.

We couldn't reproduce your first error (viewing the work order). Could you please, after downloading the affected files, tell us if the bug still exists. That is, try to enter a new work-order and view it.
If the bug still exists, please tell us exactly what you entered. That way we should be able to fix it rapidly.

Admin

20

(16 replies, posted in Setup)

If you are setting up FrontAccounting on a Windows Server there might be a problem with session_save_path().
Please remove the comment lines 12 and 16 in config.php. Make sure there is a map called /tmp in your install map. Otherwise create one that is writable.
Comment lines 17 - 19 instead. I've heard that this should work. It is important to comment the lines, when you uncomment lines 12 and 16.
Put /* in front of line 17 and */ after line 19.

Hopefully you are up and running after that. Otherwise come back for further research.

Admin

21

(2 replies, posted in Wish List)

Hi Sammie,
We understand what you mean and one way to do this is to stamp the memo_ field with the user_id when creating General Ledger transactions. It might be sufficient enough. All transactions from the sub-systems will create General Ledger transactions, at least the critical ones.
A slightly similar method is to add a new field in the GL_trans table called user_id.
What do you think? Will eather approach be ok?

Admin

Thanks leeg,

for pointing this out. The bug is fixed in the CVS. For those affected, please check out the new revision of /frontaccount/includes/ui/ui_lists.inc.

Regards
Admin

Hello andres,
Yes we have plans for export/import of various items. See this link.
https://frontaccounting.com/wb2/pages/p … future.php.
We are more looking into xml for doing this, but an API could also be of interest.

Admin

24

(11 replies, posted in Setup)

Hello again,

The cvs is now available on Sourceforge.

Admin

25

(4 replies, posted in Wish List)

Hello Franky,

Yes this is one of our future plans. We will just have to consider how this can be done in a smart way. Could it be some kind of a service item? And we should be able to mass produce these invoices to a certain group of customers, right?

Admin