Skip to content

Commit

Permalink
Added a Total Amount for Sales Orders Report and a Grand Total.
Browse files Browse the repository at this point in the history
  • Loading branch information
joe-hunt committed Jan 29, 2018
1 parent f31eca3 commit 5b56b67
Showing 1 changed file with 12 additions and 3 deletions.
15 changes: 12 additions & 3 deletions reporting/rep105.php
Expand Up @@ -42,6 +42,7 @@ function GetSalesOrders($from, $to, $category=0, $location=null, $backorder=0)
sorder.ord_date,
sorder.from_stk_loc,
sorder.delivery_date,
sorder.total,
line.stk_code,
item.description,
item.units,
Expand Down Expand Up @@ -112,7 +113,7 @@ function print_order_status_list()
$aligns = array('left', 'left', 'right', 'right', 'right', 'right', 'right');

$headers = array(_('Code'), _('Description'), _('Ordered'), _('Delivered'),
_('Outstanding'), '');
_('Outstanding'), '', _('Total Amount'));

$params = array( 0 => $comments,
1 => array( 'text' => _('Period'), 'from' => $from, 'to' => $to),
Expand All @@ -131,9 +132,10 @@ function print_order_status_list()

$rep->NewPage();
$orderno = 0;
$grand_total = 0;

$result = GetSalesOrders($from, $to, $category, $location, $backorder);

while ($myrow=db_fetch($result))
{
$rep->NewLine(0, 2, false, $orderno);
Expand All @@ -151,7 +153,10 @@ function print_order_status_list()
$rep->DateCol(4, 5, $myrow['ord_date'], true);
$rep->DateCol(5, 6, $myrow['delivery_date'], true);
$rep->TextCol(6, 7, $myrow['from_stk_loc']);
$rep->NewLine(2);
$rep->NewLine(1);
$rep->TextCol(6, 7, number_format2($myrow['total'], $dec));
$rep->NewLine(1);
$grand_total += $myrow['total'];
$orderno = $myrow['order_no'];
}
$rep->TextCol(0, 1, $myrow['stk_code']);
Expand All @@ -169,6 +174,10 @@ function print_order_status_list()
$rep->NewLine();
}
$rep->Line($rep->row);
$rep->NewLine();
$rep->TextCol(1, 6, _("Total"));
$rep->TextCol(6, 7, number_format2($grand_total, $dec));
$rep->Line($rep->row - 5);
$rep->End();
}

1 comment on commit 5b56b67

@apmuthu
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please sign in to comment.