On Sat, 27 Feb 2010, Chris Travers wrote:

On Sat, Feb 27, 2010 at 3:22 PM, Luke <[email protected]> wrote:
On Sat, 27 Feb 2010, Chris Travers wrote:

On Sat, Feb 27, 2010 at 2:53 PM, Luke <[email protected]> wrote:
Departments newbie here...

What is the intended behavior when orders with different departments set,
are consolidated?

We need to rethink this more carefully for 1.4.  Feedback would be welcome.

The only thing I can think of, is causing departments to be associated
with line items alo projects.

Yep.  that's probably what we will have to do.

Force grouping by department, and reset running numbers within a
departmental section of an order or invoice.

Unfortunately that is a very deep change and quite frankly isn't going
to happen before 1.4.  In the mean time, best answer is to send out

Figured as much, but I want it on the table at least. This isn't something that effects me more than a few times per year in the way I'm doing things now, and I'll just have to deal...
I assume you're keeping a requested changes list for 1.4.

As for runningnumbers having to reset: I was talking about templates only.
I have thoughts on how to do that, but I'd have to know more about how templates are processed in order to see if they make sense.

[ramble]
The first is that if sorting by department, the code would have to take the current runningnumber at the start of a department block, and, visible to the template only, do a reset of it to 1.

for (runningnumber = 1; runningnumber <= count(lineitems); runningnumber++)
{
if lineitem->department != remembered_department then newdept = true else newdept = false;
if newdept then displaynumber = 0 and indept = true;
if indept then displaynumber++;
output displaynumber as runningnumber;
}

yada, yada. Assumes pre-sorting into departments, no non-departmented items, and about 10 other things, so probably crap, but it's where my mind went first.
[/ramble]

Luke
------------------------------------------------------------------------------
Download Intel&#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
_______________________________________________
Ledger-smb-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ledger-smb-users

Reply via email to