mod_facture_fournisseur_cactus
class mod_facture_fournisseur_cactus extends ModeleNumRefSuppliersInvoices (View source)
Cactus Class of numbering models of suppliers invoices references
Properties
| string | $name | ||
| string | $version | Dolibarr version of the loaded document |
|
| string | $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 | |
| $nom | |||
| string | $prefixinvoice | ||
| string | $prefixcreditnote | ||
| string | $prefixdeposit |
Methods
Tests if the numbers already in the database do not cause conflicts that would prevent this numbering.
Returns a numbering example
Return next value
Return next free value
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 description of numbering model
bool
canBeActivated(CommonObject $object)
Tests if the numbers already in the database do not cause conflicts that would prevent this numbering.
string
getVersion()
Returns version of numbering module
string
getExample()
Returns a numbering example
@return string Example
string|int<-1, 0>
getNextValue(Societe $objsoc, FactureFournisseur $object, string $mode = 'next')
Return next value
string
getNumRef(Societe $objsoc, FactureFournisseur $objforref, string $mode = 'next')
deprecated
deprecated
Return next free value