- if @meta_fisica.new_record? - action = :create - method = :post - else - action = :update - method = :put = form_for( @meta_fisica, url: url_for(controller: 'loa/metas_fisicas', action: action), html: { class: "form-vertical", method: method }, role: "form" ) do |f| fieldset legend strong = @meta_fisica.new_record? ? 'Cadastrar' : 'Editar' ' Meta Física = f.hidden_field :subacao_id - unless @meta_fisica.importado_do_ppa? .form-group .row .col-sm-12 = f.label :produto, "Produto*", class: "control-label" = f.text_field :produto, class: "form-control" = error_for @meta_fisica, :produto .form-group .row - unless @meta_fisica.importado_do_ppa? .col-sm-6 = f.label :unidade_de_medida, "Unidade de Medida*", class: "control-label" = f.select :unidade_de_medida_id, options_from_collection_for_select(@unidades_de_medida, 'id', 'descricao', @meta_fisica.try(:unidade_de_medida_id)), { include_blank: "Selecione" }, class: "form-control s2" = error_for @meta_fisica, :unidade_de_medida_id .col-sm-3 = f.label :quantidade, "Quantidade*", class: "control-label" = f.text_field :quantidade, class: "form-control", data: { autonumeric: true, 'a-sep'=> '.', 'a-dec'=>',', 'v-min'=> '0.00', 'v-max'=> '9999999999.99' } = error_for @meta_fisica, :quantidade .form-group h6 ' (*) Campos Obrigatórios - if @meta_fisica.importado_do_ppa? h6 ' (**) Quando a meta física é importada do PPA, só pode ser alterado a quantidade informada, dentro do limite informado no PPA .form-actions .row .col-sm-12 - if @meta_fisica.new_record? && !contabilidade_atual.present? =< f.submit "Salvar e cadastrar outra", class: "btn btn-success", name: 'manter_form' =< f.submit "Salvar", class: "btn btn-primary" =< link_to "Cancelar", subacao_ou_acao_correspondente(@meta_fisica.subacao), class: "btn btn-default"