- Модуль: 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);
}
}
}