• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/businessvalue.php
  • Класс: BitrixSaleBusinessValue
  • Вызов: BusinessValue::delete
static function delete($consumerKey, $personTypeId = null)
{
	$consumerCodePersonMapping = self::getConsumerCodePersonMapping();
	if (!isset($consumerCodePersonMapping[$consumerKey]))
	{
		return;
	}

	foreach ($consumerCodePersonMapping[$consumerKey] as $code => $personTypes)
	{
		if ($personTypeId === null)
		{
			foreach ($personTypes as $id => $mapping)
			{
				self::deleteInternal($consumerKey, $code, $id, $mapping);
			}
		}
		else
		{
			$mapping = $personTypes[$personTypeId];
			self::deleteInternal($consumerKey, $code, $personTypeId, $mapping);
		}
	}
}