2namespace Bitrix\Sale\Integration\Numerator;
4use Bitrix\Main\Localization\Loc;
5use Bitrix\Main\Numerator\Generator\Contract\DynamicConfigurable;
6use Bitrix\Main\Numerator\Generator\NumberGenerator;
7use Bitrix\Sale\Registry;
23 static::getPatternFor(static::TEMPLATE_WORD_ORDER_ID),
31 static::getPatternFor(static::TEMPLATE_WORD_ORDER_ID)
32 => Loc::getMessage(
'BITRIX_SALE_INTEGRATION_NUMERATOR_ORDERIDNUMBERGENERATOR_WORD_ORDER_ID'),
47 if (!is_null($this->orderId))
49 return str_replace(self::getPatternFor(static::TEMPLATE_WORD_ORDER_ID), $this->orderId,
$template);
61 $this->orderId =
$config[
'ORDER_ID'];
const TEMPLATE_WORD_ORDER_ID
static getAvailableForType()
static getTemplateWordsForParse()
setDynamicConfig($config)
static getTemplateWordsSettings()
const REGISTRY_TYPE_ORDER