X-Git-Url: https://delta.frontaccounting.com/gitweb/?a=blobdiff_plain;f=purchasing%2Fpo_entry_items.php;h=13897245858c748ca00511d8c23f1137dd5796b9;hb=41069728f318cd75cfecce474a7ac464e2894615;hp=7e30f39ec65313f6b6a676008dad891a76c5ae56;hpb=de3a75773afa86df1739d14f24399d6f7a46f809;p=fa-stable.git diff --git a/purchasing/po_entry_items.php b/purchasing/po_entry_items.php index 7e30f39e..13897245 100644 --- a/purchasing/po_entry_items.php +++ b/purchasing/po_entry_items.php @@ -7,12 +7,9 @@ include_once($path_to_root . "/purchasing/includes/po_class.inc"); include_once($path_to_root . "/includes/session.inc"); -//include($path_to_root . "/includes/data_checks.inc"); -//include($path_to_root . "/includes/manufacturing.inc"); - include_once($path_to_root . "/purchasing/includes/purchasing_ui.inc"); -$js = get_js_form_entry("StockID2", "stock_id", "qty"); +$js = ''; if ($use_popup_windows) $js .= get_js_open_window(900, 500); if ($use_date_picker) @@ -156,17 +153,20 @@ function check_data() if (!check_num('qty',0)) { display_error(_("The quantity of the order item must be numeric and not less than zero.")); + set_focus('qty'); return false; } if (!check_num('price', 0)) { display_error(_("The price entered must be numeric and not less than zero.")); + set_focus('price'); return false; } if (!is_date($_POST['req_del_date'])){ - display_error(_("The date entered is in an invalid format.")); - return false; + display_error(_("The date entered is in an invalid format.")); + set_focus('req_del_date'); + return false; } return true; @@ -184,6 +184,7 @@ function handle_update_item() { display_error(_("You are attempting to make the quantity ordered a quantity less than has already been invoiced or received. This is prohibited.") . "
" . _("The quantity received can only be modified by entering a negative receipt and the quantity invoiced can only be reduced by entering a credit note against this item.")); + set_focus('qty'); return; } @@ -254,6 +255,7 @@ function can_commit() if (!is_date($_POST['OrderDate'])) { display_error(_("The entered order date is invalid.")); + set_focus('OrderDate'); return false; } @@ -262,12 +264,14 @@ function can_commit() if (!references::is_valid($_SESSION['PO']->reference)) { display_error(_("There is no reference entered for this purchase order.")); + set_focus('ref'); return false; } if (!is_new_reference($_SESSION['PO']->reference, systypes::po())) { display_error(_("The entered reference is already in use.")); + set_focus('ref'); return false; } } @@ -275,12 +279,14 @@ function can_commit() if ($_SESSION['PO']->delivery_address == "") { display_error(_("There is no delivery address specified.")); + set_focus('delivery_address'); return false; } if (!isset($_SESSION['PO']->Location) || $_SESSION['PO']->Location == "") { display_error(_("There is no location specified to move any items into.")); + set_focus('StkLocation'); return false; }