noalyss Version-9
NOALYSS : serveur de comptabilité et ERP (2002)
Loading...
Searching...
No Matches
impress_reconciliation.php
Go to the documentation of this file.
1<?php
2//This file is part of NOALYSS and is under GPL
3//see licence.txt
4?>
5<div class="rpm_main">
6 <?php
7 for ($i = 0; $i < count($array); $i++) {
8 ?>
9 <div class="rpm_operation rpm_title">
10 <div >
11 <?php echo _("N°") ?>
12 </div>
13 <div >
14 <?php echo _("Date") ?>
15 </div>
16 <div>
17 <?php echo _("Interne") ?>
18 </div>
19 <div>
20 <?php echo _("N° pièce") ?>
21 </div>
22 <div>
23 <?php echo _("Libellé") ?>
24 </div>
25 <div>
26 <?php echo _("Montant") ?>
27 </div>
28 <div></div>
29 </div>
30 <div class="rpm_operation ">
31 <div><?= $i ?></div>
32 <div><?=$array[$i]['str_jr1_jr_date']?></div>
33 <div><?= HtmlInput::detail_op($array[$i]['jr1_jr_id'], $array[$i]['jr1_jr_internal']) ?></div>
34 <div><?= $array[$i]['jr1_jr_pj_number'] ?></div>
35 <div><?= $array[$i]['jr1_jr_comment'] ?></div>
36 <?php
37 $x=($array[$i]['to1_sum_amount']!=0)?$array[$i]['to1_sum_amount']:$array[$i]['jr1_jr_montant'];
38 ?>
39 <div><?=nbm($x)?></div>
40
41 <div class="rpm_detail">
42 <?php
43 $r = '';
44
45 // check if operation does exist in v_detail_quant
46// $ret = $acc_reconciliation->db->execute('detail_quant', array($array[$i]['jr1_jr_id']));
47// echo '<table>';
48// $acc_reconciliation->show_detail($ret);
49// echo '</table>';
50
51 if ( $array[$i]['depend_count']>0) {
52 $depend=$acc_reconciliation->db->get_array("select *
53 from temp_total_operation
54 where
55 jr1_jr_id=$1 and ra1_jra_concerned != jr1_jr_id"
56 ,[$array[$i]['jr1_jr_id']]);
57 $nb_depend = count($depend);
58 $totdepend=0;$delta=$x;
59 ?>
60 <div class="rpm_detail">
61 <h4><?=_("Opération liée")?></h4>
62 <?php
63 for ($e = 0; $e < $nb_depend ; $e++) {
64 $y=($depend[$e]['to2_sum_amount']!=0)?$depend[$e]['to2_sum_amount']:$depend[$e]['jr2_jr_montant'];
65 $totdepend=bcadd($totdepend,$y,2);
66 $delta=bcsub($delta,$y,2);
67 ?>
68 <div class="rpm_operation">
69 <div><?= $i ?></div>
70 <div><?=$depend[$e]["str_jr2_jr_date"] ?></div>
71 <div><?= HtmlInput::detail_op($depend[$e]["ra1_jra_concerned"],$depend[$e]["jr2_jr_internal"]) ?></div>
72 <div><?=$depend[$e]["jr2_jr_pj_number"] ?></div>
73 <div><?=$depend[$e]["jr2_jr_comment"] ?></div>
74 <div><?= nbm($y) ?></div>
75
76 <?php
77
78
79 ?></div>
80
81 <?php
82 } // end for ($e = 0; $e < count($array[$i]['depend']); $e++)
83
84 ?></div>
85 <div class="rpm_detail highlight">
86 <?=sprintf(_("Total opération liée : %.2f Delta %.2f"),$totdepend,$delta)?>
87 </div>
88 <?php
89 } // if ( $array[$i]['depend_count']>1)
90 ?>
91 </div>
92 </div>
93 <?php
94 } // end for ($i=0;$i<count($array);$i++)
95 ?>
96</div>
nbm($p_number, $p_dec=2)
format the number with a sep.
catch(Exception $exc) if(! $g_user->can_write_action($ag_id)) $r
_("actif, passif,charge,...")
static detail_op($p_jr_id, $p_mesg)
return a string containing the html code for calling the modifyOperation
catch(Exception $exc) $acc_reconciliation