Service/Calc/PvWriteOff.php
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;
    }
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;
    }
Get PV transitions data for period.

@param string $dsBegin
@param string $dsEnd
@return  DTrans[]
@throws \Exception