CAllCrmQuote::SynchronizeProductRows

  1. Bitrix24 API (v. 23.675.0)
  2. crm
  3. CAllCrmQuote
  4. SynchronizeProductRows
  • Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/classes/general/crm_quote.php
  • Класс: \CAllCrmQuote
  • Вызов: CAllCrmQuote::SynchronizeProductRows
static function SynchronizeProductRows($ID, $checkPerms = true)
{

	$arTotalInfo = CCrmProductRow::CalculateTotalInfo(CCrmQuote::OWNER_TYPE, $ID, $checkPerms);

	if (is_array($arTotalInfo))
	{
		$arFields = array(
			'OPPORTUNITY' => isset($arTotalInfo['OPPORTUNITY']) ? $arTotalInfo['OPPORTUNITY'] : 0.0,
			'TAX_VALUE' => isset($arTotalInfo['TAX_VALUE']) ? $arTotalInfo['TAX_VALUE'] : 0.0
		);

		$entity = new CCrmQuote($checkPerms);
		$entity->Update($ID, $arFields);
	}
}

Добавить комментарий