• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/internals/accountnumber.php
  • Класс: BitrixSaleInternalsAccountNumberGenerator
  • Вызов: AccountNumberGenerator::getNextNumber
static function getNextNumber(SaleOrderBase $order)
{
	$accountNumber = null;

	$numeratorForOrderSettings = MainNumeratorNumerator::getOneByType($order::getRegistryType());
	$numerator = null;
	if ($numeratorForOrderSettings)
	{
		$numerator = MainNumeratorNumerator::load(
			$numeratorForOrderSettings['id'],
			[
				'ORDER_ID' => $order->getId()
			]);
	}
	if ($numerator)
	{
		$accountNumber = $numerator->getNext();
	}

	return $accountNumber;
}