• Модуль: salescenter
  • Путь к файлу: ~/bitrix/modules/salescenter/lib/builder/orderbuilder.php
  • Класс: BitrixSalescenterBuilderOrderBuilder
  • Вызов: OrderBuilder::buildTradeBindings
public function buildTradeBindings()
{
	if (
		!isset($this->formData["TRADING_PLATFORM"])
		&& (!$this->order || $this->order->getId() === 0)
		&& LandingManager::getInstance()->isSiteExists()
	)
	{
		$connectedSiteId = LandingManager::getInstance()->getConnectedSiteId();
		$code = Landing::getCodeBySiteId($connectedSiteId);
		$platform = Landing::getInstanceByCode($code);

		$this->formData['TRADING_PLATFORM'] = $platform->getId();
	}

	return parent::buildTradeBindings();
}