ol.breadcrumb - processos_url = contabilidade_atual.present? ? contabilidade_processos_path : licitacao_processos_path - if @processo.processo_licitatorio? li = link_to "Processos Licitatórios", processos_url, class: "link_breadcrumb" - else li = link_to "Processos", processos_url, class: "link_breadcrumb" li.active = "#{@processo.numero_do_processo}" .widget .widget-body h3.show-header span.fw-semi-bold = "#{@processo.localizar(:modalidade_do_processo)}:" =< @processo.try(:numero_do_processo) .pull-right style="margin-top: -5px;" span.label.label-default => "ORÇAMENTO #{@processo.try(:orcamento).try(:exercicio)}" span class="label label-warning" =< "LEI FEDERAL #{@processo.localizar(:lei_federal)}" - if @processo.importado_do_tcm? span class="label label-danger" = "#{"IMPORTADO DO TCM"}" - if @processo.enviado_para_o_sim? span class="label label-info" =< "#{"ENVIADO PARA O SIM"}" - else span class="label label-primary" =< "#{"ENVIA PRO SIM"}" if @processo.envia_pro_sim span class="label label-danger" =< "#{"NÃO ENVIA PRO SIM"}" if !@processo.envia_pro_sim - if (@processo.aguardando_publicacao? && @processo.publicacoes.any?) || (@processo.aguardando_parecer? && @processo.documentos_do_processo.any? && @processo.documentos_do_processo.last.vistos_de_documentos_do_processo.any? && @processo.documentos_do_processo.last.vistos_de_documentos_do_processo.last.aprovado?) span class="label label-info" =< "AGUARDANDO INICIO DA SESSÃO" - elsif (@processo.homologado? && @processo.homologado_parcialmente? && (@processo.envia_pro_sim == false && @processo.homologado_total? == false || @processo.envia_pro_sim && @processo.faltando_dados_a_serem_enviados_ao_sim?)) span class="label label-success" =< "HOMOLOGADO PARCIALMENTE" - else span class="label label-#{@processo.homologado? ? "success" : "info"}" =< (@processo.localizar :status).try(:upcase) hr - if @processo.enviado_para_o_sim? .row .col-sm-7 p strong Enviado para o SIM no mês: =< @processo.try(:arquivo).try(:lote).try(:exercicio_e_nome_do_mes) .row .col-sm-7 p strong Modalidade de Licitação: =< @processo.localizar :modalidade_de_licitacao =< "com Registro de Preço" if @processo.registro_de_preco - if !@processo.envia_pro_sim && @processo.data_de_autuacao.present? p strong Data de Autuação: =< @processo.data_de_autuacao p strong Unidade Gestora: =< @processo.pedido.unidade_orcamentaria.unidade_gestora.codigo_e_nome - if @processo.legislacao.present? p strong Legislação: =< @processo.legislacao.titulo - if @processo.comissao.present? p strong Comissão: =< @processo.try(:comissao).try(:nome_tipo_e_unidade) - unless @processo.pedido.projeto_simplificado? p strong Vigência: =< @processo.validade_do_projeto - if @processo.data_da_homologacao.present? p strong Data de Homologação: =< @processo.try(:data_da_homologacao) - if @processo.data_de_adjudicacao.present? p strong Data de Adjudicação: =< @processo.try(:data_de_adjudicacao) .col-sm-5 p strong Ref. ao Pedido N°: - if logado_no_administrativo? = @processo.pedido.try(:numero) - else =< link_to @processo.pedido.try(:numero), @processo.pedido p strong Ref. ao Projeto N°: - if logado_no_administrativo? = @processo.pedido.try(:numero) - else =< link_to @processo.pedido.try(:numero), licitacao_projeto_path(@processo) p strong Quantidade de Itens: =< @processo.pedido.itens_do_pedido.count p strong Valor Total: =< @processo.valor_estimado_global.try(:real_contabil) p - if @processo.homologado? strong Valor Total Homologado: =< @processo.try(:valor_total).try(:real_contabil) - unless @processo.pedido.projeto_simplificado? p strong Totalizado por: =< @processo.localizar :tipo_de_totalizacao - if @processo.envia_pro_sim? && !@processo.data_de_envio_pro_sim.nil? hr .row .col-md-7 p strong Data de Autuação: =< @processo.try(:data_de_autuacao) p strong Responsável Jurídico: =< @processo.try(:agente_publico_municipal).try(:pessoa).try(:nome) .col-md-5 p strong Data de Envio pro SIM: =< @processo.try(:data_de_envio_pro_sim) hr .row .col-md-12 p strong Objeto: p style="text-align: justify;" =< @processo.pedido.try(:objeto) p style="margin-top: 20px;" strong Justificativa: p style="text-align: justify;" =< @processo.pedido.try(:justificativa) - if @processo.revogado? p style="margin-top: 20px;" strong Motivo da Revogação: p style="text-align: justify;" =< @processo.try(:justificativa_da_revogacao) - if @processo.orcamentos_da_despesa_por_projetos.any? p style="margin-top: 20px;" strong Classificação Econômica da Despesa: ul - @processo.orcamentos_da_despesa_por_projetos.each do |op| li = op.orcamento_da_despesa.classificacao_completa br .row .col-md-12 .btn-toolbar .btn-group = link_to processos_url, class: "btn btn-default btn-sm" do i.icone-voltar ' Voltar - if exercicio_em_vigor? - if @processo.arquivo_id.nil? .btn-group.dropdown data-dropdown="" style="" button type="button" class="btn btn-default btn-sm dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" i.icone-configuracoes ' Configurar span class="caret" ul class="dropdown-menu" li - if esta_autorizado?(:edit,'licitacao/processos') && @processo.numero_pode_ser_configurado? - if @processo.processo_licitatorio? = link_to "Nº do Processo Licitatório", edit_licitacao_processo_path(@processo) - else = link_to "Nº do Processo", edit_licitacao_processo_path(@processo) - if esta_autorizado?(:edit,'licitacao/processos') && @processo.envia_pro_sim? && (@processo.arquivo_id.nil? || @processo.data_de_autuacao.blank?) && (!@processo.dispensa_de_licitacao? || !@processo.dispensa_nao_deve_ir_pro_sim?) = link_to "Dados de Envio pro SIM", editar_dados_do_sim_licitacao_processo_path(@processo) - if logado_na_licitacao? && esta_autorizado?(:edit,'licitacao/processos') && @processo.homologado? = link_to "Data de Homologação", editar_data_da_homologacao_licitacao_processo_path(@processo) - if logado_na_licitacao? && esta_autorizado?(:edit,'licitacao/processos') && (@processo.adjudicado? || @processo.homologado?) = link_to "Data de Adjudicação", editar_data_de_adjudicacao_licitacao_processo_path(@processo) - if @processo.enviado_para_comissao? && !@processo.possui_um_termo_gerado? && Configuracao.last.obriga_termo_de_autuacao = botao_com_permissao new_licitacao_documento_do_processo_path(projeto_id = @processo.id, documento: "termo"), {acao: :create}, { \ texto: ' Gerar Termo de Autuação', class_icone: 'icone-cadastrar', } .btn-group.dropdown data-dropdown="" style="" button type="button" class="btn btn-default btn-sm dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" i.icone-configuracoes ' Opções do Processo span class="caret" ul class="dropdown-menu" li - if (esta_autorizado?(:edit,'licitacao/processos') && @processo.numero_pode_ser_configurado?) || @configuracao.implantacao? - if @processo.processo_licitatorio? = link_to "Nº do Processo Licitatório", edit_licitacao_processo_path(@processo) - else = link_to "Nº do Processo", edit_licitacao_processo_path(@processo) - if (esta_autorizado?(:edit,'licitacao/processos') && @processo.envia_pro_sim? && (@processo.arquivo_id.nil? || @processo.data_de_autuacao.blank?) && (!@processo.dispensa_de_licitacao? || !@processo.dispensa_nao_deve_ir_pro_sim?)) || @configuracao.implantacao? = link_to "Dados de Envio pro SIM", editar_dados_do_sim_licitacao_processo_path(@processo) - if logado_na_licitacao? && (esta_autorizado?(:edit,'licitacao/processos') && @processo.homologado?) || @configuracao.implantacao? = link_to "Data de Homologação", editar_data_da_homologacao_licitacao_processo_path(@processo) - if logado_na_licitacao? && (esta_autorizado?(:edit,'licitacao/processos') && (@processo.adjudicado? || @processo.homologado?)) || @configuracao.implantacao? = link_to "Data de Adjudicação", editar_data_de_adjudicacao_licitacao_processo_path(@processo) - if @processo.enviado_para_comissao? && !@processo.possui_um_termo_gerado? && Configuracao.last.obriga_termo_de_autuacao = botao_com_permissao new_licitacao_documento_do_processo_path(projeto_id = @processo.id, documento: "termo"), {acao: :create}, { \ texto: ' Gerar Termo de Autuação', class_icone: 'icone-cadastrar', } .btn-group.dropdown data-dropdown="" style="" button type="button" class="btn btn-default btn-sm dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" i.icone-configuracoes ' Opções do Processo span class="caret" ul class="dropdown-menu" li - if esta_autorizado?(:cancelar, 'licitacao/processos') && !@processo.revogado? && !@processo.cancelado? && !@processo.fracassado? && !@processo.desertado? && !@processo.homologado? = link_to confirmar_cancelamento_licitacao_processo_path(@processo.id) do i.icone-anular span.text-danger Cancelar - if esta_autorizado?(:revogar, 'licitacao/processos') && @processo.pode_revogar? = link_to confirmar_revogacao_licitacao_processo_path(@processo.id) do i.icone-anular span.text-danger Revogar - if esta_autorizado?(:destroy) && @processo.pode_deletar_com_ou_sem_pedido? && ((logado_na_contabilidade? && @processo.pedido.criado_na_contabilidade) || logado_na_licitacao? ) && !@processo.cancelado? && !@processo.revogado? =< link_to "Deletar Sem Projeto", deleta_processo_licitacao_processo_path(@processo), method: :patch, data: {confirm: "Tem certeza?"} - if !@processo.pedido.projeto_simplificado? || @processo.bid_obra_ou_servico || @processo.contratacao_consultoria_individual? - if esta_autorizado?(:nao_enviar_para_sim, 'licitacao/processos') && !@processo.revogado? && @processo.envia_pro_sim? && @processo.arquivo_id.nil? && (!@processo.dispensa_de_licitacao? || @processo.dispensa_nao_deve_ir_pro_sim?) = link_to nao_enviar_para_sim_licitacao_processo_path(@processo), method: :patch, data: { confirm: 'Tem certeza?' }, class: "btn btn-default btn-sm" do i.icone-remove span.text Não Enviar pro SIM - if esta_autorizado?(:nao_enviar_para_sim, 'licitacao/processos') && !@processo.revogado? && !@processo.envia_pro_sim? && @processo.arquivo_id.nil? && ! @processo.outro? && (!@processo.dispensa_de_licitacao? || !@processo.dispensa_nao_deve_ir_pro_sim?) = link_to enviar_para_sim_licitacao_processo_path(@processo), method: :patch, data: { confirm: 'Tem certeza?' }, class: "btn btn-default btn-sm" do i.icone-ok span.text Enviar pro SIM - if !logado_na_contabilidade? && (@processo.em_sessao? || @processo.suspenso? || @processo.pos_sessao_em_diante? || @processo.homologado?) .btn-group.dropdown data-dropdown="" style="" button type="button" class="btn btn-default btn-sm dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" i.icone-imprimir ' Imprimir span class="caret" ul class="dropdown-menu" li - if (@processo.em_sessao? || @processo.suspenso? || @processo.pos_sessao_em_diante?) && !@processo.pedido.projeto_simplificado? =< link_to "Ata da Sessão", licitacao_relatorios_processo_path(relatorio: 'ata_da_sessao', format: :pdf, processo_id: @processo.id), id: 'ata_da_sessao', target: '_blank' - if @processo.homologado? =< link_to "Itens do Processo", licitacao_relatorios_processo_path(relatorio: 'itens_do_processo', format: :pdf, processo_id: @processo.id), id: 'itens_do_processo', target: '_blank' =< link_to "Resumo", licitacao_relatorios_processo_path(relatorio: 'resumo_do_processo', format: :pdf, processo_id: @processo.id), id: 'resumo_do_processo', target: '_blank' =< link_to "Saldo das Atas", licitacao_relatorios_processo_path(relatorio: 'saldo_da_ata_por_processo', format: :pdf, processo_id: @processo.id), id: 'saldo_da_ata_por_processo', target: '_blank' .btn-group.pull-right - if @processo.processo_licitatorio? - if @processo.simplificado? == false && @processo.may_voltar_para_fase_de_lances? && esta_autorizado?(:edit, 'licitacao/processos') = link_to voltar_para_fase_de_lances_licitacao_processo_path(@processo), method: :patch, data: { confirm: "Tem certeza que deseja Reabrir Processso?" }, class: "btn btn-default btn-sm" do i.icone-voltar span Reabrir Processo - else - if @processo.simplificado? == false && @processo.may_voltar_para_enviado_pra_comissao? && esta_autorizado?(:edit, 'licitacao/processos') = link_to voltar_para_enviado_para_comissao_licitacao_processo_path(@processo), method: :patch, data: { confirm: "Tem certeza que deseja Reabrir Processso?" }, class: "btn btn-default btn-sm" do i.icone-voltar span Reabrir Processo - if @processo.may_enviar_para_parecer? && esta_autorizado?(:edit, 'licitacao/processos') = link_to enviar_para_parecer_licitacao_processo_path(@processo), method: :patch, data: {confirm: "Tem certeza?"}, class: "btn btn-default btn-sm" do i.icone-avancar span Enviar para Parecer Jurídico - if @processo.may_iniciar_processo? && esta_autorizado?(:edit, 'licitacao/processos') && @processo.numero_do_processo.size <= 15 = link_to iniciar_processo_licitacao_processo_path(@processo), method: :patch, data: {confirm: "Tem certeza?"}, class: "btn btn-default btn-sm" do i.icone-avancar - if @processo.processo_licitatorio? span Iniciar Processo Licitatório - else span Iniciar Processo - if @processo.may_fracassar_processo? && esta_autorizado?(:edit, 'licitacao/processos') = link_to fracassar_processo_licitacao_processo_path(@processo), method: :patch, data: {confirm: "Tem certeza?"}, class: "btn btn-default btn-sm" do i.icone-anular - if @processo.processo_licitatorio? span Fracassar Processo Licitatório - else span Fracassar Processo - if @processo.may_desertar_processo? && esta_autorizado?(:edit, 'licitacao/processos') = link_to desertar_licitacao_processo_path(@processo), method: :patch, data: {confirm: "Tem certeza?"}, class: "btn btn-default btn-sm" do i.icone-anular - if @processo.processo_licitatorio? span Desertar Processo Licitatório -else span Desertar Processo - if @processo.may_ir_para_sessao? && esta_autorizado?(:edit, 'licitacao/processos') = link_to ir_para_sessao_licitacao_processo_path(@processo), method: :patch, data: {confirm: "Tem certeza?"}, class: "btn btn-default btn-sm" do i.icone-avancar span Ir para Sessão - if esta_autorizado?(:edit, 'licitacao/processos') && @processo.may_concluir_sessao? = link_to concluir_sessao_licitacao_processo_path(@processo), method: :patch, data: {confirm: "Tem certeza?"}, class: "btn btn-default btn-sm" do i.icone-avancar span Concluir Sessão - if @processo.may_adjudicado? && esta_autorizado?(:edit, 'licitacao/processos') = link_to adjudicar_licitacao_processo_path(@processo), method: :patch, data: {confirm: "Tem certeza?"}, class: "btn btn-default btn-sm" do i.icone-avancar - if @processo.dispensa_de_licitacao? span Declarar Dispensa - elsif @processo.inexigibilidade_de_licitacao? span Declarar Inexigibilidade - elsif @processo.carona? || @processo.outro? span Declarar - else span Adjudicar Processo Licitatório - if @processo.may_encaminhar_parecer_final? && esta_autorizado?(:edit, 'licitacao/processos') = link_to encaminhar_parecer_final_licitacao_processo_path(@processo), method: :patch, data: {confirm: "Tem certeza?"}, class: "btn btn-default btn-sm" do i.icone-avancar span Enviar Parecer Final - if @processo.may_enviar_para_homologacao? && esta_autorizado?(:edit, 'licitacao/processos') && (!@processo.envia_pro_sim || (@processo.envia_pro_sim && @processo.possui_dados_do_sim?)) = link_to enviar_para_homologacao_licitacao_processo_path(@processo), method: :patch, data: {confirm: "Tem certeza?"}, class: "btn btn-default btn-sm" do i.icone-avancar span Enviar Processo para Homologar - if @processo.may_homologar? && esta_autorizado?(:edit, 'licitacao/processos') && @processo.pedido.verifica_acesso_do_usuario(current_usuario) = link_to homologar_licitacao_processo_path(@processo), method: :patch, data: {confirm: "Tem certeza?"}, class: "btn btn-default btn-sm" do i.icone-avancar - if @processo.dispensa_de_licitacao? span Ratificar - else span Homologar Processo Licitatório - if @processo.may_homologar_parcialmente? && esta_autorizado?(:edit, 'licitacao/processos') = link_to homologar_licitacao_processo_path(@processo), method: :patch, data: {confirm: "Tem certeza?"}, class: "btn btn-default btn-sm" do i.icone-avancar span Homologar Parcialmente Processo Licitatório - if @processo.numero_do_processo.present? && @processo.numero_do_processo.size > 15 && @processo.envia_pro_sim? .alert.alert-danger role="warning" style="margin-top: 20px; font-size: 90%;" strong | Atenção! O número do processo é muito grande. Deve ser de no máximo 15 caracteres. - if @processo.enviado_para_comissao? .alert.alert-info role="alert" style="margin-top: 20px; font-size: 90%;" strong | Atenção! - if (@processo.eh_dispensa_ou_inexigibilidade? || @processo.carona? || @processo.outro? || @processo.convite? || @processo.contratacao_consultoria_individual?) && Configuracao.last.envia_parecer_inicial? | Antes de iniciar o processo é preciso ajustar, se necessário, o valor das dotações para que a soma delas seja igual ao valor do processo, gerar o termo de autuação e em seguida enviar para o parecer. Após o parecer ser concluído, será possível iniciar o processo. Se necessário altere o número do processo. - elsif (@processo.eh_dispensa_ou_inexigibilidade? || @processo.carona? || @processo.outro? || @processo.convite? || @processo.contratacao_consultoria_individual? ) && !Configuracao.last.envia_parecer_inicial? | Antes de iniciar o processo é preciso ajustar, se necessário, o valor das dotações para que a soma delas seja igual ao valor do processo e gerar o termo de autuação, após isso será possível iniciar o processo. Se necessário altere o número do processo. - elsif @processo.processo_licitatorio? && Configuracao.last.envia_parecer_inicial? | Antes de iniciar o processo é preciso ajustar, se necessário, o valor das dotações para que a soma delas seja igual ao valor do processo, gerar o termo de autuação, despacho, minuta de contrato, minuta de ata de registro de preço (quando for registro de preço) e em seguida enviar para o parecer. Após o parecer ser concluído, será possível iniciar o processo. Se necessário altere o número do processo. - elsif @processo.processo_licitatorio? && !Configuracao.last.envia_parecer_inicial? | Antes de iniciar o processo é preciso ajustar, se necessário, o valor das dotações para que a soma delas seja igual ao valor do processo, gerar o termo de autuação, despacho, minuta de contrato e minuta de ata de registro de preço (quando for registro de preço). Se necessário altere o número do processo. - elsif @processo.parceria_osc? && Configuracao.last.envia_parecer_inicial? | Antes de iniciar o processo é preciso ajustar, se necessário, o valor das dotações para que a soma delas seja igual ao valor do processo, gerar o termo de autuação, despacho, minuta de contrato, minuta de ata de registro de preço (quando for registro de preço) e em seguida enviar para o parecer. Após o parecer ser concluído, será possível iniciar o processo. Se necessário altere o número do processo. - elsif @processo.parceria_osc? && !Configuracao.last.envia_parecer_inicial? | Antes de iniciar o processo é preciso ajustar, se necessário, o valor das dotações para que a soma delas seja igual ao valor do processo, gerar o termo de autuação, despacho, minuta de contrato e minuta de ata de registro de preço (quando for registro de preço). Se necessário altere o número do processo. - if (@processo.dispensa_de_licitacao? || @processo.inexigibilidade_de_licitacao? || @processo.carona? || @processo.outro? ) && !@processo.todos_os_lotes_tem_ganhador? .alert.alert-info role="alert" style="margin-top: 20px; font-size: 90%;" strong | Atenção! - if @processo.dispensa_de_licitacao? | Para ser possível Declarar a Dispensa é necessario definir vencedores pros lotes. - elsif @processo.inexigibilidade_de_licitacao? | Para ser possível Declarar a Inexigibilidade é necessario definir vencedores pros lotes. - elsif @processo.carona? || @processo.outro? | Para ser possível Declarar é necessario definir vencedores pros lotes. - if @processo.lei_14133_21? && @processo.dispensa_de_licitacao? && @processo.publicacoes.empty? .alert.alert-danger role="alert" style="margin-top: 20px; font-size: 90%;" strong | Atenção! | Para prosseguir com o processo deve-se cadastrar uma publicação de acordo com a Lei Federal 14.133/21. - if @processo.outro? .alert.alert-info role="alert" style="margin-top: 20px; font-size: 90%;" strong | Aviso! | Processo com a modalidade Outros não vai para o SIM - if @processo.envia_pro_sim && @processo.data_de_envio_pro_sim.nil? && (!@processo.eh_dispensa_ou_inexigibilidade? || @processo.carona? || @processo.outro?) .alert.alert-danger role="warning" style="margin-top: 20px; font-size: 90%;" strong | Aviso! | O processo está marcado para ser enviado para o SIM, mas as informações necessárias não foram preenchidas. Clique no botão configurar dados do SIM. - elsif @processo.envia_pro_sim && @processo.data_da_homologacao.nil? .alert.alert-danger role="warning" style="margin-top: 20px; font-size: 90%;" strong | Aviso! | O processo está marcado para ser enviado para o SIM, mas as informações necessárias não foram preenchidas. Configure a data de homologação. - elsif @processo.aguardando_parecer? || @processo.aguardando_parecer_final? - if @processo.documentos_do_processo.any? && @processo.documentos_do_processo.last.vistos_de_documentos_do_processo.any? && !@processo.documentos_do_processo.last.vistos_de_documentos_do_processo.last.aprovado? .alert.alert-danger role="alert" style="margin-top: 20px; font-size: 90%;" strong | Atenção! | O parecer foi devolvido, mas foi negativo, faça os ajustes necessários para prosseguir com o processo. - else .alert.alert-info role="alert" style="margin-top: 20px; font-size: 90%;" strong | Atenção! | O processo foi encaminhado para o parecer, aguarde o parecer ser concluído para iniciar o processo. Após clicar no botão iniciar processo as outras informações como (licitantes, contratos e etc) ficarão disponíveis. - if @processo.aguardando_publicacao? && !@processo.publicacoes.any? .alert.alert-info role="alert" style="margin-top: 20px; font-size: 90%;" strong | Atenção! | Para ser possível prosseguir para sessão é preciso cadastrar no mínimo uma publicação no processo. - if @processo.em_sessao? .alert.alert-info role="alert" style="margin-top: 20px; font-size: 90%;" strong | Atenção! | É necessário cadastrar os licitantes e preencher as propostas iniciais para cada um. - if @processo.tomada_de_precos? | Só então poderá definir um ganhador na aba de Itens e concluir a sessão - if @processo.pregao? | Após isto, será possível ir na aba de Lotes e iniciar os lances do Pregão - if @processo.pregao? .alert.alert-info role="alert" style="margin-top: 20px; font-size: 90%;" strong | Atenção! | Após declarar o(s) vencedor(es) do Pregão será necessário ir na aba de Licitantes para cadastrar a(s) proposta(s) final(ais) - unless @processo.pedido.projeto_simplificado? && !@processo.bid_obra_ou_servico - if @processo.dispensa_de_licitacao? && !@processo.dispensa_nao_deve_ir_pro_sim? && !@processo.possui_dados_do_sim? .alert.alert-danger role="warning" style="margin-top: 20px; font-size: 90%;" strong | Atenção! | Esta dispensa deve ser enviada para o SIM. Preencha os dados necessários de envio para o SIM. - elsif @processo.dispensa_nao_deve_ir_pro_sim? && @processo.envia_pro_sim .alert.alert-danger role="warning" style="margin-top: 20px; font-size: 90%;" strong | Atenção! | Esta dispensa não deve ser enviada para o SIM. Clique no botão não enviar pro SIM para prosseguir. - if Configuracao.last.configura_numero_do_processo? && !@processo.numero_confirmado && (@processo.enviado_para_comissao? || !@processo.homologado?) .alert.alert-info.alert-sm strong | Importante! - if @processo.processo_licitatorio? | Processo só poderá ser iniciado - elsif @processo.dispensa_de_licitacao? | Dispensa só poderá ser declarada - elsif @processo.inexigibilidade_de_licitacao? | Inexibilidade só poderá ser declarada | quando o Nº do Processo for configurado. - if @processo.homologado_parcialmente? && @processo.faltando_dados_a_serem_enviados_ao_sim? && @processo.envia_pro_sim? .alert.alert-danger role="warning" style="margin-top: 20px; font-size: 90%;" strong | Atenção! | Ainda tem lotes que faltam ser enviados ao SIM, ao homologar cada lote, preencha os dados de envio o SIM. .clearfix ul id="tabs1" class="nav nav-tabs pull-left" - params[:tab] = (!params[:tab].present? && @processo.pedido.criado_na_contabilidade ? "lotes" : params[:tab]) - params[:tab] = (!params[:tab].present? && !@processo.pedido.criado_na_contabilidade ? "documentos_do_processo" : params[:tab]) - qtd_da_aba_de_lote_ou_itens = @processo.por_lote? ? @processo.lotes.ativos.count : @processo.itens_do_lote.ativos.count - if !@processo.pedido.criado_na_contabilidade li class="#{'active' if params[:tab] == "documentos_do_processo" || !params[:tab]}" a data-target="#documentos_do_processo" data-toggle="tab" aria-expanded="true" ' Documentos =< badge @processo.documentos_do_processo.visiveis_no_processo.size - if (@processo.processo_licitatorio? && !@processo.carona?) || @processo.chamamento_publico? || @processo.chamada_publica? li class="#{'active' if params[:tab] == "ocorrencias"}" a data-target="#ocorrencias" data-toggle="tab" aria-expanded="true" ' Ocorrências =< badge @processo.ocorrencias.size li class="#{'active' if params[:tab] == "lotes" || !params[:tab]}" a data-target="#lotes" data-toggle="tab" aria-expanded="true" ' #{@processo.por_lote? ? "Lotes" : "Itens"} =< badge qtd_da_aba_de_lote_ou_itens - if @processo.processo_iniciado? || (@processo.dispensa_de_licitacao? && !@processo.aberto?) li class="#{'active' if params[:tab] == "publicacoes"}" a data-target="#publicacoes" data-toggle="tab" aria-expanded="true" ' Publicações =< badge @processo.publicacoes.size - if @processo.processo_iniciado? li class="#{'active' if params[:tab] == "impugnacoes"}" a data-target="#impugnacoes" data-toggle="tab" aria-expanded="true" ' Impugnações =< badge @processo.impugnacoes.size - if @processo.sessao_iniciada? li class="#{'active' if params[:tab] == "licitantes"}" a data-target="#licitantes" data-toggle="tab" aria-expanded="true" ' #{@processo.dispensa_de_licitacao? ? "Fornecedores" : "Licitantes"} =< badge @processo.pessoas_do_projeto.size - if @processo.sessao_iniciada? && @processo.processo_licitatorio? || @processo.chamamento_publico? || @processo.chamada_publica? li class="#{'active' if params[:tab] == "recursos"}" a data-target="#recursos" data-toggle="tab" aria-expanded="true" ' Recursos =< badge @processo.recursos.size - if @processo.homologado? - if @processo.registro_de_preco? && esta_autorizado?(:read, 'licitacao/atas_de_registro_de_precos') li class="#{'active' if params[:tab] == "ata_de_registro"}" a data-target="#ata_de_registro" data-toggle="tab" aria-expanded="true" ' Atas =< badge @processo.atas_de_registro_de_precos.size li class="#{'active' if params[:tab] == "contratos"}" a data-target="#contratos" data-toggle="tab" aria-expanded="true" ' Contratos =< badge @processo.contratos.size li class="#{'active' if params[:tab] == "empenhos"}" a data-target="#empenhos" data-toggle="tab" aria-expanded="true" ' Empenhos =< badge @processo.empenhos.size - if @processo.homologado? && @processo.envia_pro_sim && @processo.configuracoes_sim_do_projeto.any? li class="#{'active' if params[:tab] == "configuracoes_sim_do_projeto"}" a data-target="#configuracoes_sim_do_projeto" data-toggle="tab" aria-expanded="true" ' Envio ao SIM =< badge @processo.configuracoes_sim_do_projeto.size - if @configuracao.processa_arquivo_bll? li class="#{'active' if params[:tab] == "arquivos_bll"}" a data-target="#arquivos_bll" data-toggle="tab" aria-expanded="true" ' Importação BLL =< badge @processo.arquivos_bll_dos_processos.size #tabs1c.tab-content.mb-lg - if !@processo.pedido.criado_na_contabilidade .tab-pane.clearfix class="#{'active' if params[:tab] == "documentos_do_processo" || !params[:tab]}" id="documentos_do_processo" = render partial: 'licitacao/documentos_do_processo/grid', locals: { documentos_do_processo: @processo.documentos_do_processo.visiveis_no_processo, processo: @processo } - if (@processo.processo_licitatorio? && !@processo.carona?) || @processo.chamamento_publico? || @processo.chamada_publica? .tab-pane.clearfix class="#{'active' if params[:tab] == "ocorrencias"}" id="ocorrencias" = render partial: 'licitacao/ocorrencias/grid', locals: { processo: @processo } .tab-pane.clearfix class="#{'active' if params[:tab] == "lotes" || !params[:tab]}" id="lotes" = render partial: 'licitacao/projetos/lotes', locals: { processo: @processo, lotes: @processo.lotes } - if @processo.processo_iniciado? || (@processo.dispensa_de_licitacao? && !@processo.aberto?) .tab-pane.clearfix class="#{'active' if params[:tab] == "publicacoes" }" id="publicacoes" = render partial: 'licitacao/publicacoes/grid', locals: { publicacoes: @processo.publicacoes } .tab-pane.clearfix class="#{'active' if params[:tab] == "impugnacoes" }" id="impugnacoes" = render partial: 'licitacao/impugnacoes/grid', locals: { processo: @processo } - if @processo.sessao_iniciada? .tab-pane.clearfix class="#{'active' if params[:tab] == "licitantes" }" id="licitantes" = render partial: 'licitacao/processos/licitantes_grid', locals: { pessoas_do_projeto: @processo.pessoas_do_projeto.joins(:pessoa).order('base_pessoas.nome') } - if @processo.processo_licitatorio? || @processo.chamamento_publico? || @processo.chamada_publica? .tab-pane.clearfix class="#{'active' if params[:tab] == "recursos" }" id="recursos" = render partial: 'licitacao/recursos/grid', locals: { processo: @processo } - if @processo.homologado? .tab-pane.clearfix class="#{'active' if params[:tab] == "contratos" }" id="contratos" = render partial: 'licitacao/contratos/grid', locals: { contratos: @processo.contratos } - if @processo.registro_de_preco .tab-pane.clearfix class="#{'active' if params[:tab] == "ata_de_registro" }" id="ata_de_registro" = render partial: 'licitacao/atas_de_registro_de_precos/grid', locals: { atas_de_registro_de_precos: @processo.atas_de_registro_de_precos} .tab-pane.clearfix class="#{'active' if params[:tab] == "empenhos" }" id="empenhos" = render partial: 'empenhos/grid', locals: { empenhos: @processo.empenhos } - if @processo.homologado? && @processo.envia_pro_sim && @processo.configuracoes_sim_do_projeto.any? .tab-pane.clearfix class="#{'active' if params[:tab] == "configuracoes_sim_do_projeto" }" id="configuracoes_sim_do_projeto" = render partial: 'configuracoes_envio_ao_sim', locals: { configuracoes_sim_do_projeto: @processo.configuracoes_sim_do_projeto } - if @configuracao.processa_arquivo_bll? .tab-pane.clearfix class="#{'active' if params[:tab] == "arquivos_bll" }" id="arquivos_bll" = render partial: 'licitacao/arquivos_bll_dos_processos/grid', locals: { processo: @processo }