X-Git-Url: https://delta.frontaccounting.com/gitweb/?a=blobdiff_plain;f=sales%2Fsales_order_entry.php;h=3517196df208c18965e70d7b915fde0269af05be;hb=fc449c48a8d4ba23bfb18318dff08746340a440c;hp=638bf263c678873ef33b9f7a91f82a81fe020e89;hpb=1239da76a5ce623d5b27ca5eeb6cc88b78f3502b;p=fa-stable.git diff --git a/sales/sales_order_entry.php b/sales/sales_order_entry.php index 638bf263..3517196d 100644 --- a/sales/sales_order_entry.php +++ b/sales/sales_order_entry.php @@ -66,9 +66,14 @@ if (isset($_GET['NewDelivery']) && is_numeric($_GET['NewDelivery'])) { } elseif (isset($_GET['NewInvoice']) && is_numeric($_GET['NewInvoice'])) { - $_SESSION['page_title'] = _($help_context = "Direct Sales Invoice"); create_cart(ST_SALESINVOICE, $_GET['NewInvoice']); + if (isset($_GET['FixedAsset'])) { + $_SESSION['page_title'] = _($help_context = "Fixed Assets Sale"); + $_SESSION['Items']->fixed_asset = true; + } else + $_SESSION['page_title'] = _($help_context = "Direct Sales Invoice"); + } elseif (isset($_GET['ModifyOrderNumber']) && is_numeric($_GET['ModifyOrderNumber'])) { $help_context = 'Modifying Sales Order'; @@ -332,10 +337,10 @@ function copy_from_cart() //-------------------------------------------------------------------------------- function line_start_focus() { - global $Ajax; + global $Ajax; - $Ajax->activate('items_table'); - set_focus('_stock_id_edit'); + $Ajax->activate('items_table'); + set_focus('_stock_id_edit'); } //-------------------------------------------------------------------------------- @@ -526,7 +531,7 @@ function check_item_data() return false; } - $cost_home = get_standard_cost(get_post('stock_id')); // Added 2011-03-27 Joe Hunt + $cost_home = get_unit_cost(get_post('stock_id')); // Added 2011-03-27 Joe Hunt $cost = $cost_home / get_exchange_rate_from_home_currency($_SESSION['Items']->customer_currency, $_SESSION['Items']->document_date); if (input_num('price') < $cost) { @@ -565,7 +570,7 @@ function handle_delete_item($line_no) if ($_SESSION['Items']->some_already_delivered($line_no) == 0) { $_SESSION['Items']->remove_from_cart($line_no); } else { - display_error(_("This item cannot be deleted because some of it has already been delivered.")); + display_error(_("This item cannot be deleted because some of it has already been delivered.")); } line_start_focus(); } @@ -688,7 +693,10 @@ if (isset($_POST['CancelItemChanges'])) { } //-------------------------------------------------------------------------------- -check_db_has_stock_items(_("There are no inventory items defined in the system.")); +if ($_SESSION['Items']->fixed_asset) + check_db_has_disposable_fixed_assets(_("There are no fixed assets defined in the system.")); +else + check_db_has_stock_items(_("There are no inventory items defined in the system.")); check_db_has_customer_branches(_("There are no customers, or there are no customers with branches. Please define customers and customer branches."));