|
1C-Bitrix 25.700.0
|
Открытые члены | |
| setConfig ($config) | |
| getConfig () | |
| parseTemplate ($template) | |
| parseTemplateForPreview ($template) | |
| getNextNumber ($numeratorId) | |
| setNextNumber ($numeratorId, $newNumber, $whereNumber) | |
| validateConfig ($config) | |
| setNumberHash ($numberHash) | |
Открытые статические члены | |
| static | getSettingsFields () |
| static | getTemplateWordsSettings () |
| static | getTemplateWordsForParse () |
| static | getAvailableForType () |
| Открытые статические члены унаследованные от NumberGenerator | |
| static | onGeneratorClassesCollect () |
| static | getType () |
Поля данных | |
| const | DAY = 'day' |
| const | MONTH = 'month' |
| const | YEAR = 'year' |
| const | TEMPLATE_WORD_NUMBER = 'NUMBER' |
| const | ERROR_SEQUENCE_NOT_SET = 'ERROR_SEQUENCE_NOT_SET' |
| Поля данных унаследованные от NumberGenerator | |
| const | USER_DEFINED_SYMBOL_START = '{USER_DEFINED:' |
| const | USER_DEFINED_SYMBOL_END = '}' |
| const | SYMBOL_START = '{' |
| const | SYMBOL_END = '}' |
Защищенные члены | |
| getSettings ($numeratorId=null, $createIfEmpty=true) | |
| saveNumeratorSequenceSettings ($numeratorId, $numberHash, $fields, $whereNextNumber=null) | |
| Защищенные члены унаследованные от NumberGenerator | |
| setFromArrayOrDefault ($value, $config, $default=null, $type=null) | |
Защищенные данные | |
| $start | |
| $step | |
| $length = 0 | |
| $padString = '0' | |
| $periodicBy | |
| $timezone | |
| $isDirectNumeration | |
| $nowTime | |
| $nextNumber | |
| $currentNumber | |
| $lastInvocationTime | |
| $numeratorId | |
| $numberHash | |
Дополнительные унаследованные члены | |
| Защищенные статические члены унаследованные от NumberGenerator | |
| static | getPatternFor ($word) |
См. определение в файле sequentnumbergenerator.php строка 17
|
static |
Переопределяет метод предка NumberGenerator.
См. определение в файле sequentnumbergenerator.php строка 274
| getConfig | ( | ) |
Замещает UserConfigurable.
См. определение в файле sequentnumbergenerator.php строка 141
| getNextNumber | ( | $numeratorId | ) |
| $numeratorId |
Замещает Sequenceable.
См. определение в файле sequentnumbergenerator.php строка 253
|
protected |
|
static |
Замещает UserConfigurable.
См. определение в файле sequentnumbergenerator.php строка 73
|
static |
return array of words that can be parsed by generator
| NotImplementedException |
Переопределяет метод предка NumberGenerator.
См. определение в файле sequentnumbergenerator.php строка 228
|
static |
return array, where keys are words of generator and values are corresponding titles for showing to end user for each word e.g. {PREFIX} => 'prefix'
| NotImplementedException |
Переопределяет метод предка NumberGenerator.
См. определение в файле sequentnumbergenerator.php строка 132
| parseTemplate | ( | $template | ) |
replace specific symbol (that generator is responsible for) with some string by internal logic
| $template |
Переопределяет метод предка NumberGenerator.
См. определение в файле sequentnumbergenerator.php строка 190
| parseTemplateForPreview | ( | $template | ) |
Must not affect internal counters and keep storage value unchanged, by default - same logic as in parseTemplate
| $template |
Переопределяет метод предка NumberGenerator.
См. определение в файле sequentnumbergenerator.php строка 234
|
protected |
См. определение в файле sequentnumbergenerator.php строка 222
| setConfig | ( | $config | ) |
| array | null | $config |
Замещает UserConfigurable.
См. определение в файле sequentnumbergenerator.php строка 47
| setNextNumber | ( | $numeratorId, | |
| $newNumber, | |||
| $whereNumber ) |
| $numeratorId | ||
| int | $newNumber | |
| $whereNumber |
Замещает Sequenceable.
См. определение в файле sequentnumbergenerator.php строка 280
| setNumberHash | ( | $numberHash | ) |
| $numberHash |
Замещает Sequenceable.
См. определение в файле sequentnumbergenerator.php строка 426
| validateConfig | ( | $config | ) |
| array | $config |
Замещает UserConfigurable.
См. определение в файле sequentnumbergenerator.php строка 419
|
protected |
calculated value that used for template parsing
См. определение в файле sequentnumbergenerator.php строка 40
|
protected |
См. определение в файле sequentnumbergenerator.php строка 32
|
protected |
См. определение в файле sequentnumbergenerator.php строка 42
|
protected |
См. определение в файле sequentnumbergenerator.php строка 28
|
protected |
value stored in database
См. определение в файле sequentnumbergenerator.php строка 37
|
protected |
См. определение в файле sequentnumbergenerator.php строка 34
|
protected |
См. определение в файле sequentnumbergenerator.php строка 44
|
protected |
См. определение в файле sequentnumbergenerator.php строка 43
|
protected |
См. определение в файле sequentnumbergenerator.php строка 29
|
protected |
См. определение в файле sequentnumbergenerator.php строка 30
|
protected |
См. определение в файле sequentnumbergenerator.php строка 26
|
protected |
См. определение в файле sequentnumbergenerator.php строка 27
|
protected |
См. определение в файле sequentnumbergenerator.php строка 31
| const DAY = 'day' |
См. определение в файле sequentnumbergenerator.php строка 19
| const ERROR_SEQUENCE_NOT_SET = 'ERROR_SEQUENCE_NOT_SET' |
См. определение в файле sequentnumbergenerator.php строка 24
| const MONTH = 'month' |
См. определение в файле sequentnumbergenerator.php строка 20
| const TEMPLATE_WORD_NUMBER = 'NUMBER' |
См. определение в файле sequentnumbergenerator.php строка 22
| const YEAR = 'year' |
См. определение в файле sequentnumbergenerator.php строка 21