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

string
getNom($langs)

Return model name

string
getName($langs)

Return model name

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

Details

string getNom($langs)

Return model name

@param Translate $langs Object langs

Parameters

$langs

Return Value

string

Model name @deprecated Use getName() instead getName()

string getName($langs)

Return model name

@param Translate $langs Object langs

Parameters

$langs

Return Value

string

Model name

bool isEnabled()

Return if a module can be used or not

Return Value

bool

true if module can be used

string info(Translate $langs)

Return default description of numbering model

Parameters

Translate $langs Language

Return Value

string

Descriptive text

bool canBeActivated(CommonObject $object)

Test if existing numbers make problems with numbering

Parameters

CommonObject $object

Object we need next value for

Return Value

bool

false if conflict, true if ok

string getVersion()

Returns version of numbering module

Return Value

string Valeur

string getExample()

Return numbering example

Return Value

string Example

string|int<-1, 0> getNextValue(Societe $objsoc, Reception $reception)

Return next value

Parameters

Societe $objsoc

Third party object

Reception $reception

Reception object

Return Value

string|int<-1, 0>

Value if OK, -1 if KO