Ajout factures détaillées externes
This commit is contained in:
parent
09d877bc9b
commit
d6b8ce9a1d
@ -522,10 +522,10 @@ function facture_contrat($db, $user, $contrat_id, $factel_ids, $datetime, &$fact
|
|||||||
$error++;
|
$error++;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* Facture détaillée standard */
|
||||||
|
|
||||||
if (!$error)
|
if (!$error)
|
||||||
{
|
{
|
||||||
|
|
||||||
$facok = 0;
|
$facok = 0;
|
||||||
|
|
||||||
// Différents modèles de factures détaillées
|
// Différents modèles de factures détaillées
|
||||||
@ -551,6 +551,34 @@ function facture_contrat($db, $user, $contrat_id, $factel_ids, $datetime, &$fact
|
|||||||
$error = 19;
|
$error = 19;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* Factures détaillées autres */
|
||||||
|
|
||||||
|
if (!$error)
|
||||||
|
{
|
||||||
|
// Recherche des factures détaillées
|
||||||
|
// et copie dans le répertoire de la facture
|
||||||
|
// ID facture telephonique $factel_id
|
||||||
|
$fdefacid = substr('0000'.$factel_id, -4);
|
||||||
|
$fdedir = DOL_DATA_ROOT.'/telephonie/facture/';
|
||||||
|
|
||||||
|
$fdedir .= substr($fdefacid,0,1)."/";
|
||||||
|
$fdedir .= substr($fdefacid,1,1)."/";
|
||||||
|
$fdedir .= substr($fdefacid,2,1)."/";
|
||||||
|
$fdedir .= substr($fdefacid,3,1)."/";
|
||||||
|
|
||||||
|
$fname = $fdedir . $fdefacid . "-detail.xls";
|
||||||
|
|
||||||
|
if (file_exists($fname))
|
||||||
|
{
|
||||||
|
$fdefac = new Facture($db,"",$factel->fk_facture);
|
||||||
|
$fdefac->fetch($factel->fk_facture);
|
||||||
|
|
||||||
|
$dest = FAC_OUTPUTDIR ."/".$fdefac->ref."/".$fdefac->ref."-".$fdefacid."-".$ligne->numero."-detail.xls";
|
||||||
|
|
||||||
|
copy($fname, $dest);
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user