Blocked purchase invoice and delivery entry for closed date.
authorJanusz Dobrowolski <janusz@frontaccouting.eu>
Wed, 23 Mar 2011 17:42:37 +0000 (18:42 +0100)
committerJanusz Dobrowolski <janusz@frontaccouting.eu>
Wed, 23 Mar 2011 17:42:37 +0000 (18:42 +0100)
purchasing/po_entry_items.php
purchasing/po_receive_items.php
purchasing/supplier_invoice.php

index a6ca4c33a3689ccedb1febeaef8f4358e0a71196..294d4be50a57a3236b5a6977f82f4960c2051b48 100644 (file)
@@ -337,7 +337,12 @@ function can_commit()
                set_focus('OrderDate');
                return false;
        } 
-       
+       if (($_SESSION['PO']->trans_type == ST_SUPPRECEIVE || $_SESSION['PO']->trans_type == ST_SUPPINVOICE) 
+               && !is_date_in_fiscalyear($_POST['OrderDate'])) {
+               display_error(_("The entered date is out of fiscal year or is closed for further data entry."));
+               set_focus('OrderDate');
+               return false;
+       }
        if (($_SESSION['PO']->trans_type==ST_SUPPINVOICE) && !is_date($_POST['due_date'])) 
        {
                display_error(_("The entered due date is invalid."));
index 85acc0adf0da063ad701cd2de6daca0d535e5dc2..83900c865a0458592d0532360f48cb880875ff79 100644 (file)
@@ -175,6 +175,11 @@ function can_process()
                set_focus('DefaultReceivedDate');
                return false;
        }
+       if (!is_date_in_fiscalyear($_POST['DefaultReceivedDate'])) {
+               display_error(_("The entered date is out of fiscal year or is closed for further data entry."));
+               set_focus('DefaultReceivedDate');
+               return false;
+       }
 
     if (!$Refs->is_valid($_POST['ref']))
     {
index 28fb7215d5d8be8ef9fbed31207b23242e278625..90b86a946c2d40ec71e1b033ffcb9be4b9aa912f 100644 (file)
@@ -171,7 +171,7 @@ function check_data()
        } 
        elseif (!is_date_in_fiscalyear($_SESSION['supp_trans']->tran_date)) 
        {
-               display_error(_("The entered date is not in fiscal year."));
+               display_error(_("The entered date is out of fiscal year or is closed for further data entry."));
                set_focus('trans_date');
                return false;
        }