versao-branco

Integração Protheus com Excel

Integração Protheus com Excel

Nesse artigo você vai aprender como usar o Excel integrado com o Protheus e receberá um exemplo de DRE e BP em Excel para usar.

Informe seu e-mail abaixo para receber gratuitamente a planilha de exemplo.


    Antes de mais nada, essa integração só é possível com Excel 32-bit conforme informação da TOTVS:

    ”  Devido ao Microsoft Office 2010 e 2013, na versão 64-bit, ser incompatível com alguns suplementos (add-ins) de terceiros e controles ActiveX, a Integração do Office não foi homologada para estas versões. Considere o uso da versão 32-bit do Microsoft Office 2010 ou 2013 para a correta integração.”

    Link TDN: http://tdn.totvs.com/pages/viewpage.action?pageId=6066061

    Agora que você já baixou a planilha de exemplo, gravamos um vídeo explicando passo a passo de com realizar essa Integração Protheus com Excel.

    Sempre que quiser usar a Integração Protheus com Excel, primeiramente você tem que abrir o Protheus ( qualquer módulo ) e acessar a rotina Planilha Excel. Normalmente essa rotina fica no menu Miscelanea /Integrações.

    O Excel abrirá e no topo dele ficará com o nome “Pasta 1 – Protheus P”:

    Imagem1

    Com isso identificamos que o Excel esta integrado com o Protheus e agora basta usar as rotinas do Protheus dentro do Excel.

    Para usar qualquer rotina do protheus dentro do Excel, você tem sempre que usar a formula abaixo:

    =SIGA(“FUNÇÃO”;parametro1;parametro2;parametro3)

    A quantidade de parâmetro vai depender da função usada, abaixo segue exemplo de uma função DATE do protheus que não precisa passar parâmetros.

    Ex.:  =siga(“date”)

    Abaixo segue lista com várias outras funções que você pode usar para montar a sua própria planilha:

    Funções para a Contabilidade:

    • SALDOCONTA(Conta,Data,Moeda,TipoSaldo,QualSaldo)
    • SALDOCCUS(Conta,CCusto,Data,Moeda,TipoSaldo,QualSaldo)
    • SALDOITEM(Conta,CCusto,Item,Data,Moeda,TipoSaldo,QualSaldo)
    • SALDOCLASS(Conta,CCusto,Item,ClasseVlr,Data,Moeda,TipoSaldo,QualSaldo)
    • MOVCONTA(Conta,Data_De,Data_Ate,Moeda,TipoSaldo,QualSaldo)
    • MOVCUSTO(Conta,CCusto,Data_De,Data_Ate,Moeda,TipoSaldo,QualSaldo)
    • MOVITEM(Conta,CCusto,Item,Data_De,Data_Ate,Moeda,TipoSaldo,QualSaldo)
    • MOVCLASS(Conta,CCusto,Item,ClasseVlr,Data_De,Data_Ate,Moeda,TipoSaldo,QualSaldo)
    • CTSMCONTA(Contas,Data,Moeda,TipoSaldo,QualSaldo)
    • CTSMCUSTO(CCustos,Data,Moeda,TipoSaldo,QualSaldo)
    • CTSMITEM(Itens,Data,Moeda,TipoSaldo,QualSaldo)
    • CTSMCLVL(ClVlS,Data,Moeda,TipoSaldo,QualSaldo)
    • CTBSMSALDOS(Codigo_De,Codigo_Ate,Data,Moeda,TipoSaldo,QualSaldo,Entidade)
    • CTSMENTMOV(Codigo_De,Codigo_Ate,Data De, Data Ate, Moeda,TipoSaldo,QualSaldo,Entidade)
    • CTSMMOV(Data De, Data Até, Moeda,TipoSaldo,QualSaldo, Conta De, Conta Até, Centro de Custo De, Centro de Custo Até, Item Contábil De, Item Contábil Até, Classe de Valor De, Classe de Valor Até)

    Funções para o Financeiro:

    • Extenso(nNumToExt,lQuantid,nMoeda,cPrefixo,cIdioma,lCent,lFrac)
    • FinNatOrc(cNatureza,dDataIni,dDataFim)
    • FinNatPrv(cNatureza,dDataIni,dDataFim,nMoeda,nTipoData,lConsDtBas,lConsProvis)
    • FinNatRea(cNatureza,dDataIni,dDataFim,nMoeda,lMovBco,cTipoDat)
    • RecMoeda(dData,cMoeda)
    • SldBco(cBanco,cAgencia,cConta,dData,nMoeda)
    • SldReceber(dData,nMoeda,lDtAnterior,lMovSE5)
    • SldPagar(dData,nMoeda,lDtAnterior,lMovSe5)
    • VlrCliente(cCliLoja,dDtIni,dDtFin,nMoeda,lConsAbat,lConsAcresc,lConsDecresc)
    • VlrFornece(cForLoja,dDtIni,dDtFin,nMoeda,lConsAbat,lConsAcresc,lConsDecresc)
    • SldCliente(cCliLoja,dData,nMoeda,lMovSE5)
    • SldFornece(cForLoja,dData,nMoeda,lMovSE5)
    • Media(nMoeda, nMes, nAno)
    • xMoeda(nValor,nMoedp,nMoedd,dData,nDecimal,nTaxap,nTaxad)

    [sc:Newsletter]