$current = CMbDate::dirac("hour", CMbDT::dateTime());
$offset = $nb_ticks * $nb_unite;
$date_max = CMbDT::dateTime("+ {$offset} {$unite}", $date_min);
$temp_datetime = CMbDT::dateTime(null, $date_min);
for ($i = 0; $i < $nb_ticks; $i++) {
    $offset = $i * $nb_unite;
    $datetime = CMbDT::dateTime("+ {$offset} {$unite}", $date_min);
    $datetimes[] = $datetime;
}
$lit = new C**t();
$lit->load($lit_id);
$lit->_ref_affectations = array();
$chambre = $lit->loadRefChambre();
$chambre->_ref_lits[$lit->_id] = $lit;
$lits = array($lit_id => $lit);
$liaisons_items = $lit->loadBackRefs("liaisons_items");
$items_prestations = CStoredObject::massLoadFwdRef($liaisons_items, "item_prestation_id");
$prestations_ids = CMbArray::pluck($items_prestations, "object_id");
if (in_array($prestation_id, $prestations_ids)) {
    $inverse = array_flip($prestations_ids);
    $item_prestation = $items_prestations[$inverse[$prestation_id]];
    if ($item_prestation->_id) {
        $lit->_selected_item = $item_prestation;
    } else {
        $lit->_selected_item = new CItemPrestation();
    }
} else {
    $lit->_selected_item = new CItemPrestation();
}
// Chargement des affectations
$where = array();