/**
 * $Id:$
 *
 * @package    Mediboard
 * @subpackage dPfacturation
 * @author     SARL OpenXtrem <*****@*****.**>
 * @license    GNU General Public License, see http://www.gnu.org/licenses/gpl.html
 * @version    $Revision:$
 */
CCanDo::checkEdit();
$facture_class = CValue::getOrSession("facture_class");
$object_id = CValue::getOrSession("object_id");
$object_class = CValue::getOrSession("object_class");
$patient_id = CValue::getOrSession("patient_id");
$numero = CValue::get("numero");
/* @var CFacture $facture*/
$facture = new $facture_class();
$facture->_sejour_id = $object_id;
$facture->patient_id = $patient_id;
$facture->loadRefPatient()->loadRefsCorrespondantsPatient();
$sejour = new CSejour();
$sejour->load($object_id);
$sejour->loadRefsFactureEtablissement();
$facture->ouverture = $sejour->_ref_last_facture->ouverture;
$facture->statut_pro = $sejour->_ref_last_facture->statut_pro;
$facture->numero = $numero + 1;
$facture->praticien_id = $sejour->praticien_id;
// Création du template
$smarty = new CSmartyDP();
$smarty->assign("facture", $facture);
$smarty->display("vw_edit_facture.tpl");