dolibarr
16.0.5
|
Class to manage ref numbering of takepos cards with rule Simple. More...
Public Member Functions | |
info () | |
Return description of numbering module. More... | |
getExample () | |
Return an example of numbering module values. More... | |
canBeActivated () | |
Test si les numeros deja en vigueur dans la base ne provoquent pas de de conflits qui empechera cette numerotation de fonctionner. More... | |
getNextValue ($objsoc=null, $invoice=null, $mode='next') | |
Return next value. More... | |
getNumRef ($objsoc, $objforref) | |
Return next free value. More... | |
![]() | |
isEnabled () | |
Return if a module can be used or not. More... | |
getVersion () | |
Renvoi version du modele de numerotation. More... | |
Class to manage ref numbering of takepos cards with rule Simple.
Definition at line 32 of file mod_takepos_ref_simple.php.
mod_takepos_ref_simple::canBeActivated | ( | ) |
Test si les numeros deja en vigueur dans la base ne provoquent pas de de conflits qui empechera cette numerotation de fonctionner.
Reimplemented from ModeleNumRefTakepos.
Definition at line 88 of file mod_takepos_ref_simple.php.
mod_takepos_ref_simple::getExample | ( | ) |
Return an example of numbering module values.
Reimplemented from ModeleNumRefTakepos.
Definition at line 77 of file mod_takepos_ref_simple.php.
mod_takepos_ref_simple::getNextValue | ( | $objsoc = null , |
|
$invoice = null , |
|||
$mode = 'next' |
|||
) |
Return next value.
Note to increase perf of this numbering engine: ALTER TABLE llx_facture ADD COLUMN calculated_numrefonly INTEGER AS (CASE SUBSTRING(ref FROM 1 FOR 2) WHEN 'TC' THEN CAST(SUBSTRING(ref FROM 10) AS SIGNED) ELSE 0 END) PERSISTENT; ALTER TABLE llx_facture ADD INDEX calculated_numrefonly_idx (calculated_numrefonly);
Societe | $objsoc | Object third party |
Facture | $invoice | Object invoice |
string | $mode | 'next' for next value or 'last' for last value |
Reimplemented from ModeleNumRefTakepos.
Definition at line 134 of file mod_takepos_ref_simple.php.
mod_takepos_ref_simple::getNumRef | ( | $objsoc, | |
$objforref | |||
) |
Return next free value.
Societe | $objsoc | Object third party |
Object | $objforref | Object for number to search |
Definition at line 210 of file mod_takepos_ref_simple.php.
mod_takepos_ref_simple::info | ( | ) |
Return description of numbering module.
Reimplemented from ModeleNumRefTakepos.
Definition at line 62 of file mod_takepos_ref_simple.php.