= stylesheet_link_tag "inputs_select2" = javascript_include_tag "totalizando" = javascript_include_tag "funcoes_lodash" = javascript_include_tag "select2_com_input" = javascript_include_tag "administrativo/itens_despesa" ol.breadcrumb li = link_to "Empenho #{@liquidacao.empenho.numero_do_empenho}", empenho_path(@liquidacao.empenho), class: "link_breadcrumb" - if contabilidade_atual.present? li = link_to "Liquidação #{@liquidacao.empenho_e_numero}", contabilidade_liquidacao_path(@liquidacao), class: 'link_breadcrumb' - else li = link_to "Liquidação #{@liquidacao.empenho_e_numero}", administrativo_liquidacao_path(@liquidacao), class: 'link_breadcrumb' li.active Itens section.widget .widget-body = form_for( @liquidacao, url: url_for(controller: 'contabilidade/itens_da_nota_fiscal', action: 'editar_itens'), role: "form" ) do |f| fieldset legend strong ' Cadastrar Itens da Liquidação - if @liquidacao.descrimina_itens_processo_ou_empenho? && (params[:todos].present? && params[:todos] == "true" || @liquidacao.itens_da_nota_fiscal.size == @liquidacao.empenho.itens_do_empenho.size) = f.hidden_field :adicionar_todos_itens, value: true .row .col-sm-4 span.bold = "Nº da Liquidação: " span =< "#{@liquidacao.empenho_e_numero}" .col-sm-4.pull-right span.bold = "Valor Total da Liquidação: " span =< "#{@liquidacao.valor.to_f.real_contabil}" .row - unless @liquidacao.sem_nota? .col-sm-4 span.bold = "Nº da Nota Fiscal: " - if @liquidacao.fatura? span =< "#{@liquidacao.numero_da_fatura}" - else span =< "#{@liquidacao.nota_fiscal_numero}" .col-sm-4.pull-right span.bold = "Valor Total de Itens: " span.total-itens-liquidacao - if @liquidacao.errors[:base].any? .row.br-top .col-sm-12 .alert.alert-danger role="alert" strong | Erro! =< @liquidacao.errors[:base].join(", ") .table-responsive.br-top table.table.table-bordered.table-hover thead tr th Item th width="13%" Valor Unitário - if @liquidacao.empenho.possui_itens? && @liquidacao.descrimina_itens_processo_ou_empenho? /- if @liquidacao.empenho.origem.present? && @liquidacao.empenho.descrimina_itens_processo_ou_contrato.present? &&@liquidacao.empenho.try(:contrato).try(:projeto).try(:pedido).try(:possui_periodicidade_nos_itens?) /th width="8%" Periodicidade th width="8%" Saldo th width="11%" Quantidade th width="13%" Valor Total - if @liquidacao.nota_fiscal.present? && @liquidacao.nota_fiscal.mercadoria? && logado_na_contabilidade? th width="14%" Código NCM th style="text-align: center;" width="8%" Opções tbody#itens_da_nota_fiscal = f.hidden_field :itens_da_nota_fiscal_hidden, class: "itens-input-hidden", data: {values: @itens_select} = f.hidden_field :ncms_dos_itens_da_nota_fiscal_hidden, class: "ncms-input-hidden", data: {values: @ncms_select} = f.fields_for :itens_da_nota_fiscal do |item_da_nota_fiscal| = render 'item_da_nota_fiscal_fields', f: item_da_nota_fiscal tfoot tr td.links colspan=7 align="right" ==< link_to_add_association ' Adicionar'.html_safe, f, :itens_da_nota_fiscal, :"data-association-insertion-node" => "tbody#itens_da_nota_fiscal",:"data-association-insertion-method" => "append", class: 'btn btn-primary btn-sm', id: 'btn-add-item-da-nota-fiscal' ==< link_to administrativo_busca_itens_liquidacao_path(@liquidacao), class: "btn btn-success btn-sm" do i.icone-filtro ' Busca Avançada - if @liquidacao.empenho.possui_itens? && @liquidacao.descrimina_itens_processo_ou_empenho? - if @liquidacao.adicionar_todos_itens.nil? && @liquidacao.itens_da_nota_fiscal.size < @liquidacao.empenho.itens_do_empenho.size ==< link_to administrativo_editar_itens_liquidacao_path(@liquidacao) + "?todos=true", class: 'btn btn-default btn-sm' do span class="glyphicon glyphicon-plus-sign" | Adicionar Todos - else ==< link_to administrativo_editar_itens_liquidacao_path(@liquidacao) + "?todas_quantidades=true", class: 'btn btn-default btn-sm' do span class="glyphicon glyphicon-plus-sign" | Adicionar Todas Quantidades .form-actions .row .col-sm-12 = f.submit "Salvar", class: "btn btn-primary" - if @liquidacao.filha? && @liquidacao.proxima_liquidacao_filha.present? = f.button "Salvar e cadastrar próxima", type: 'submit', name: "cadastrar_proxima", value: 'proxima', class: "btn btn-success" - if logado_na_contabilidade? = link_to "Cancelar", contabilidade_liquidacao_path(@liquidacao) + "?tab=itens", class: "btn btn-default" - else = link_to "Cancelar", administrativo_liquidacao_path(@liquidacao) + "?tab=itens", class: "btn btn-default"