X-Git-Url: https://delta.frontaccounting.com/gitweb/?a=blobdiff_plain;f=purchasing%2Fpo_entry_items.php;h=13897245858c748ca00511d8c23f1137dd5796b9;hb=0262a2246f9426d154327826cc9bd02c0af3a274;hp=57693a3026b4571e067482d9cb4674eb73c4eb2e;hpb=dd1a21a371699b6f894d21c6950b668cda0f7b29;p=fa-stable.git diff --git a/purchasing/po_entry_items.php b/purchasing/po_entry_items.php index 57693a30..13897245 100644 --- a/purchasing/po_entry_items.php +++ b/purchasing/po_entry_items.php @@ -153,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; @@ -181,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; } @@ -251,6 +255,7 @@ function can_commit() if (!is_date($_POST['OrderDate'])) { display_error(_("The entered order date is invalid.")); + set_focus('OrderDate'); return false; } @@ -259,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; } } @@ -272,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; }