• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/exchange/integration/service/scenarios/dealadd.php
  • Класс: BitrixSaleExchangeIntegrationServiceScenariosDealAdd
  • Вызов: DealAdd::adds
public function adds(array $params)
{
	$contact = new RefreshClientContact();
	$contact->refresh($params);

	$company = new RefreshClientCompany();
	$company->refresh($params);

	/** @var UserContainerItem $company */
	/*foreach ($company->getCollection() as $company)
	{
		if($company->hasError())
		{
			///???
		}
	}*/

	$listFields = static::prepareFields($params);
	$deal = new BatchableDeal();
	$deal
		->init($listFields)
		->adds();

	$activity = new ActivityAdd();
	$activity->adds($activity::prepareFields($params));
}