ADVPL Snippets
Extensão desenvolvida para facilitar o desenvolvimento de rotinas ADVPL através da geração de códigos repetitivos.
Features
Esta extensão possui os seguintes comandos para a geração de código:
SQL:
- BeginSqlIf - Cria a estrutura completa do BeginSql com If no resultado.
- BeginSqlWhile - Cria a estrutura completa do BeginSql com While no resultado.
Posicionamento:
- DbGoTo - Cria posicionamento com DbGoTo
- DbSeekIf - Cria posicionamento com If no resultado
- DbSeekIfXFilial - Cria posicionamento com If no resultado com xFilial no posicionamento
- DbSeekWhile - Cria posicionamento com While no resultado
- DbSeekRecLock - Cria posicionamento com If e RecLock no resultado
- MsSeekIf - Cria posicionamento com MsSeek com If no resultado
- MsSeekIfXFilial - Cria posicionamento com MsSeek com If no resultado com xFilial no posicionamento
- MsSeekWhile - Cria posicionamento com MsSeek com While no resultado
- MsSeekRecLock - Cria posicionamento com MsSeek com If e RecLock no resultado
User Function:
- ufVoid - Cria User Function sem variável de retorno.
- ufc - Cria User Function com variável de retorno do tipo caractere
- ufn - Cria User Function com variável de retorno do tipo numérico
- ufa - Cria User Function com variável de retorno do tipo array
- ufl - Cria User Function com variável de retorno do tipo lógico
- ufo - Cria User Function com variável de retorno do tipo objeto
Static Function:
- sfVoid - Cria Static Function sem variável de retorno.
- sfc - Cria Static Function com variável de retorno do tipo caractere
- sfn - Cria Static Function com variável de retorno do tipo numérico
- sfa - Cria Static Function com variável de retorno do tipo array
- sfl - Cria Static Function com variável de retorno do tipo lógico
- sfo - Cria Static Function com variável de retorno do tipo objeto
Diversos:
- RecLock - Cria RecLock
- VarAli - Cria variável com novo alias.
- WhiAli - Cria laço While para iterar em um alias.
Caso goste e/ou ache esta extensão útil, compartilhe com seus amigos/colegas que desenvolvam em ADVPL.
Se você tiver alguma ideia de melhoria ou novos snippets, entre em contato comigo pelo Linkedin.
linkedin.com/in/mario-ulrich
Enjoy!
| |