CIao a tutti,
ho visto che inserendo un intervento di un tecnico in un contratto, viene sempre usata la tariffa del tecnico e non quella prevista per il contratto.
Siccome per me è fondamentale avere già tutto a posto in fase di inserimento dell'intervento ho fatto da me una lieve modifica che condivido, spero vi sia utile
dentro a modules/interventi/ajax_tecnici.php
modificate il blocco che riguarda il calcolo del costo orario come segue:
// per costi in base al contratto
$lquery = "select costo_orario, costo_km, costo_diritto_chiamata from co_contratti, co_righe_contratti where co_contratti.id=co_righe_contratti.idcontratto and co_righe_contratti.idintervento='".$idintervento."';";
$lrs = $dbo->fetchArray( $lquery );
if(sizeof($lrs)>0){
//Lettura costi unitari previsti da contratto
$costo_ore_unitario = $lrs[0]['costo_orario'];
$costo_km_unitario = $lrs[0]['costo_km'];
$costo_dirittochiamata = $lrs[0]['costo_diritto_chiamata'];
}else{
//Lettura costi unitari salvati al momento dell'intervento
$costo_ore_unitario = $rs3[$j]['prezzo_ore_unitario'];
$costo_km_unitario = $rs3[$j]['prezzo_km_unitario'];
$costo_dirittochiamata = $rs3[$j]['prezzo_dirittochiamata'];
}
Spero vi possa essere utile