143 lines
3.2 KiB
Plaintext
143 lines
3.2 KiB
Plaintext
.qi_header
|
|
.right
|
|
-if false
|
|
= link_to ic(:minus)+' Sortie de stock', new_admin_stock_movement_path(:movement_type => "deb"), :class => "btn btn-primary bgbd-documents", :remote => true
|
|
= link_to ic(:plus)+' Entrée de stock', new_admin_stock_movement_path(:movement_type => "cred"), :class => "btn btn-primary bgbd-documents", :remote => true
|
|
|
|
= breadcrumb
|
|
|
|
|
|
|
|
.qi_search_row
|
|
=form_tag "", :method => "get", :onsubmit => "" do
|
|
%table.qi_search_row_top
|
|
%tr
|
|
%td
|
|
Début
|
|
%td
|
|
.input-group
|
|
=text_field_tag :start, params[:start],:class => "form-control datepicker", :placeholder => "Début"
|
|
%span.input-group-addon.btn{:onclick => "$(this).prev('input').val('');"}
|
|
=ic(:times)
|
|
|
|
%br
|
|
-if @start and @stop
|
|
|
|
=link_to "< Mois précédent",request.query_parameters.merge({start: ((@start - 1.month).beginning_of_month.strftime('%d/%m/%Y')), stop: ((@stop - 1.month).end_of_month.strftime('%d/%m/%Y'))}), :class => "btn btn-default"
|
|
|
|
|
|
%td
|
|
Fin
|
|
%td
|
|
.input-group
|
|
=text_field_tag :stop, params[:stop],:class => "form-control datepicker", :placeholder => "Fin"
|
|
%span.input-group-addon.btn{:onclick => "$(this).prev('input').val('');"}
|
|
=ic(:times)
|
|
%br
|
|
-if @start and @stop
|
|
=link_to "Mois suivant >",request.query_parameters.merge({start: ((@start + 1.month).beginning_of_month.strftime('%d/%m/%Y')), stop: ((@stop + 1.month).end_of_month.strftime('%d/%m/%Y'))}), :class => "btn btn-default"
|
|
|
|
|
|
%td
|
|
Produit :
|
|
%td
|
|
|
|
%input.form-control{:name => "p_product_ref", :class => "p_product_ref_autocomplete_input", :type => "text", :value => params[:p_product_ref]}
|
|
|
|
|
|
= hidden_field_tag "p_product_ref_id".to_sym, params[:p_product_ref_id], :class => "p_product_ref_id"
|
|
|
|
:javascript
|
|
qi_autocomplete('p_product_ref');
|
|
|
|
|
|
=render :partial => "qi/qi_ordered_table_search_footer", :locals => {:collection_object => @line_stocks}
|
|
|
|
-if @p_product_ref
|
|
|
|
|
|
.qi_kpi
|
|
%h3
|
|
=@p_product_ref.name
|
|
|
|
|
|
|
|
.kpi{:style => "background:#4098df;"}
|
|
.number
|
|
=@line_stocks.sum(:qte_available)
|
|
|
|
.label
|
|
|
|
|
|
.desc
|
|
unités en stock
|
|
|
|
.kpi{:style => "background:#4098df;"}
|
|
.number
|
|
= @line_stocks.sum(:cc_qte_kg_available).to_i
|
|
Kg
|
|
|
|
.label
|
|
|
|
|
|
.desc
|
|
en stock
|
|
|
|
.kpi{:style => "background:#4098df;"}
|
|
.number
|
|
=number_to_currency @line_stocks.sum(:price_ht)
|
|
|
|
.label
|
|
|
|
|
|
.desc
|
|
de valorisation de stock
|
|
|
|
|
|
|
|
|
|
|
|
.kpi{:style => "background:#f6c143;"}
|
|
.number
|
|
=@line_stocks.sum(:qte_used)
|
|
|
|
.label
|
|
|
|
|
|
.desc
|
|
unités sorties
|
|
|
|
|
|
|
|
.kpi{:style => "background:#f6c143;"}
|
|
.number
|
|
= @line_stocks.sum(:cc_qte_kg_used).to_i
|
|
Kg
|
|
|
|
.label
|
|
|
|
|
|
.desc
|
|
sortis
|
|
|
|
.kpi{:style => "background:#f6c143;"}
|
|
.number
|
|
=number_to_currency @line_stocks.sum(:cc_price_ht_used)
|
|
|
|
.label
|
|
|
|
|
|
.desc
|
|
sortis
|
|
|
|
|
|
|
|
|
|
|
|
.clear
|
|
|
|
=render :partial => "qi/qi_ordered_table", :locals => {:qi_ordered_table_collection => @line_stocks}
|
|
|
|
|
|
|
|
|