2namespace Bitrix\Sale\Services\Company\Restrictions;
4use Bitrix\Main\Localization\Loc;
6use Bitrix\Sale\Payment;
7use Bitrix\Sale\PaymentCollection;
8use Bitrix\Sale\Services\Base\Restriction;
9use Bitrix\Sale\Internals;
10use Bitrix\Sale\Services\Company;
11use Bitrix\Sale\Shipment;
12use Bitrix\Sale\ShipmentCollection;
14Loc::loadMessages(__FILE__);
28 return Loc::getMessage(
'SALE_COMPANY_RULES_BY_ENTITY_TITLE');
36 return Loc::getMessage(
'SALE_COMPANY_RULES_BY_ENTITY_DESC');
47 "ENTITY_TYPE" =>
array(
49 "LABEL" => Loc::getMessage(
"SALE_COMPANY_RULES_BY_ENTITY"),
51 self::ENTITY_NONE => Loc::getMessage(
'SALE_COMPANY_RULES_BY_ENTITY_NONE'),
52 self::ENTITY_PAYMENT => Loc::getMessage(
'SALE_COMPANY_RULES_BY_ENTITY_PAYMENT'),
53 self::ENTITY_SHIPMENT => Loc::getMessage(
'SALE_COMPANY_RULES_BY_ENTITY_SHIPMENT'),
54 self::ENTITY_ORDER => Loc::getMessage(
'SALE_COMPANY_RULES_BY_ENTITY_ORDER'),
69 return self::ENTITY_PAYMENT;
72 return self::ENTITY_SHIPMENT;
75 return self::ENTITY_ORDER;
77 return self::ENTITY_NONE;
88 return $params == $restrictionParams[
'ENTITY_TYPE'];
static extractParams(Entity $entity)
static check($params, array $restrictionParams, $serviceId=0)
static getClassDescription()
static getParamsStructure($entityId=0)
static getSeverity($mode)
</td ></tr ></table ></td ></tr >< tr >< td class="bx-popup-label bx-width30"><?=GetMessage("PAGE_NEW_TAGS")?> array( $site)
if($inWords) echo htmlspecialcharsbx(Number2Word_Rus(roundEx($totalVatSum $params['CURRENCY']