X-Git-Url: https://delta.frontaccounting.com/gitweb/?a=blobdiff_plain;ds=sidebyside;f=sales%2Fcredit_note_entry.php;h=9a73d7c25c8c71ad715280e9030a1924c23bfa32;hb=8259c324f645a39cb847d5a4346b70e225e1b02c;hp=fe9bd274a7468c8cac970a4ca132817030caea59;hpb=6183e9450dcd7e4c747889c10903f6ff1b0add33;p=fa-stable.git
diff --git a/sales/credit_note_entry.php b/sales/credit_note_entry.php
index fe9bd274..9a73d7c2 100644
--- a/sales/credit_note_entry.php
+++ b/sales/credit_note_entry.php
@@ -10,6 +10,7 @@ include_once($path_to_root . "/includes/session.inc");
include_once($path_to_root . "/includes/data_checks.inc");
include_once($path_to_root . "/sales/includes/sales_db.inc");
include_once($path_to_root . "/sales/includes/sales_ui.inc");
+include_once($path_to_root . "/sales/includes/db/sales_types_db.inc");
include_once($path_to_root . "/sales/includes/ui/sales_credit_ui.inc");
include_once($path_to_root . "/sales/includes/ui/sales_order_ui.inc");
@@ -57,7 +58,9 @@ if (isset($_GET['AddedID'])) {
//--------------------------------------------------------------------------------
function line_start_focus() {
- set_focus(get_company_pref('no_supplier_list') ? 'stock_id_edit' : 'StockID2');
+ global $Ajax;
+ $Ajax->activate('items_table');
+ set_focus('_stock_id_edit');
}
//-----------------------------------------------------------------------------
@@ -93,6 +96,7 @@ function handle_new_credit($trans_no)
processing_start();
$_SESSION['Items'] = new Cart(11,$trans_no);
copy_from_cn();
+ line_start_focus();
}
//-----------------------------------------------------------------------------
@@ -113,7 +117,7 @@ function can_process()
display_error( _("The entered reference is already in use."));
set_focus('ref');
$input_error = 1;
- }
+ }
}
if (!is_date($_POST['OrderDate'])) {
display_error(_("The entered date for the credit note is invalid."));
@@ -135,6 +139,7 @@ if (isset($_POST['ProcessCredit']) && can_process()) {
display_note(_("For credit notes created to write off the stock, a general ledger account is required to be selected."), 1, 0);
display_note(_("Please select an account to write the cost of the stock off to, then click on Process again."), 1, 0);
exit;
+
}
if (!isset($_POST['WriteOffGLCode'])) {
$_POST['WriteOffGLCode'] = 0;
@@ -203,27 +208,19 @@ $id = find_submit('Delete');
if ($id!=-1)
handle_delete_item($id);
-if (isset($_POST['AddItem']) || isset($_POST['UpdateItem']))
- copy_to_cn();
-
if (isset($_POST['AddItem']))
handle_new_item();
if (isset($_POST['UpdateItem']))
handle_update_item();
-if (isset($_POST['CancelItemChanges']) || isset($_POST['UpdateItem']))
+if (isset($_POST['CancelItemChanges']))
line_start_focus();
//-----------------------------------------------------------------------------
if (!processing_active()) {
handle_new_credit();
-} else {
- if (!isset($_POST['customer_id']))
- $_POST['customer_id'] = $_SESSION['Items']->customer_id;
- if (!isset($_POST['branch_id']))
- $_POST['branch_id'] = $_SESSION['Items']->Branch;
}
//-----------------------------------------------------------------------------
@@ -246,7 +243,7 @@ if ($customer_error == "") {
echo "