Base de conhecimento
Encontre respostas para suas dúvidas em quatro fontes de conhecimento diferentes ao mesmo tempo, simplificando o processo de pesquisa.

Cross Segmento - TOTVS Backoffice (Linha Protheus) - Contabilidade Gerencial - Como utilizar as funções da Integração Excel (ApExcel)

A integração do Protheus com Excel permite utilizar funções do sistema diretamente em planilhas para extração de dados, via assistente de função, digitação direta, ou função SIGA. Diversas funções contábeis estão disponíveis, facilitando a montagem de relatórios e análises financeiras no Excel.

Dúvida:
Como utilizar as funções e fórmulas do Protheus através da rotina de Integração com Excel (ApExcel)?
 

Ambiente:
Cross Segmento - TOTVS Backoffice (Linha Protheus) - Contabilidade Gerencial - Versões 11 e 12


Solução:

A integração do Protheus com o Microsoft Excel® permite utilizar funções do sistema diretamente em planilhas para a extração de dados e montagem de relatórios.
 


Para utilizar este recurso, realize os seguintes passos:

  1. Acesse o módulo desejado no Protheus. 
  2. No menu principal, navegue até: Miscelânea > Integrações > Planilha Excel.
     

     

  3. O sistema apresentará uma janela de confirmação. Clique em OK para iniciar a comunicação com o Microsoft Excel®.
     


     

  4. Aguarde a barra de progresso de conexão.


     

  5. Com o Excel aberto, existem 4 formas de utilizar as funções do Protheus. Confira abaixo os métodos disponíveis:

    Opção 1: Assistente de Função (Recomendado)

    Este método é indicado para facilitar a visualização dos parâmetros necessários.


    No Excel, clique no botão Inserir Função (fx).
     

    Na categoria, selecione Definido pelo Usuário.

    Selecione a função desejada na lista (Ex: Ap5BarButtons, Posicione, etc.).
     

    Ao clicar em OK, será aberta a janela de argumentos da função. Preencha os campos solicitados (Alias, Ordem, Chave, Campo) e confirme.


Opção 2: Digitação Direta

Caso conheça a sintaxe da função, é possível digitá-la diretamente na célula, iniciando com o sinal de igual =.

Exemplo: =MesExtenso("04")
Resultado: Retornará "Abril".
 

 

Opção 3: Função SIGA (Parâmetros separados)

Utiliza-se a função SIGA() como um interpretador para chamar funções do Protheus. Neste formato, o nome da função Protheus deve estar entre aspas, e os parâmetros separados por ponto e vírgula (ou o separador padrão do seu Excel).

Sintaxe: =SIGA("NomeDaFuncao"; Parâmetro1; Parâmetro2...)
Exemplo: =Siga("MesExtenso";"04")

 


 

Opção 4: Função SIGA (Parâmetros encapsulados)

Nesta variação, a função Protheus e seus parâmetros são passados como uma única string (texto) dentro da função SIGA().

Sintaxe: =SIGA("NomeDaFuncao(Parâmetros)")
Exemplo: =Siga("MesExtenso(04)")
 


Observação: A conexão pode ser cancelada através do Protheus, clicando no botão “Sair”, ou fechando o Microsoft Excel®


O módulo SIGACTB possui algumas funções disponíveis para extração de dados, abaixo estão listas as funções disponíveis:

Função  Descrição da função
SALDOITEM Retorna o Saldo de uma Conta Contábil + Centro de Custo + Item Contábil
SALDOCCUS Retorna o Saldo de uma Conta contábil + Centro de custo
SALDOCLASS Retorna o Saldo de uma Conta Contábil + Centro de Custo + Item Contábil + Classe de Valor
MOVITEM Retorna o Movimento de uma Conta Contábil + Centro de Custo + Item Contábil
MOVCUSTO Retorna o Movimento de uma Conta Contábil + Centro de Custo
MOVCONTA Retorna o Movimento de uma Conta Contábil 
MOVCLASS Retorna o Movimento de uma Conta Contábil + Centro de Custo + Item Contábil + Classe de Valor
CTSMCONTA Retorna o saldo de um grupo de Contas Contábeis na data e moeda informadas.
CTSMCUSTO Retorna o saldo de um grupo de Centros de Custo na data e moeda informadas.
CTSMITEM Retorna o saldo de um grupo de Itens Contábeis na data e moeda informadas.
CTSMMOV Retorna a soma de movimentos de um intervalo e/ou conjunto de entidades (Conta e/ou Centro de Custo e/ou Item Contábil e/ou Classe de Valor) dentro de um intervalo de datas com a livre combinação das entidades
SALDOCONTA Retorna o saldo de uma Conta Contábil na data e moeda informadas.
CTSMENTMOV Retorna a soma de movimentos do intervalo de códigos de uma das entidades (Conta, Centro de Custo, Item Contábil ou Classe de Valores) e de um intervalo de datas.
CTBSMSALDOS Retorna o saldo de um grupo de entidades em uma determinada data.
CTSMCLVL Retorna o saldo de um grupo de Classes de Valores na data e moeda informadas.

 

Saiba Mais
Planilha Excel
Validar funções advpl na integração Excel


 

Esse artigo foi útil?
Usuários que acharam isso útil: 0 de 1

2 Comentários

  • Avatar
    Jeferson Curvelo Irazoqui

    Seria útil informar as funções que podem ser usadas e um exemplo.

    0
    Ações de comentário Permalink
  • Avatar
    Jeferson Curvelo Irazoqui

    Bom dia! Como fazer para pegar o saldo final de contas de resultado (receita e despesa) antes do zeramento? Nas minhas tentativas, passando a data 31/12/XXX, o saldo vem sempre zerado.

    0
    Ações de comentário Permalink
Por favor, entre para comentar.
X Fechar

Olá ,

Há pendência referente a um de seus produtos contratados para a empresa ().

Entre em contato com o Centro de Serviços TOTVS para tratativa.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cobrança – Verificação de pendências financeiras . clique aqui.

TOTVS

X Fechar

Olá ,

Seu contato não está cadastrado no Portal do Cliente como um perfil autorizado a solicitar consultoria telefônica.

Por gentileza, acione o administrador do Portal de sua empresa para: (1)configurar o seu acesso ou (2)buscar um perfil autorizado para registro desse atendimento.

Em caso de dúvidas sobre a identificação do contato administrador do Portal, ligue (11) 4003-0015, opção 7 e, em seguida, opção 4 para buscar o suporte com o time de Assessoria ao Portal do Cliente. . clique aqui.

TOTVS

X Fechar

Olá ,

Para o atendimento de "Consultoria Telefônica" você deverá estar de acordo com o Faturamento.

TOTVS

X Fechar

Olá,

Algo inesperado ocorreu, e o usuario nao foi reconhecido ou você nao se encontra logado

Por favor realize um novo login

Em caso de dúvidas, entre em contato com o administrador do Portal de Clientes de sua empresa para verificação do seu usuário, ou Centro de Serviços TOTVS.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cadastros . clique aqui.

TOTVS

Chat _

Preencha os campos abaixo para iniciar o atendimento:

Chat _