code: private function getTransitions($dsBegin, $dsEnd)
      {
          $assetTypeId = $this->daoTypeAsset->getIdByCode(Cfg::CODE_TYPE_ASSET_PV);
          $dateFrom = $this->hlpPeriod->getTimestampFrom($dsBegin);
          $dateTo = $this->hlpPeriod->getTimestampNextFrom($dsEnd);
  
          $query = $this->aQGetData->build();
          $bind = [
              $this->aQGetData::BND_ASSET_TYPE_ID => $assetTypeId,
              $this->aQGetData::BND_DATE_FROM => $dateFrom,
              $this->aQGetData::BND_DATE_TO => $dateTo
          ];
  
          $conn = $query->getConnection();
          $rs = $conn->fetchAll($query, $bind);
          $result = [];
          foreach ($rs as $one) {
              $item = new \Praxigento\BonusHybrid\Service\Calc\PvWriteOff\A\Data\Trans($one);
              $result[] = $item;
          }
          return $result;
      }
docs: Get PV transitions data for period.
  
  @param string $dsBegin
  @param string $dsEnd
  @return  DTrans[]
  @throws \Exception