altocompta/include/template/param_jrn.php
Dany De Bontridder d1439f9c72 FS#133 : the fin. operation can be numbered one by one or by receipt
FS#120  The operation FIN without receipt number can be set here
2010-07-15 21:04:52 +00:00

158 lines
3.2 KiB
PHP

<TABLE>
<TR>
<TD><?=_('Nom journal')?> </TD>
<TD> <INPUT TYPE="text" class="input_text" NAME="p_jrn_name" VALUE="<?php echo $name; ?>"></TD>
</TR>
<?
if ($new || $type=='ODS' ):
?>
<TR>
<td><?=_('Postes utilisables journal (débit/crédit) ')?>
</TD>
<td>
<?php echo $search;?>
</TD>
<TD CLASS="notice">
<?=_("Uniquement pour les journaux d'Opérations Diverses")?>
</TD>
</TR>
<?
endif;
?>
<?
if ( $new || $type=='FIN') {
?>
<tr>
<td>
<?=_('Numérotation de chaque opération')?>
</td>
<td>
<?=$num_op->input();?>
</td>
</tr>
<tr>
<TD>
<?=_('Compte en banque')?>
</td>
<TD>
<?
$card=new ICard();
$card->name='bank';
$card->extra=$cn->make_list('select fd_id from fiche_def where frd_id=4');
$card->set_dblclick("fill_ipopcard(this);");
$card->set_function('fill_data');
$card->set_attribute('ipopup','ipop_card');
$list=$cn->make_list('select fd_id from fiche_def where frd_id=4');
$card->set_attribute('typecard',$list);
$card->value=$qcode_bank;
echo $card->search();
echo $card->input();
?>
</td>
<td class="notice">
<?=_("Obligatoire pour les journaux FIN : donner ici la fiche de la banque utilisée")?>
</td>
<?
}
?>
</TR>
<tr>
<td><INPUT TYPE="hidden" id="p_jrn_deb_max_line" NAME="p_jrn_deb_max_line" VALUE="10"></td>
</tr>
<tr>
<td><INPUT TYPE="hidden" id="p_jrn_deb_max_line" NAME="p_jrn_deb_max_line" VALUE="10"></td>
</tr>
<tr><td><INPUT TYPE="hidden" id="p_ech_lib" NAME="p_ech_lib" VALUE="echeance"></td>
</tr>
<TR>
<TD><?=_('Type de journal')?> </TD>
<TD>
<?php echo $type;?>
</TD>
</TR>
<TR>
<TD><?=_('Préfixe code interne')?> </TD><TD>
<?php echo $code?> </TD>
</TR>
<TR>
<TD><?=_('Préfixe pièce justificative')?>
</TD>
<TD>
<?php echo $pj_pref; ?>
</TD>
<TD>
<span class="notice"><?=_('Le préfixe des pièces peut être différent pour chaque journal')?></span><br>
<span class="notice"><?=_('Uniquement des chiffres')?></span>
</TD>
</TR>
<TR>
<TD>
<?=_('Dernière pièce numérotée')?>
</TD>
<TD>
<?=$last_seq?>
</TD>
</TR>
<tr>
<TD><?=_('N° pièce justificative')?>
</TD>
<TD>
<?php echo $pj_seq; ?>
</TD>
<TD>
<span class="notice" style="display:block"><?=_('La numérotation est propre à chaque journal')?></span>
<span class="notice" style="display:block"><?=_('Laissez à 0 pour ne pas changer le numéro')?></span>
</TD>
</tr>
</TABLE>
<H2 class="info"> Fiches </H2>
<TABLE width="100%">
<TR>
<?
if ( $new || ($type != 'ODS' && $type != 'FIN')) {
?>
<th><?=_('Fiches Débit')?></TH>
<th><?=_('Fiches Crédit')?></TH>
<?
}
?>
</TR>
<?php
// Show the fiche in deb section
$Res=$cn->exec_sql("select fd_id,fd_label from fiche_def order by fd_label");
$num=$cn->size();
for ($i=0;$i<$num;$i++) {
$res=$cn->fetch($i);
$CHECKED=" unchecked";
foreach ( $rdeb as $element) {
if ( $element == $res['fd_id'] ) {
$CHECKED="CHECKED";
break;
}
}
echo '<TR>';
printf ('<TD> <INPUT TYPE="CHECKBOX" VALUE="%s" NAME="FICHEDEB[]" %s>%s</TD>',
$res['fd_id'],$CHECKED,$res['fd_label']);
$CHECKED=" unchecked";
foreach ( $rcred as $element) {
if ( $element == $res['fd_id'] ) {
$CHECKED="CHECKED";
break;
}
}
if ( $type != 'ODS' && $type != 'FIN' ){
printf ('<TD> <INPUT TYPE="CHECKBOX" VALUE="%s" NAME="FICHECRED[]" %s>%s</TD>',
$res['fd_id'],$CHECKED,$res['fd_label']);
}
echo '</TR>';
}
?>
</TABLE>