5use Bitrix\Sale\Internals\Entity;
19 return 'OnSaleShipmentPropertyValueEntitySaved';
28 return $registry->getShipmentPropertyClassName();
36 return \Bitrix\Sale\Registry::ENTITY_SHIPMENT;
50 return [$shipment->getDeliveryId()];
60 return $entity->getOrder()->getTradeBindingCollection()->getTradingPlatformIdList();
70 return $entity->getOrder()->getTradeBindingCollection()->getTradingPlatformIdList();
87 $propertyValueClassName = $registry->getShipmentPropertyValueClassName();
88 return new $propertyValueClassName(
$property, $value, $relation);
97 [$properties, $propertyValues, $propRelation, $propertyValuesMap] = static::loadFromDb($shipment);
98 return static::createPropertyValuesObjects($properties, $propertyValues, $propRelation, $propertyValuesMap);
106 return 'SaleShipmentPropertyValue';
static getInstance($type)
static getOnSavedEventName()
static loadForShipment(Shipment $shipment)
static extractTpLandingIdList(Entity $entity)
static getEntityEventName()
static extractDeliveryIdList(Entity $shipment)
static createPropertyValueObject(array $property=null, array $value=[], array $relation=null)
static getPropertyClassName()
static extractTradingPlatformIdList(Entity $entity)
</td ></tr ></table ></td ></tr >< tr >< td class="bx-popup-label bx-width30"><?=GetMessage("PAGE_NEW_TAGS")?> array( $site)