$log = new CUserLog();
        $where = array();
        $order = "date DESC";
        $where["object_id"] = " = '{$stock->_id}'";
        $where["object_class"] = " = '{$stock->_class}'";
        $where["date"] = " BETWEEN '{$date_min}' AND '{$date_max}'";
        $where["fields"] = " LIKE '%quantity%'";
        $destockages[$code_cip]["stock"]->_ref_logs = $log->loadList($where, $order);
        foreach ($destockages[$code_cip]["stock"]->_ref_logs as $log) {
            $log->loadRefsFwd();
        }
    } else {
        $product = new CProduct();
        $product->code = $code_cip;
        $product->category_id = CAppUI::conf('dPmedicament CBcbProduitLivretTherapeutique product_category_id');
        if ($product->loadMatchingObject()) {
            $stock = new CProductStockService();
            $stock->object_id = $service_id;
            $stock->object_class = "CService";
            // XXX
            $stock->product_id = $product->_id;
            $stock->store();
            $destockages[$code_cip]['stock'] = $stock;
        } else {
            $destockages[$code_cip]['stock'] = null;
        }
    }
}
if ($all_stocks) {
    $stock = new CProductStockService();
    $stock->object_id = $service_id;