Postagem em destaque
- Gerar link
- Outros aplicativos
Protheus :: Advpl :: Google Code :: Template
Reparou no novo link que tem no blog: totvs-advpl-naldodj.
Ele irá redirecionar para uma página no code google
A idéia é: tornar úteis os exemplos apresentados aqui no blog a partir de uma aplicabilidade real.
O Template ndj_01, para a versão 10 do protheus, poderá ser baixado, compilado e executado.
Para maiores detalhes, consulte o arquivo leia-me.txt. O arquivo compactado pdata.7z contém as configurações e os dados.
Os arquivos poderão ser baixados, a partir de um client do SVN, do link obtido em:
Command-line accessUse this command to anonymously check out the latest project source code: # Non-members may check out a read-only working copy anonymously over HTTP. GUI and IDE accessThis project's Subversion repository may be accessed using many different client programs and plug-ins. See your client's documentation for more information |
Eu, normalmente uso o TortoiseSVN. Baixe o Client SVN de sua preferência e faça o “Update”
Prepare o seu ambiente e compile o Projeto ndj.prj (de preferência em um RPO “virgem”)
Execute, depure, analise, compare, critique, ria, chore. O Template é baseado em um projeto real, e contem bizarrices, coisas legais, coisas ruins, maluquices, boas e má idéias.
Vários Pontos de Entradas implementados; Web Service para aprovação de Documento de Entrada; envio de e-mail de Solicitação de Compras, Cotação, Pedido, Contratos, aprovação do Documento de Entrada, Alteração de Fornecedor no Pedido, email Substituto, dentre outros; “Scheduler” , Auditoria no “Tracker” etc.
Observe as Consultas Padrões (otimizadas), os Filtros de Browse, os Relacionamentos efetuados.
Espero que o Template seja útil para mostrar-lhes o que se pode ou não fazer em um processo de Customização/Implementação do sistema ou, para os iniciantes, como base e apoio ao aprendizado.
Considerando o tempo que levei pra preparar o Template, talvez nem tudo funcione. Se achar algum erro, reporte-o ou corrija-o (como boa prática recomendo a segunda opção). Procurarei manter o Template atualizado por isso, sempre faça o “SVN Update” para verificar as “melhorias” e ou “correções”.
Atente-se para o diretório NDJLib
Bastantes coisas úteis e inúteis implementadas por esse que vos escreve.
Por enquanto é só Pessoal…
[]s
иαldσ dj
- Gerar link
- Outros aplicativos
Comentários
Postagens mais visitadas
BlackTDN :: RLeg ~ Desvendando a Função ParamBox
- Gerar link
- Outros aplicativos
Protheus :: Chamando Funções do Menu Diretamente e sem a Necessidade de Login
- Gerar link
- Outros aplicativos
Excelente idéia e iniciativa!
ResponderExcluirMano Sao Paulino!
ResponderExcluirTem mta coisa aqui, terei mto trabalho para ver tudo!
Agradecido por compartilhar!
Parabens pela iniciativa Naldo.
ResponderExcluirObrigado por compartilhar seu conhecimento, tenho certeza que ai dentro exista muito codigo util ;D
Gostaria de agradecer a naldo por compartilha esse conhecimento , póis tambem só programador advpl e de tdos os materiais que vasculhei esse blog e o mais interessante e o que consegue ao meu ver abstrair o que é advpl.
ResponderExcluirGostaria tambem de compartilha se possivel algumas coisas interessantes que são feitas por nós meros amantes do advpl.
иαldσ, show de bola esse template e para que as pessoas não deixem de conferir sugiro colocar algo no cabeçalho da pagina, pois o link que direciona para o code.google.com poderia ser alterado para um link que mostrasse este post.
ResponderExcluirFica minha sugestao como uma ideia a ser desenvolvida..
Abs,
naldo..adoro seu blog, mas tenho só uma duvida...
ResponderExcluirnão seria mais pratico liberar o projeto/fontes em um .rar pra todos?
huahuauha adoro o blog...parabens!
IMPORTANTE
ResponderExcluirPara adicionar o link do projeto no seu SVN CLIENT, use o segundo link e nao o primeiro.
1)
http://totvs-advpl-naldodj.googlecode.com/svn/trunk/ totvs-advpl-naldodj-read-only
2)
http://totvs-advpl-naldodj.googlecode.com/svn/trunk/
o correto eh adicionar o 2 link só ate o trunk.
Fui!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Caro amigo anonimo que sugeriu liberar via arquivo [*.rar]. É totalmente inviavel, visto que os projetos sempre serao revisados e melhorados. O иαldσ também deve fazer uso desse template e adicionando coisas novas ou modificando funcionalidades, nós sempre teremos o projeto atual..
ResponderExcluirSe voce expandir sua visao além do alcance, igual aos thunder cats irá perceber o beneficio dessa forma de compatibilizaçao...
Leia, http://danielcosta.info/arquivo/2007/12/como-usar-o-svn-para-controlar-as-atualizacoes-do-seu-projeto
boa tarde, existe algum ponto de entrada na saida do modulo, como tem o PE sigafat, tem algum na saida dele e dos outros modulos?
ResponderExcluiratt
João
João, qual a idéia?
ResponderExcluirNaldo eu estou tentando compilar o código u_MbrwBtn.prg mas está dando erro na linha 1 (#include "NDJ.CH")... Já coloquei no IDE os diretórios com as includes, mas mesmo assim o erro persiste. Será que isto tem alguma coisa a ver com eu estar tentando compilar na versão 11? Ou será que tem alguma coisa a ver com a criptografia das includes, e esta não está criptografada?
ResponderExcluirSe você estiver utilizando o IDE e não o TDS terá que abrir as configurações e, em includes, informar o caminho (path/folder) onde se encontram os includes.
ExcluirExemplo:
ExcluirTotvsDevStudio.exe
|_Arquivo
..|_Configurações
....|_Editar
......|_Diretórios de Includes
........|_d:\svn\totvs-advpl-naldodj\templates\P10\ndj_01\include;d:\svn\totvs-advpl-naldodj\templates\P10\ndj_01\include\protheus