Escolar Documentos
Profissional Documentos
Cultura Documentos
(http://www.academiaerp.com.br/)
Quem somos? (http://www.academiaerp.com.br/quem-somos/)
(http://www.academiaerp.com.br/
Configuração (http://www.academiaerp.com.br/category/configuracao/)
Protheus Dicas
Fórum
Banco de Dados (http://www.academiaerp.com.br/category/banco-de-dados/)
Rápidas (http://www.academiaerp.com.br/category/dicas-rapidas/)
(http://www.academiaerp.com.br/forum/protheus/)
Compartilhando conhecimento sobre Protheus da Totvs
Programação (http://www.academiaerp.com.br/category/programacao/) Ferramentas (http://www.academiaerp.com.br/category/ferramentas/)
Fórum (http://www.academiaerp.com.br/forum/protheus/)
Agora que já vimos como instalar e configurar o novo IDE, agora chamado de TDS ( TOTVS
Developer Studio ), vamos demonstrar como criar um projeto e um fonte.
Note que o projeto selecionado durante a instalação já esta sendo exibido no canto esquerdo
da tela, assim como os servidores que estão no canto inferior esquerdo.
http://www.academiaerp.com.br/criando-um-projeto-e-fonte-no-totvs-developer-studio/ 1/10
01/03/2018 Criando um projeto e fonte no TOTVS Developer Studio - Academia ERP
(http://www.academiaerp.com.br/)
Protheus Dicas Rápidas (http://www.academiaerp.com.br/category/dicas-rapidas/)
FERRAMENTAS PROTHEUS
Programação (http://www.academiaerp.com.br/category/programacao/) Ferramentas (http://www.academiaerp.com.br/category/ferramentas/)
Fórum (http://www.academiaerp.com.br/forum/protheus/)
(http://academiaerp.com.br/wp-content/uploads/2013/09/113.png)
Primeiro vamos ver como criar um novo projeto clicando em Arquivo >> Novo >> Projeto.
(http://academiaerp.com.br/wp-content/uploads/2013/09/212.png)
Na tela abaixo defina o nome do projeto. Na opção importar defina o caminho dos includes
do projeto. Clique em concluir.
http://www.academiaerp.com.br/criando-um-projeto-e-fonte-no-totvs-developer-studio/ 2/10
01/03/2018 Criando um projeto e fonte no TOTVS Developer Studio - Academia ERP
(http://www.academiaerp.com.br/)
Protheus Dicas Rápidas (http://www.academiaerp.com.br/category/dicas-rapidas/)
FERRAMENTAS PROTHEUS
Programação (http://www.academiaerp.com.br/category/programacao/) Ferramentas (http://www.academiaerp.com.br/category/ferramentas/)
Fórum (http://www.academiaerp.com.br/forum/protheus/)
(http://academiaerp.com.br/wp-content/uploads/2013/09/312.png)
Após a criação do projeto, ele passa a ser exibido no canto superior esquerdo do IDE abaixo
dos projetos criados anteriormente.
(http://academiaerp.com.br/wp-
content/uploads/2013/09/43.png)
Seu e-mail
Cadastrar!
Não enviamos spam.
http://www.academiaerp.com.br/criando-um-projeto-e-fonte-no-totvs-developer-studio/ 3/10
01/03/2018 Criando um projeto e fonte no TOTVS Developer Studio - Academia ERP
(http://www.academiaerp.com.br/)
Clique com o botão direito do mouse sobre a pasta src, que é onde salvaremos os arquivos
Protheus Dicas Rápidas (http://www.academiaerp.com.br/category/dicas-rapidas/)
criados. Selecione a opção Novo >> Outros.
FERRAMENTAS PROTHEUS
Programação (http://www.academiaerp.com.br/category/programacao/) Ferramentas (http://www.academiaerp.com.br/category/ferramentas/)
(http://academiaerp.com.br/wp-content/uploads/2013/09/53.png)
(http://academiaerp.com.br/wp-content/uploads/2013/09/63.png)
http://www.academiaerp.com.br/criando-um-projeto-e-fonte-no-totvs-developer-studio/ 4/10
01/03/2018 Criando um projeto e fonte no TOTVS Developer Studio - Academia ERP
(http://www.academiaerp.com.br/)
Automaticamente será Protheus Dicas Rápidas
gerado o texto abaixo, (http://www.academiaerp.com.br/category/dicas-rapidas/)
que a user function terá o nome definido pela
tela anterior.
FERRAMENTAS PROTHEUS
Programação (http://www.academiaerp.com.br/category/programacao/) Ferramentas (http://www.academiaerp.com.br/category/ferramentas/)
Fórum (http://www.academiaerp.com.br/forum/protheus/)
(http://academiaerp.com.br/wp-
content/uploads/2013/09/73.png)
Automaticamente será gerado o texto abaixo, que a user function terá o nome definido pela
tela anterior.
#Include 'Protheus.ch'
Return
Para aqueles que estão apenas começando com o Advpl escreva Alert(“Primeira função
criada no novo TOTVS Developer Studio”) entre na linha entre User Function a linha do
Return.
Return
http://www.academiaerp.com.br/criando-um-projeto-e-fonte-no-totvs-developer-studio/ 5/10
01/03/2018 Criando um projeto e fonte no TOTVS Developer Studio - Academia ERP
(http://www.academiaerp.com.br/)
Protheus Dicas Rápidas (http://www.academiaerp.com.br/category/dicas-rapidas/)
(http://academiaerp.com.br/wp-
FERRAMENTAS PROTHEUS
Programação (http://www.academiaerp.com.br/category/programacao/) Ferramentas (http://www.academiaerp.com.br/category/ferramentas/)
Agora no canto inferior direito, clique sobre a frase Clique aqui para selecionar um
servidor
(http://academiaerp.com.br/wp-
content/uploads/2013/09/82.png)
(http://academiaerp.com.br/wp-
content/uploads/2013/09/91.png)
Agora que o servidor e ambiente já foram selecionados, clique no botão compilar que tem um
símbolo semelhante a uma engrenagem na barra de ferramentas.
(http://academiaerp.com.br/wp-content/uploads/2013/09/101.png)
Para executar o fonte dentro do TDS, utilizaremos o botão Executar, também localizado na
barra de ferramentas.
http://www.academiaerp.com.br/criando-um-projeto-e-fonte-no-totvs-developer-studio/ 6/10
01/03/2018 Criando um projeto e fonte no TOTVS Developer Studio - Academia ERP
(http://www.academiaerp.com.br/)
Protheus Dicas Rápidas (http://www.academiaerp.com.br/category/dicas-rapidas/)
FERRAMENTAS PROTHEUS
Programação (http://www.academiaerp.com.br/category/programacao/) Ferramentas (http://www.academiaerp.com.br/category/ferramentas/)
(http://www.academiaerp.com.br/vmssistemas/ Dúvida?
Fórum (http://www.academiaerp.com.br/forum/protheus/)
Por ser a primeira vez que executamos algo no TOTVS Developer Studio devemos
configurar as opções para execução do programa. Clique sobre New_configuration, defina o
caminho do executável do smartclient, clique em aplicar e executar.
(http://academiaerp.com.br/wp-content/uploads/2013/09/121.png)
Será aberta a tela para informar o nome da função que será executada e clique em OK. No
nosso caso U_Primeira.
(http://academiaerp.com.br/wp-content/uploads/2013/09/131.png)
http://www.academiaerp.com.br/criando-um-projeto-e-fonte-no-totvs-developer-studio/ 7/10
01/03/2018 Criando um projeto e fonte no TOTVS Developer Studio - Academia ERP
(http://www.academiaerp.com.br/)
Abaixo o alerta exibido de acordo com a função de nome Primeira.
FERRAMENTAS PROTHEUS
Programação (http://www.academiaerp.com.br/category/programacao/) Ferramentas (http://www.academiaerp.com.br/category/ferramentas/)
content/uploads/2013/09/141.png)
Observação: Para aqueles que estão começando, sempre que executada uma User Function
devemos colocar o U_ na frente do nome da função. Essas informações são explicadas mais
detalhadamente nos artigos iniciais sobre logica de programação.
Valeus
Veja também
Configurador
(http://www.academiaerp.com.br/category/protheus/configurador/) •
Dicas Rápidas (http://www.academiaerp.com.br/category/dicas-
rapidas/) • Protheus
http://www.academiaerp.com.br/criando-um-projeto-e-fonte-no-totvs-developer-studio/ 8/10
01/03/2018 Criando um projeto e fonte no TOTVS Developer Studio - Academia ERP
(http://www.academiaerp.com.br/)
Protheus Dicas Rápidas (http://www.academiaerp.com.br/category/dicas-rapidas/)
FERRAMENTAS PROTHEUS
Programação
(http://www.academiaerp.com.br/category/protheus/) Dicas Rápidas (http://www.academiaerp.com.br/category/dicas-
Programação (http://www.academiaerp.com.br/category/programacao/) Ferramentas (http://www.academiaerp.com.br/category/ferramentas/)
Error Log por E-mail
(http://www.academiaerp.com.br/category/programacao/) • Protheus rapidas/) • Protheus
(http://www.academiaerp.com.br/error-log-por-e-mail/)
Configuração (http://www.academiaerp.com.br/category/configuracao/)
(http://www.academiaerp.com.br/category/protheus/) • RPO Banco de Dados (http://www.academiaerp.com.br/category/banco-de-dados/)
(http://www.academiaerp.com.br/category/protheus/)
(http://www.academiaerp.com.br/category/protheus/rpo/) Grupos do Skype (http://www.academiaerp.com.br/grupos-
RunAplica (http://www.academiaerp.com.br/runaplica/) do-skype/)
Fórum (http://www.academiaerp.com.br/forum/protheus/)
Configurador Configurador
(http://www.academiaerp.com.br/category/protheus/configurador/) • (http://www.academiaerp.com.br/category/protheus/configurador/) •
Dicas Rápidas (http://www.academiaerp.com.br/category/dicas- Dicas Rápidas (http://www.academiaerp.com.br/category/dicas-
rapidas/) • Protheus rapidas/) • Protheus
(http://www.academiaerp.com.br/category/protheus/) (http://www.academiaerp.com.br/category/protheus/)
Configuração
Manutenção de Menus Cadastro de Usuários
(http://www.academiaerp.com.br/manutencao-de-menus/)
(http://www.academiaerp.com.br/category/configuracao/) • (http://www.academiaerp.com.br/cadastro-de-usuarios/)
Configurador
Sobre o Autor
(http://www.academiaerp.com.br/category/protheus/configurador/) •
Dicas Rápidas (http://www.academiaerp.com.br/category/dicas-
rapidas/) • Protheus
Vinícius Moreira
(http://www.academiaerp.com.br/category/protheus/)
Logs de Inclusão(USERLGI) e Alteração(USERLGA)
(http://www.academiaerp.com.br/logs-de-inclusaouserlgi-e-
alteracaouserlga/)
Deixe um comentário
Você precisa estar cadastrado (http://www.academiaerp.com.br/wp-login.php?
redirect_to=http%3A%2F%2Fwww.academiaerp.com.br%2Fcriando-um-projeto-e-fonte-no-totvs-developer-studio%2F) para
comentar.
Patrocínio
(http://www.academiaerp.com.br/vaga-
analista/)
(http://vmssistemas.com.br/)
Acesso – Login
http://www.academiaerp.com.br/criando-um-projeto-e-fonte-no-totvs-developer-studio/ 9/10
01/03/2018 Criando um projeto e fonte no TOTVS Developer Studio - Academia ERP
Username (http://www.academiaerp.com.br/)
Protheus Dicas Rápidas (http://www.academiaerp.com.br/category/dicas-rapidas/)
FERRAMENTAS PROTHEUS
PasswordProgramação (http://www.academiaerp.com.br/category/programacao/) Ferramentas (http://www.academiaerp.com.br/category/ferramentas/)
Fórum (http://www.academiaerp.com.br/forum/protheus/)
4 − 2 =
Login
Posts recentes
RunAplica
(http://www.academiaerp.com.br/runaplica/)
Grupos do Skype
(http://www.academiaerp.com.br/grupos-do-
skype/)
Manutenção de Menus
(http://www.academiaerp.com.br/manutencao
-de-menus/)
Cadastro de Usuários
(http://www.academiaerp.com.br/cadastro-de-
usuarios/)
Contato (http://www.academiaerp.com.br/contato/)
http://www.academiaerp.com.br/criando-um-projeto-e-fonte-no-totvs-developer-studio/ 10/10