Classification des immobilisations par lot
This commit is contained in:
parent
79e536a0b3
commit
bb7cbc9d3b
8 changed files with 167 additions and 60 deletions
|
|
@ -6,9 +6,14 @@
|
|||
<h2 class="ruler">Autres immobilisations</h2>
|
||||
{{:assign nb_immo=0}}
|
||||
|
||||
<form method="post" action="confirm_action.html?target=_dialog" target="_dialog">
|
||||
<table class="list">
|
||||
<thead>
|
||||
<tr>
|
||||
<td class="check">
|
||||
<input type="checkbox" title="Tout cocher / décocher" id="f_all" />
|
||||
<label for="f_all" title="Tout cocher / décocher"></label>
|
||||
</td>
|
||||
<th>N°</th>
|
||||
<th>Date</th>
|
||||
<th>Libellé</th>
|
||||
|
|
@ -52,13 +57,14 @@
|
|||
}}
|
||||
{{:assign trans_url="%s/acc/transactions/details.php?id=%s"|args:$admin_url:$trans_id}}
|
||||
{{:assign compte_url="%s/acc/accounts/journal.php?id=%s&year=%s"|args:$admin_url:$account_id:$trans_id_year}}
|
||||
|
||||
{{* voir si l'immo est prise en charge *}}
|
||||
{{#load type="immo" where="$$.line = :line_id" :line_id=$immo_id|intval}}
|
||||
{{:assign status=$status}}
|
||||
{{else}}
|
||||
{{:assign status="nsp"}}
|
||||
{{:assign status="unknown"}}
|
||||
{{/load}}
|
||||
{{if $status != "ignored" && $status != "nsp"}}
|
||||
{{if $status != "unknown"}}
|
||||
{{:continue}}
|
||||
{{/if}}
|
||||
|
||||
|
|
@ -87,7 +93,7 @@
|
|||
account.code LIKE '28%';
|
||||
:line_id = $immo_id|intval
|
||||
}}
|
||||
{{if $status == "nsp" && $amort_amount != null}}
|
||||
{{if $status == "unknown" && $amort_amount != null}}
|
||||
{{:assign ignore=true}}
|
||||
{{else}}
|
||||
{{:assign ignore=false}}
|
||||
|
|
@ -100,6 +106,11 @@
|
|||
{{:assign nb_immo="%d+1"|math:$nb_immo}}
|
||||
|
||||
<tr>
|
||||
<td>
|
||||
{{:input type="checkbox" name="check[%s]"|args:$immo_id value=$immo_id default=0}}
|
||||
<input type="hidden" name="label[{{$immo_id}}]" value="{{$trans_label}}">
|
||||
<input type="hidden" name="trans[{{$immo_id}}]" value="{{$trans_id}}">
|
||||
</td>
|
||||
<td class="num"><a href={{$trans_url}}>#{{$trans_id}}</a></td>
|
||||
<td>{{$trans_date|date_short}}</td>
|
||||
<td>{{$trans_label}}</td>
|
||||
|
|
@ -107,16 +118,16 @@
|
|||
<td><a href={{$compte_url}}>{{$account_code}}</a></td>
|
||||
<td>{{$account_label}}</td>
|
||||
<td class="actions">
|
||||
{{if $status == "nsp"}}
|
||||
{{if $status == "unknown"}}
|
||||
{{:linkbutton
|
||||
label="Amortir"
|
||||
label="Paramètres"
|
||||
href="add_infos.html?immo_id=%s&amort=0&op=new&type_immo=autre"|args:$immo_id
|
||||
shape="settings"
|
||||
target="_dialog"
|
||||
}}
|
||||
{{else}}
|
||||
{{:linkbutton
|
||||
label="Amortir"
|
||||
label="Paramètres"
|
||||
href="add_infos.html?immo_id=%s&amort=0&op=modif&type_immo=autre"|args:$immo_id
|
||||
shape="settings"
|
||||
target="_dialog"
|
||||
|
|
@ -131,7 +142,30 @@
|
|||
</tr>
|
||||
{{/select}}
|
||||
</tbody>
|
||||
|
||||
{{:assign var="actions.amortize" value="Marquer l'immobilisation amortie"}}
|
||||
{{:assign var="actions.ignore" value="Ignorer l'écriture"}}
|
||||
|
||||
<tfoot>
|
||||
<tr>
|
||||
<td class="check"><input type="checkbox" value="Tout cocher / décocher" id="f_all2" />
|
||||
<label for="f_all2"></label>
|
||||
</td>
|
||||
<td class="actions" colspan="10">
|
||||
<em>Pour les écritures cochées :</em>
|
||||
{{*
|
||||
<input type="hidden" name="from" value="{$self_url}" />
|
||||
<input type="hidden" name="year" value="{$year.id}" />
|
||||
{csrf_field key="projects_action"}
|
||||
*}}
|
||||
|
||||
{{:input type="select" name="actions" options=$actions default_empty="— Choisir une action à effectuer —"}}
|
||||
</td>
|
||||
</tr>
|
||||
</tfoot>
|
||||
|
||||
</table>
|
||||
</form>
|
||||
{{if $nb_immo == 0}}
|
||||
<p class="block alert">Aucune immobilisation</p>
|
||||
{{/if}}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue