;(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

'Casamento' entre sócios deve unir perfis complementares, dizem especialistas

Piero Locatelli

Do UOL, em São Paulo

27/02/2012 10h00

Muitos têm a ideia de que abrir uma empresa em sociedade é sinônimo de briga, litígio, traição, prejuízo. Mas um aliado pode ser a peça que falta para criar condições ao negócio para começar ou crescer. O problema e a grande fonte de conflitos na hora de firmar uma parceria está na escolha do perfil. Para saber qual é o seu sócio ideal, o primeiro o é olhar para si mesmo, recomenda o professor Antonio Terassovich, da Trevisan Escola de Negócios.    

Características do
sócio ideal

  • 1

    Perfil complementar

    Sócios devem ter preferencialmente conhecimentos e experiências em áreas diferentes

  • 2

    Valores e objetivos afins

    Sócios precisam estar de acordo sobre as metas e a cultura da futura empresa

    “Quando você abre uma empresa, tem de ter todas as competências para tocá-la. Marketing, produto, serviço, logística, operação, tudo. Mas não existe uma pessoa assim no mundo, que saiba de tudo”, diz Terassovich. 

    Depois de saber quais as suas forças e deficiências, o empreendedor deve buscar um sócio que complemente os conhecimentos e a experiência que ele não tem. Caso os sócios tenham habilidades e características iguais, eles podem bater cabeça em suas zonas de conforto e deixar grandes lacunas naquilo que não dominam.  “Aquela história dos cinco amigos, todos engenheiros, que fundam uma construtora e tocam ela por conta própria não funciona”, exemplifica o professor.

    Mas também é necessário haver afinidades. Mesmo com habilidades e conhecimentos diferentes, os sócios precisam ter valores e objetivos parecidos, segundo o consultor Marcos Simões, do instituto empreendedor Endeavor. Se um parceiro acreditar que a empresa deve ter um trabalho de responsabilidade ambiental e o outro não, por exemplo, problemas devem ocorrer no futuro. Os riscos que a empresa vai assumir também devem estar claros todos desde o início.

    Segundo Simões, o ideal é ter uma conversa antes de abrir a empresa para estabelecer objetivos conjuntos. “É o melhor momento para fazer os acertos, pois eles precisam discutir todas as regras antes de o jogo começar”, diz o consultor.

    É bom também estabelecer o que deve ser feito se um dia os sócios não quiserem mais trabalhar juntos, pois os problemas são mais fáceis de ser resolvidos quando eles ainda não existem. Um acordo de acionistas redigido por um advogado serve para diminuir a possibilidade de problemas no futuro, recomenda o especialista.

    Quando empreender sozinho?
    Abrir um negócio em sociedade só vale a pena quando há confiança total no sócio. “A sociedade é um casamento que só envolve a questão econômica e nada da emocional”, diz Paulo Melchior, consultor do Sebrae. Quando o empresário não encontra um sócio de perfil adequado, é melhor abrir a empresa sozinho.  Há outras formas de cobrir as áreas que ele não domina: é possível contratar funcionários capazes para aquelas funções ou terceirizá-las para outras empresas.

    Desde janeiro deste ano, empreender sozinho está mais seguro, do ponto de vista legal. Agora é possível abrir uma empresa individual em que o dono não responde com seus bens caso ela vá à falência. Até o ano ado, apenas integrantes de sociedades tinham o patrimônio individual protegido. Este novo tipo de empreendimento é chamado Eireli (Empresa Individual de Responsabilidade Limitada). Ela não tem limite de funcionários ou de filiais. Pode optar pela tributação do Simples Nacional, lucro presumido ou pelo lucro real.

    Tipos de empresas individuais

     EI (Empreendedor Individual)Eireli (Empresa Individual de Responsabilidade Limitada)Empresário Individual (Convencional)
    Número de empregados1Sem limiteSem limite
    Receita bruta máximaR$60 milSem limiteSem limite
    Capital mínimo integralizadoSem limite100 salários mínimos (R$62,2 mil)Sem limite
    Pode ter filiais?NãoSimSim
    O dono pode ter outras empresas?NãoSim, exceto outra individualSim, exceto outra individual
    Tipo de tributoSimplesSimples, lucro presumido ou lucro realSimples, lucro presumido ou lucro real
    Dono tem bens protegidos em caso de falência?NãoSimNão

    Há algumas limitações ao abrir uma Eireli. É preciso registrar a firma com capital de pelo menos 100 salários mínimos, que atualmente são R$ 62,2 mil. O dono também não pode ter outra empresa sem sócios. Para empresas individuais de capital maior, a opção continua sendo abrir uma empresa individual convencional -- nela, o dono responde com seus bens caso a empresa vá a falência.