--- views_calc_/theme.inc	2009-04-21 17:09:16.000000000 +0400
+++ views_calc/theme.inc	2009-04-23 16:48:59.000000000 +0400
@@ -162,7 +162,13 @@
   }
   
   // Add totals.
-  foreach (array('sub_totals', 'totals') as $process) {
+  if($view->total_rows > $view->pager['items_per_page']) {
+    $process_available = array('sub_totals', 'totals');  
+  }else{
+    $process_available = array('totals');
+    $vars['sub_totals'] = array(); //if don't set, error in template
+  }
+  foreach ($process_available as $process) {
     $vars[$process] = array();
     $added_label = array();
     foreach ($columns as $field => $column) {

