dolibarr  13.0.2
Public Member Functions | List of all members
mod_codecompta_digitaria Class Reference

Class to manage accountancy code of thirdparties with Digitaria rules. More...

+ Inheritance diagram for mod_codecompta_digitaria:
+ Collaboration diagram for mod_codecompta_digitaria:

Public Member Functions

 __construct ()
 Constructor.
 
 info ($langs)
 Return description of module. More...
 
 getExample ($langs, $objsoc=0, $type=-1)
 Return an example of result returned by getNextValue. More...
 
 get_code ($db, $societe, $type= '')
 Set accountancy account code for a third party into this->code. More...
 
 checkIfAccountancyCodeIsAlreadyUsed ($db, $code, $type= '')
 Check accountancy account code for a third party into this->code. More...
 
- Public Member Functions inherited from ModeleAccountancyCode
 info ($langs)
 Return description of module. More...
 
 getExample ($langs, $objsoc=0, $type=-1)
 Return an example of result returned by getNextValue. More...
 
 canBeActivated ()
 Checks if the numbers already in the database do not cause conflicts that would prevent this numbering working. More...
 
 getVersion ()
 Return version of module. More...
 
 getToolTip ($langs, $soc, $type)
 Return description of module parameters. More...
 
 get_code ($db, $societe, $type= '')
 Set accountancy account code for a third party into this->code. More...
 

Detailed Description

Class to manage accountancy code of thirdparties with Digitaria rules.

Definition at line 33 of file mod_codecompta_digitaria.php.

Member Function Documentation

mod_codecompta_digitaria::checkIfAccountancyCodeIsAlreadyUsed (   $db,
  $code,
  $type = '' 
)

Check accountancy account code for a third party into this->code.

Parameters
DoliDB$dbDatabase handler
string$codeCode of third party
int$type'customer' or 'supplier'
Returns
int >=0 if OK, <0 if KO

Definition at line 236 of file mod_codecompta_digitaria.php.

References $resql, and dol_syslog().

Referenced by get_code().

mod_codecompta_digitaria::get_code (   $db,
  $societe,
  $type = '' 
)

Set accountancy account code for a third party into this->code.

Parameters
DoliDB$dbDatabase handler
Societe$societeThird party object
int$type'customer' or 'supplier'
Returns
int >=0 if OK, <0 if KO

Definition at line 153 of file mod_codecompta_digitaria.php.

References checkIfAccountancyCodeIsAlreadyUsed(), code, and dol_syslog().

mod_codecompta_digitaria::getExample (   $langs,
  $objsoc = 0,
  $type = -1 
)

Return an example of result returned by getNextValue.

Parameters
Translate$langsObject langs
Societe$objsocObject thirdparty
int$typeType of third party (1:customer, 2:supplier, -1:autodetect)
Returns
string Example

Definition at line 129 of file mod_codecompta_digitaria.php.

mod_codecompta_digitaria::info (   $langs)

Return description of module.

Parameters
Translate$langsObject langs
Returns
string Description of module

Definition at line 84 of file mod_codecompta_digitaria.php.

References name, and yn().


The documentation for this class was generated from the following file: