er
det->jr_montant;
$tableid="tb".$div;
$total_rec=0;
$operation=new Acc_Operation($cn);
$operation->set_id($jr_id);
echo '
';
for ($e=0;$ejr_id=$aRap[$e];
$internal=$opRap->get_internal();
$array_jr=$cn->get_array('select jr_date,jr_pj_number,jr_montant,jr_comment , jr_internal ,jr_optype
from jrn where jr_id=$1',
array($aRap[$e]));
$amount=$array_jr[0]['jr_montant'];
switch (substr($array_jr[0]['jr_internal'],0,1)) {
case 'A':
$amount = $cn->get_value("select sum(qp_price+qp_vat+qp_nd_tva+qp_nd_tva_recup-qp_vat_sided) from quant_purchase qp
where qp_internal=$1",
array($internal));
// add additional tax if any
$add=$operation->get_sum_other_tax();
$amount=noalyss_bcadd($amount,$add,2);
break;
case 'V':
$amount=$cn->get_value("select sum(qs_price+qs_vat-qs_vat_sided) from quant_sold qs
where qs_internal=$1",
array($internal));
// add additional tax if any
$add=$operation->get_sum_other_tax();
$amount=bcadd($amount??0,$add??0,2);
break;
}
$total_rec=bcadd($total_rec,$amount??0);
$str="modifyOperation(".$aRap[$e].",".$gDossier.")";
// If write access , allow to drop Reconciles operations
if ( $access=='W') {
$js="return confirm_box(null,'"._("vous confirmez?")."',";
$js.=sprintf('function () { dropLink(\'%s\',\'%s\',\'%s\',\'%s\');deleteRowRec(\'%s\',$(\'row%d\'));})',
$gDossier,
$div,
$jr_id,
$aRap[$e],
$tableid,
$e
);
$remove=Icon_Action::trash(uniqid(), $js);
}
else
$remove='';
$comment=strip_tags($array_jr[0]['jr_comment']??"");
$pj_nb=h($array_jr[0]['jr_pj_number']);
echo tr (td(format_date($array_jr[0]['jr_date'])).
td(''.$internal.'').
td($pj_nb).
td($comment).
td(_('montant').'='.nbm($amount)).
td(_('delta').'='.nbm(bcsub(abs($amount_tva_include),abs($total_rec)))).
td($remove),' id = "row'.$e.'"');
}
echo '
';
}
?>
amount_id=$obj->det->jr_montant;
$wConcerned->div="search_reconcile";
$wConcerned->set_hideOperation( $obj->jr_id);
echo $wConcerned->input();
}
?>
MY_ANALYTIC != "nu") :
if ( strpos($str_anc,'
') == true ):
?>
';
if ( $div != 'popup' ) {
$a=new IButton('Fermer',_('Fermer'));
$a->label=_("Fermer");
$a->javascript="removeDiv('".$div."')";
echo $a->input();
} else {
echo HtmlInput::hidden('p_jrn',$oLedger->id);
}
?>
MY_ANALYTIC != 'nu' /*&& $div=='popup' */){
$select_box->add_javascript(_("Vérification CA"), sprintf("verify_ca('%s')",$div));
}
$per=new Periode($cn,$obj->det->jr_tech_per);
if ( $per->is_closed() == 0 && $owner->MY_STRICT=='N' && $g_user->check_action(RMOPER)==1)
{
$javascript="return confirm_box(null,content[50],function () {removeOperation('".$obj->det->jr_id."',".dossier::id().",'".$div."')})";
$select_box->add_javascript(_("Supprimer"), $javascript);
}
//----------------------------------------------------
// Extourne
//----------------------------------------------------
$select_box->add_javascript(_("Extourne"), sprintf("g('ext%s').style.display='block'",$div));
//-------------------------------------------------------------------
// Duplicate
//-------------------------------------------------------------------
$select_box->add_javascript(_("Dupliquer"),sprintf("duplicate_operation('%s','%s')",Dossier::id(),$obj->jr_id));
//-------------------------------------------------------------------
// Export PDF
//-------------------------------------------------------------------
$select_box->add_url(_("Export PDF"), "export.php?".
http_build_query(array("act"=>"PDF:operation_detail","gDossier"=>Dossier::id(),"operation_id"=>$obj->jr_id)));
echo $select_box->input();
echo '';
echo '';
echo '';
$date=new IDate('ext_date');
$extourne_label=new IText("ext_label");
$extourne_label->size=40;
$r=" ';
echo $r;
echo ' ';
}else {
echo '';
}
|