public function indexAction()
 {
     $fFilter = new \Accounting\Form\Transaction\Filter($this->getServiceLocator());
     $this->getViewModel()->setVariable('form', $fFilter);
     $fFilter->setData($this->getRequest()->getQuery());
     if ($fFilter->isValid()) {
         $formData = $fFilter->getData();
         $transaction = new \Accounting\Model\Transaction();
         $transaction->exchangeArray($formData);
         $transaction->setOptions($formData);
         $transaction->addOption('companyIds', $this->company()->getManageabaleIds());
         $transactionMapper = $this->getServiceLocator()->get('\\Accounting\\Model\\TransactionMapper');
         $this->getViewModel()->setVariable('paginator', $transactionMapper->search($transaction, $this->getPagingParams(0, 30)));
     }
     $this->getViewModel()->setVariable('loginUserId', $this->user()->getIdentity());
     return $this->getViewModel();
 }