5use Bitrix\Sale\Internals\Entity;
20 return 'OnSalePropertyValueEntitySaved';
29 return $registry->getPropertyClassName();
37 return \Bitrix\Sale\Registry::ENTITY_ORDER;
47 return static::loadForEntity(
$order);
59 array $relation =
null
63 $propertyValueClassName = $registry->getPropertyValueClassName();
64 return new $propertyValueClassName(
$property, $value, $relation);
73 return [
$order->getField(
'PAY_SYSTEM_ID')];
82 return [(int)
$order->getField(
'DELIVERY_ID')];
95 public static function loadOptions($propertyId)
100 $propertyClassName = $registry->getPropertyClassName();
101 $property = $propertyClassName::getObjectById($propertyId);
123 public static function getMeaningfulValues($personTypeId,
$request)
128 $propertyClassName = $registry->getPropertyClassName();
129 return $propertyClassName::getMeaningfulValues($personTypeId,
$request);
139 return 'SalePropertyValue';
if(!Loader::includeModule('catalog')) if(!AccessController::getCurrent() ->check(ActionDictionary::ACTION_PRICE_EDIT)) if(!check_bitrix_sessid()) $request
static getOnSavedEventName()
static loadForOrder(OrderBase $order)
static getEntityEventName()
static extractDeliveryIdList(Entity $order)
static extractPaySystemIdList(Entity $order)
static createPropertyValueObject(array $property=null, array $value=[], array $relation=null)
static getPropertyClassName()
static getInstance($type)
</td ></tr ></table ></td ></tr >< tr >< td class="bx-popup-label bx-width30"><?=GetMessage("PAGE_NEW_TAGS")?> array( $site)