Exemple #1
0
        $oRef = ReferenceManager::getReference($idRef);
        require $path . '/model/ModeConservationManager.php';
        require $path . '/model/DureeConservationManager.php';
        require $path . '/model/FicheArticleManager.php';
        require $path . '/model/TvaManager.php';
        require $path . '/model/DroitDouaneManager.php';
        require $path . '/model/PrixVente.php';
        require $path . '/model/PrixVenteManager.php';
        require $path . '/model/LotManager.php';
        //On récupère les données associés
        $oTva = TvaManager::getTvaById($oRef->tva_id);
        $oDroitDouane = DroitDouaneManager::getDroitDouaneById($oRef->dd_id);
        $oDurCons = DureeConservationManager::getDureeConservationById($oRef->dc_id);
        $oModCons = ModeConservationManager::getModeConservationById($oRef->cons_id);
        $oFiArt = FicheArticleManager::getFicheArticleById($oRef->fiart_id);
        $oPve = PrixVenteManager::getCurPrixVente($idRef);
        $toLots = LotManager::getLotsFromReference($idRef);
        if ($oPve === 0) {
            $oPve = new PrixVente();
            $oPve->pve_ent = 'indéfinis';
            $oPve->pve_per = 'indéfinis';
        }
    } catch (MySQLException $e) {
        $msg = "<p class='erreur'> " . date('H:i:s') . " Impossible de consulter la référence. Code :" . $resEr[0] . " Message : {$resEr['1']}" . "</p>";
    }
    if (isset($msg)) {
        Tool::addMsg($msg);
    }
} else {
    echo "Le silence est d'or";
}
Exemple #2
0
 $resAllLots = [];
 $resAllBeLignes = [];
 $resAllStk = [];
 $resAllCaM = [];
 $resAllCoefsPart = [];
 $resAllCoefsPro = [];
 $resAllMargesPart = [];
 $resAllMargesPro = [];
 //Pour chaque référence contenu dans notre tableau de référence
 foreach ($toRef as $oRef) {
     //On récupère la référence
     $resAllRefs[] = $oRef;
     //On récupère la fiche article associé
     $resAllFiArts[] = $oFiArt = FicheArticleManager::getFicheArticleById($oRef->fiart_id);
     //On récupère les prix de vente associés
     $resAllPves[] = $oPve = PrixVenteManager::getCurPrixVente($oRef->ref_id);
     //On récupère la tva associé
     $resAllTvas[] = $oTva = TvaManager::getTvaById($oRef->tva_id);
     //On récupère le droit de douane associés
     $resAllDds[] = $oDd = DroitDouaneManager::getDroitDouaneById($oRef->dd_id);
     //On récupère les informations du lot le plus récent et en stock associé
     $oLot = LotManager::getLotDlcMin($oRef->ref_id);
     //Si $oLot est définis on va chercher la ligne du bon d'entré associé
     if (isset($oLot) && $oLot !== 0) {
         //On récupère la ligne de bon d'entré associé au lot
         $resAllBeLignes[] = $oBeLigne = BeLigneManager::getBeLigneFromLot($oLot->lot_id);
         //Sinon
     } else {
         //On créé un lot 'indéfinis'
         //et on stock la valeur 'indéfinis' dans le tableau des Lignes de bon d'entrée
         $oLot = new Lot();