public function GetFieldShopAttributeValueList($sOrderBy = '')
    {
        $oAttributeValueList = parent::GetFieldShopAttributeValueList($sOrderBy);
        if (0 == $oAttributeValueList->Length() && $this->IsVariant()) {
            $oAttributeValueList = $this->GetFieldVariantParent()->GetFieldShopAttributeValueList($sOrderBy);
        }
        $oAttributeValueList->bAllowItemCache = true;

        return $oAttributeValueList;
    }