Fix: Lien entre facture et facture de remplacement ko
This commit is contained in:
parent
e86ac185b6
commit
972b810379
@ -278,7 +278,7 @@ if ($_POST['action'] == 'add')
|
||||
$result=$facture->fetch($_POST['fac_replacement']);
|
||||
|
||||
//print "xxx".$result." ".$facture->socidp;
|
||||
$facid = $facture->create_clone(1,$user);
|
||||
$facid = $facture->create_clone('replace',$user);
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
@ -345,15 +345,22 @@ class Facture extends CommonObject
|
||||
* \param user Object utilisateur qui crée
|
||||
* \return int <0 si ko, >0 si ok
|
||||
*/
|
||||
function create_clone($invertdetail=0,$user)
|
||||
function create_clone($reason='',$user)
|
||||
{
|
||||
// Charge facture source
|
||||
$facture=new Facture($this->db);
|
||||
|
||||
$facture->fk_facture_source = $this->id;
|
||||
if ($reason == 'replace')
|
||||
{
|
||||
$facture->fk_facture_source = $this->id;
|
||||
$facture->type = 1;
|
||||
}
|
||||
else
|
||||
{
|
||||
$facture->type = $this->type;
|
||||
}
|
||||
|
||||
$facture->socidp = $this->socidp;
|
||||
$facture->type = $this->type;
|
||||
$facture->number = $this->number;
|
||||
$facture->date = $this->date;
|
||||
$facture->note_public = $this->note_public;
|
||||
|
||||
Loading…
Reference in New Issue
Block a user