• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/tradebindingentity.php
  • Класс: BitrixSaleTradeBindingEntity
  • Вызов: TradeBindingEntity::create
static function create(TradeBindingCollection $collection, TradingPlatformPlatform $platform = null)
{
	/** @var TradeBindingEntity $entity */
	$entity = static::createEntityObject();

	$entity->setCollection($collection);

	if ($platform !== null)
	{
		$entity->setFieldNoDemand('TRADING_PLATFORM_ID', $platform->getId());
		$entity->tradePlatform = $platform;
	}

	$entity->setFieldNoDemand('XML_ID', static::generateXmlId());

	return $entity;
}