• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/order/payment.php
  • Класс: Bitrix\Crm\Order\Payment
  • Вызов: Payment::delete
public function delete()
{
	$deleteResult = parent::delete();
	if ($deleteResult->isSuccess() && (int)$this->getId() > 0)
	{
		Crm\Timeline\TimelineEntry::deleteByOwner(\CCrmOwnerType::OrderPayment, $this->getId());
		Activity\Provider\Payment::onPaymentDeleted($this->getId());
		Crm\Integration\DocumentGeneratorManager::getInstance()->clearPaymentBindings($this->getId());
		PaymentWorkflow::createFrom($this)->resetStage();
	}

	return $deleteResult;
}