mod_reception_beryl
class mod_reception_beryl extends ModelNumRefReception (View source)
Class to manage reception numbering rules Beryl
Properties
| string | $name | from CommonNumRefGenerator | |
| $version | |||
| $error | |||
| string[] | $errors | from CommonNumRefGenerator | |
| protected DoliDB | $db | from CommonNumRefGenerator | |
| int<0, 1> | $code_null | from CommonNumRefGenerator | |
| int<0, 1> | $code_modifiable | from CommonNumRefGenerator | |
| int<0, 1> | $code_modifiable_invalide | from CommonNumRefGenerator | |
| int<0, 1> | $code_modifiable_null | from CommonNumRefGenerator | |
| int<0, 1> | $code_auto | from CommonNumRefGenerator | |
| int<0, 1> | $prefixIsRequired | from CommonNumRefGenerator | |
| string | $prefix | ||
| string | $nom |
Methods
Details
string
getNom($langs)
Return model name
@param Translate $langs Object langs
string
getName($langs)
Return model name
@param Translate $langs Object langs
bool
isEnabled()
Return if a module can be used or not
string
info(Translate $langs)
Return default description of numbering model
bool
canBeActivated(CommonObject $object)
Test if existing numbers make problems with numbering
string
getVersion()
Returns version of numbering module
string
getExample()
Return numbering example
string|int<-1, 0>
getNextValue(Societe $objsoc, Reception $reception)
Return next value