;(function() { window.createMeasureObserver = (measureName) => { var markPrefix = `_uol-measure-${measureName}-${new Date().getTime()}`; performance.mark(`${markPrefix}-start`); return { end: function() { performance.mark(`${markPrefix}-end`); performance.measure(`uol-measure-${measureName}`, `${markPrefix}-start`, `${markPrefix}-end`); performance.clearMarks(`${markPrefix}-start`); performance.clearMarks(`${markPrefix}-end`); } } }; /** * Gerenciador de eventos */ window.gevent = { stack: [], RUN_ONCE: true, on: function(name, callback, once) { this.stack.push([name, callback, !!once]); }, emit: function(name, args) { for (var i = this.stack.length, item; i--;) { item = this.stack[i]; if (item[0] === name) { item[1](args); if (item[2]) { this.stack.splice(i, 1); } } } } }; var runningSearch = false; var hadAnEvent = true; var elementsToWatch = window.elementsToWatch = new Map(); var innerHeight = window.innerHeight; // timestamp da última rodada do requestAnimationFrame // É usado para limitar a procura por elementos visíveis. var lastAnimationTS = 0; // verifica se elemento está no viewport do usuário var isElementInViewport = function(el) { var rect = el.getBoundingClientRect(); var clientHeight = window.innerHeight || document.documentElement.clientHeight; // renderizando antes, evitando troca de conteúdo visível no chartbeat-related-content if(el.className.includes('related-content-front')) return true; // garante que usa ao mínimo 280px de margem para fazer o lazyload var margin = clientHeight + Math.max(280, clientHeight * 0.2); // se a base do componente está acima da altura da tela do usuário, está oculto if(rect.bottom < 0 && rect.bottom > margin * -1) { return false; } // se o topo do elemento está abaixo da altura da tela do usuário, está oculto if(rect.top > margin) { return false; } // se a posição do topo é negativa, verifica se a altura dele ainda // compensa o que já foi scrollado if(rect.top < 0 && rect.height + rect.top < 0) { return false; } return true; }; var asynxNextFreeTime = () => { return new Promise((resolve) => { if(window.requestIdleCallback) { window.requestIdleCallback(resolve, { timeout: 5000, }); } else { window.requestAnimationFrame(resolve); } }); }; var asyncValidateIfElIsInViewPort = function(promise, el) { return promise.then(() => { if(el) { if(isElementInViewport(el) == true) { const cb = elementsToWatch.get(el); // remove da lista para não ser disparado novamente elementsToWatch.delete(el); cb(); } } }).then(asynxNextFreeTime); }; // inicia o fluxo de procura de elementos procurados var look = function() { if(window.requestIdleCallback) { window.requestIdleCallback(findByVisibleElements, { timeout: 5000, }); } else { window.requestAnimationFrame(findByVisibleElements); } }; var findByVisibleElements = function(ts) { var elapsedSinceLast = ts - lastAnimationTS; // se não teve nenhum evento que possa alterar a página if(hadAnEvent == false) { return look(); } if(elementsToWatch.size == 0) { return look(); } if(runningSearch == true) { return look(); } // procura por elementos visíveis apenas 5x/seg if(elapsedSinceLast < 1000/5) { return look(); } // atualiza o último ts lastAnimationTS = ts; // reseta status de scroll para não entrar novamente aqui hadAnEvent = false; // indica que está rodando a procura por elementos no viewport runningSearch = true; const done = Array.from(elementsToWatch.keys()).reduce(asyncValidateIfElIsInViewPort, Promise.resolve()); // obtém todos os elementos que podem ter view contabilizados //elementsToWatch.forEach(function(cb, el) { // if(isElementInViewport(el) == true) { // // remove da lista para não ser disparado novamente // elementsToWatch.delete(el); // cb(el); // } //}); done.then(function() { runningSearch = false; }); // reinicia o fluxo de procura look(); }; /** * Quando o elemento `el` entrar no viewport (-20%), cb será disparado. */ window.lazyload = function(el, cb) { if(el.nodeType != Node.ELEMENT_NODE) { throw new Error("element parameter should be a Element Node"); } if(typeof cb !== 'function') { throw new Error("callback parameter should be a Function"); } elementsToWatch.set(el, cb); } var setEvent = function() { hadAnEvent = true; }; window.addEventListener('scroll', setEvent, { capture: true, ive: true }); window.addEventListener('click', setEvent, { ive: true }); window.addEventListener('resize', setEvent, { ive: true }); window.addEventListener('load', setEvent, { once: true, ive: true }); window.addEventListener('DOMContentLoaded', setEvent, { once: true, ive: true }); window.gevent.on('allJSLoadedAndCreated', setEvent, window.gevent.RUN_ONCE); // inicia a validação look(); })();
  • AssineUOL
Logo Pagbenk Seu dinheiro rende mais
Topo

TCU suspende compra de máquinas pela Codevasf por possível declaração falsa

Inicialmente, uma decisão liminar foi assinada pelo ministro Bruno Dantas, do TCU -  Emerson Leal/flickr
Inicialmente, uma decisão liminar foi assinada pelo ministro Bruno Dantas, do TCU Imagem: Emerson Leal/flickr

Pedro Vilas Boas

Colaboração para o UOL

05/04/2022 16h22Atualizada em 05/04/2022 19h29

O TCU (Tribunal de Contas) suspendeu atas de registro de preços assinadas entre Codevasf (Companhia de Desenvolvimento dos Vales do São Francisco e Parnaíba) e a Eurotractor Engenharia e Comércio para compra de máquinas e equipamentos pesados para atender municípios, associações e comunidades rurais em Tocantins.

A decisão, proferida em 30 de março, atende a representação da empresa XCMG Brasil Indústria e confirma liminar expedida pelo ministro Bruno Dantas. A Corte referendou a possibilidade de declaração falsa apresentada pela Eurotractor para se beneficiar na licitação pública.

A licitação já foi homologada pelo valor total de R$ 57.683.175,54, mas o fornecimento que corresponde à suposta irregularidade cometida pela Eurotractor diz respeito a R$ 19,229,500. Seriam comprados por essa empresa 20 escavadeiras hidráulicas, três motoniveladoas e dois rolos compactadores lisos.

Segundo a XCMG, a Eurotractor teria apresentado declaração falsa para conseguir tratamento diferenciado e favorecido, garantido a microempresas (MEs) e empresas de pequeno porte (EPPs) pela Lei Complementar 123/2006.

A Eurotractor atuaria como uma empresa de fachada da Tractorgyn Equipamento e Peças, com identidade de sócios e pertencente ao mesmo grupo econômico.

Para a Selog (Secretaria de Controle Externo de Aquisições Logísticas), do TCU, a empresa vencedora da licitação teria se beneficiado indevidamente ao vencer um item da licitação devido a uma regra de preferência estabelecida pela lei e ao participar sozinha e vencer outros dois itens exclusivos para disputa entre MEs e EPPs.

Por meio de nota, a assessoria de comunicação da Codevasf disse que a "companhia fornecerá ao Tribunal as informações solicitadas e adotará as medidas necessárias para assegurar encaminhamento célere e adequado ao processo. Até o momento nenhum pagamento foi realizado pela Codevasf à empresa e todos os processos relacionados à aquisição dos itens objeto da decisão encontram-se suspensos até que haja deliberação definitiva do TCU. Caso seja constatada irregularidade na declaração de ME/EPP após as oitivas determinadas pelo Tribunal, a Companhia adotará as medidas cabíveisA. Codevasf atua com atenção à legislação em vigor e em cooperação permanente com órgãos de fiscalização e controle."

As empresas Eurotractor e Tractorgyn não foram localizadas. Caso haja resposta, o texto será atualizado.

Codevasf é alvo da CGU em obras com emendas de Lira

A CGU (Controladoria-Geral da União) identificou sobrepreço em contratos de obras da Codevasf em Alagoas financiadas com verbas do orçamento secreto e emendas impositivas direcionadas pelo presidente da Câmara, Arthur Lira (PP-AL), segundo reportagem do jornal O Globo publicada em fevereiro. As obras são de pavimentação.

Relatório da CGU obtido pelo jornal mostra que contratos de R$ 30,2 milhões fechados pela estatal em 2019 e 2020 para o calçamento com paralelepípedos de ruas em 34 cidades alagoanas tiveram sobrepreço de R$ 4,3 milhões. Barra de São Miguel, um dos municípios atendidos pela obra, é chefiado por Benedito Lira, pai de Arthur Lira.

Conforme o Globo, um dos contratos analisados pela CGU contou exclusivamente com verba do orçamento secreto direcionada por Lira. O valor total é de R$ 17,7 milhões. Outro, de R$ 10,9 milhões, contou com emendas impositivas de Lira e de Givago Tenório, que foi suplente no Senado de Benedito.

No esquema revelado pelo jornal O Estado de S.Paulo, que ficou conhecido como 'tratoraço', o ministério e a Codevasf eram o atalho preferencial de deputados e senadores para direcionar obras, como pavimentação asfáltica e instalação de poços artesianos, e comprar máquinas pesadas, como tratores, retroescavadeiras e caminhões pipa, para municípios estratégicos a suas reeleições.