<% unless readonly_dados_basicos %> <% end %> <% usuario_que_liberou = '' %> <% unless @pedido.usuario_liberou_pedido.nil? %> <% usuario = Goldberg::User.find(@pedido.usuario_liberou_pedido) %> <% usuario_que_liberou = usuario.name %> <% usuario_que_liberou = usuario.fullname unless usuario.fullname.blank? %> <% end %> <% totalPedido = totalLiquido = totalQtde = totalQtdeEntregue = 0 %> <% if @pedido.pedido_item != nil then %> <% num_item = 0 %> <% odd_or_even = 0 ; for pedido_item in @pedido.pedido_item ; odd_or_even = 1 - odd_or_even %> <% num_item += 1 %> <% objUnidadeMedida = pedido_item.unidade_medida %> <% objProduto = pedido_item.produto %> <% totalPedido = totalPedido + pedido_item.valor_item %> <% totalLiquido = totalLiquido + pedido_item.valor_item * (1-(pedido_item.ipi/(100+pedido_item.ipi))) %> <% totalQtde = totalQtde + pedido_item.quantidade %> <% unless pedido_item.quantidade_entregue.nil? %> <% totalQtdeEntregue = totalQtdeEntregue + pedido_item.quantidade_entregue %> <% end %> <% unless readonly_dados_basicos %> <%= render :partial => 'layouts/colunas_multi_edit', :locals => {:edit_id => 'edit_pedido_item_', :objeto => pedido_item, :edit => edit_pedido_item_path(pedido_item), :controller => controller} %> <% end %> <% end %> <% unless readonly_dados_basicos %> <% else %> <% end %> <% unless readonly_dados_basicos %> <% else %> <% end %> <% end %>
Item Produto UM Quant. /
Entregue
Valor Unit. (R$) Desc. (%) Desc. (R$) IPI (%) Valor Item (R$)Ações
<%= num_item %> <%= link_to objProduto.nome, objProduto %> <%= link_to objUnidadeMedida.sigla, objUnidadeMedida %> <%= h number_with_precision(pedido_item.quantidade, 4) %>
<%= h number_with_precision(pedido_item.quantidade_entregue, 4) %>
<% hint_valor = 'Tabela de Preço: R$ ' %> <% unless pedido_item.tabela_preco_item.nil? %> <% hint_valor += number_to_currency(pedido_item.tabela_preco_item.preco, :unit => "", :separator =>",", :delimiter => ".", :format => "%u %n") %> <% end %> <% unless pedido_item.valor_liberado.nil? %> <% hint_valor += ". Liberado por #{usuario_que_liberou}: R$ " %> <% hint_valor += number_to_currency(pedido_item.valor_liberado, :unit => "", :separator =>",", :delimiter => ".", :format => "%u %n") %> <% end %> <% if pedido_item.pendente_liberacao %> <% classe_valor = 'valor_pendente_liberacao' %> <% else %> <% classe_valor = 'valor_ok' %> <% end %> <%= link_to number_to_currency(pedido_item.valor_unitario, :unit => "", :separator =>",", :delimiter => ".", :format => "%u %n"), '', :title => hint_valor, :class => classe_valor %> <%= h number_to_percentage (pedido_item.desconto, :precision => 2, :separator => ",") %> <%= h number_to_currency(pedido_item.desconto_valor, :unit => "", :separator =>",", :delimiter => ".", :format => "%u %n") %> <%= h number_to_percentage (pedido_item.ipi, :precision => 2, :separator => ",") %> <%= h number_to_currency(pedido_item.valor_item, :unit => "", :separator =>",", :delimiter => ".", :format => "%u %n") %>
Total Quant: <%= h number_with_precision(totalQtde, 4) %>
<%= h number_with_precision(totalQtdeEntregue, 4) %>
Total do Pedido: <%= h number_to_currency(totalPedido, :unit => "", :separator =>",", :delimiter => ".", :format => "%u %n") %> reais<%= h number_to_currency(totalPedido, :unit => "", :separator =>",", :delimiter => ".", :format => "%u %n") %> reais
Total Líquido: <%= h number_to_currency(totalLiquido, :unit => "", :separator =>",", :delimiter => ".", :format => "%u %n") %> reais<%= h number_to_currency(totalLiquido, :unit => "", :separator =>",", :delimiter => ".", :format => "%u %n") %> reais
<% if (@pedido.tipo_pedido == 'N') and @pedido.status_pedido != 'aberto' and !readonly_dados_basicos %>
<%= link_to 'Entregar todos os itens', :controller => 'pedidos', :action => 'entregar_todos_itens', :id => @pedido %>
<% end %>