Fix init of specimen

This commit is contained in:
Laurent Destailleur 2020-01-21 00:16:11 +01:00
parent d2cf4c55ee
commit 2d07a08e55
6 changed files with 29 additions and 5 deletions

View File

@ -3346,7 +3346,7 @@ class Propal extends CommonObject
*/
public function initAsSpecimen()
{
global $langs;
global $conf, $langs;
// Load array of products prodids
$num_prods = 0;
@ -3385,6 +3385,10 @@ class Propal extends CommonObject
$this->demand_reason_code = 'SRC_00';
$this->note_public = 'This is a comment (public)';
$this->note_private = 'This is a comment (private)';
$this->multicurrency_tx = 1;
$this->multicurrency_code = $conf->currency;
// Lines
$nbp = 5;
$xnbp = 0;
@ -3428,6 +3432,7 @@ class Propal extends CommonObject
$xnbp++;
}
// var_dump($this->lines);exit;
}
// phpcs:disable PEAR.NamingConventions.ValidFunctionName.ScopeNotCamelCaps

View File

@ -3718,7 +3718,7 @@ class Commande extends CommonOrder
*/
public function initAsSpecimen()
{
global $langs;
global $conf, $langs;
dol_syslog(get_class($this)."::initAsSpecimen");
@ -3752,8 +3752,13 @@ class Commande extends CommonOrder
$this->mode_reglement_code = 'CHQ';
$this->availability_code = 'DSP';
$this->demand_reason_code = 'SRC_00';
$this->note_public = 'This is a comment (public)';
$this->note_private = 'This is a comment (private)';
$this->multicurrency_tx = 1;
$this->multicurrency_code = $conf->currency;
// Lines
$nbp = 5;
$xnbp = 0;

View File

@ -4046,7 +4046,7 @@ class Facture extends CommonInvoice
*/
public function initAsSpecimen($option = '')
{
global $langs;
global $conf, $langs;
$now = dol_now();
$arraynow = dol_getdate($now);
@ -4088,9 +4088,14 @@ class Facture extends CommonInvoice
$this->date_lim_reglement = $this->calculate_date_lim_reglement();
$this->mode_reglement_id = 0; // Not forced to show payment mode CHQ + VIR
$this->mode_reglement_code = ''; // Not forced to show payment mode CHQ + VIR
$this->note_public = 'This is a comment (public)';
$this->note_private = 'This is a comment (private)';
$this->note = 'This is a comment (private)';
$this->multicurrency_tx = 1;
$this->multicurrency_code = $conf->currency;
$this->fk_incoterms = 0;
$this->location_incoterms = '';

View File

@ -2691,8 +2691,13 @@ class CommandeFournisseur extends CommonOrder
$this->date_lim_reglement = $this->date + 3600 * 24 * 30;
$this->cond_reglement_code = 'RECEP';
$this->mode_reglement_code = 'CHQ';
$this->note_public = 'This is a comment (public)';
$this->note_private = 'This is a comment (private)';
$this->multicurrency_tx = 1;
$this->multicurrency_code = $conf->currency;
$this->statut = 0;
// Lines

View File

@ -2437,10 +2437,14 @@ class FactureFournisseur extends CommonInvoice
$this->date_lim_reglement = $this->date + 3600 * 24 * 30;
$this->cond_reglement_code = 'RECEP';
$this->mode_reglement_code = 'CHQ';
$this->note_public = 'This is a comment (public)';
$this->note_private = 'This is a comment (private)';
if (empty($option) || $option != 'nolines')
$this->multicurrency_tx = 1;
$this->multicurrency_code = $conf->currency;
if (empty($option) || $option != 'nolines')
{
// Lines
$nbp = 5;

View File

@ -519,7 +519,7 @@ Module25Desc=Sales order management
Module30Name=Invoices
Module30Desc=Management of invoices and credit notes for customers. Management of invoices and credit notes for suppliers
Module40Name=Vendors
Module40Desc=Vendors and purchase management (purchase orders and billing)
Module40Desc=Vendors and purchase management (purchase orders and billing of supplier invoices)
Module42Name=Debug Logs
Module42Desc=Logging facilities (file, syslog, ...). Such logs are for technical/debug purposes.
Module49Name=Editors