noalyss Version-10
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 <?=_("Tiers")?>
24 </div>
25 <div>
26 <?php echo _("Libellé") ?>
27 </div>
28 <div>
29 <?php echo _("Montant") ?>
30 </div>
31 <div></div>
32 </div>
33 <div class="rpm_operation ">
34 <div><?= $i ?></div>
35 <div><?=$array[$i]['str_jr1_jr_date']?></div>
36 <div><?= HtmlInput::detail_op($array[$i]['jr1_jr_id'], $array[$i]['jr1_jr_internal']) ?></div>
37 <div><?= $array[$i]['jr1_jr_pj_number'] ?></div>
38 <div><?=HtmlInput::card_detail($array[$i]['tiers_qcode'])?></div>
39 <div><?= $array[$i]['jr1_jr_comment'] ?></div>
40 <?php
41 $x=($array[$i]['to1_sum_amount']!=0)?$array[$i]['to1_sum_amount']:$array[$i]['jr1_jr_montant'];
42 ?>
43 <div><?=nbm($x)?></div>
44
45 <div class="rpm_detail">
46 <?php
47 $r = '';
48
49 // check if operation does exist in v_detail_quant
50// $ret = $acc_reconciliation->db->execute('detail_quant', array($array[$i]['jr1_jr_id']));
51// echo '<table>';
52// $acc_reconciliation->show_detail($ret);
53// echo '</table>';
54
55 if ( $array[$i]['depend_count']>0) {
56 $depend=$acc_reconciliation->db->get_array("select *
57 from temp_total_operation
58 where
59 jr1_jr_id=$1 and ra1_jra_concerned != jr1_jr_id"
60 ,[$array[$i]['jr1_jr_id']]);
61 $nb_depend = count($depend);
62 $totdepend=0;$delta=$x;
63 ?>
64 <div class="rpm_detail">
65 <h4><?=_("Opération liée")?></h4>
66 <?php
67 for ($e = 0; $e < $nb_depend ; $e++) {
68 $y=($depend[$e]['to2_sum_amount']!=0)?$depend[$e]['to2_sum_amount']:$depend[$e]['jr2_jr_montant'];
69 $totdepend=bcadd($totdepend,$y,2);
70 $delta=bcsub($delta,$y,2);
71 ?>
72 <div class="rpm_operation">
73 <div><?= $i ?></div>
74 <div><?=$depend[$e]["str_jr2_jr_date"] ?></div>
75 <div><?= HtmlInput::detail_op($depend[$e]["ra1_jra_concerned"],$depend[$e]["jr2_jr_internal"]) ?></div>
76 <div><?=$depend[$e]["jr2_jr_pj_number"] ?></div>
77 <div><?=HtmlInput::card_detail($array[$i]['tiers_qcode_2'])?></div>
78 <div><?=$depend[$e]["jr2_jr_comment"] ?></div>
79 <div><?= nbm($y) ?></div>
80
81 <?php
82
83
84 ?></div>
85
86 <?php
87 } // end for ($e = 0; $e < count($array[$i]['depend']); $e++)
88
89 ?></div>
90 <div class="rpm_detail highlight">
91 <?=sprintf(_("Total opération liée : %.2f Delta %.2f"),$totdepend,$delta)?>
92 </div>
93 <?php
94 } // if ( $array[$i]['depend_count']>1)
95 ?>
96 </div>
97 </div>
98 <?php
99 } // end for ($i=0;$i<count($array);$i++)
100 ?>
101</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
static card_detail($p_qcode, $pname='', $p_style="", $p_nohistory=false, $nofollowup=false)
show the detail of a card
catch(Exception $exc) $acc_reconciliation