PC SOFT

GRUPOS DE DISCUSSÃO PROFISSIONAL
WINDEVWEBDEV e WINDEV Mobile

Inicio → WINDEV 25 → Segue a superlista dos 200 comandos WLanguage mais usados para um ERP
Segue a superlista dos 200 comandos WLanguage mais usados para um ERP
Iniciado por Boller, ago., 24 2025 1:56 AM - 2 respostas
Membro registado
4.618 mensagems
Publicado em agosto, 24 2025 - 1:56 AM
Boa noite

Um ERP em WX (WinDev, WebDev, WinDev Mobile) normalmente precisa de:
• CRUD completo em banco de dados (HFSQL, MySQL, PostgreSQL etc.)
• Relatórios e impressão
• API REST/HTTP para integração
• Controles visuais e tabelas
• Segurança (criptografia, senha, logs)
• Arquivos (importação/exportação, Excel, PDF)
• Agendamentos, automação e jobs

Segue a superlista dos 200 comandos WLanguage mais usados para um ERP organizada em 10 blocos lógicos (todos válidos no WinDev/WebDev/Mobile).



📌 Lista dos 200 comandos WLanguage mais usados para ERP

1. Banco de Dados – CRUD (HFSQL e SQL)
1. HAdd
2. HModify
3. HDelete
4. HRead
5. HReadFirst
6. HReadNext
7. HReadPrevious
8. HReadSeek
9. HReadSeekFirst
10. HReadSeekLast
11. HFound
12. HReset
13. HFilter
14. HChangeConnection
15. HChangeKey
16. HTransactionStart
17. HTransactionEnd
18. HTransactionCancel
19. HExecuteSQLQuery
20. HExecuteQuery
21. HPrepareQuery
22. HExec
23. HNbRec
24. HNbRecModified
25. HOpenConnection
26. HCloseConnection
27. HDescribeConnection
28. HDescribeItem
29. HDescribeFile
30. HError
31. HErrorInfo
32. HCreate
33. HDeleteFile
34. HModifyFile
35. HCreationIfNotFound
36. HImportText
37. HExportText
38. HImportXML
39. HExportXML
40. HListItem
41. HListFile
42. HIndex
43. HOptimize
44. HLink
45. HListLink
46. HAlias
47. HToFile
48. HToArray
49. HToJSON
50. HToCSV



2. Impressão e Relatórios
51. iPrint
52. iPrintWord
53. iPrintLine
54. iPrintRect
55. iPrintImage
56. iPrintTable
57. iPrintBarcodeEAN
58. iPrintBarcodeQR
59. iPageStart
60. iPageEnd
61. iDocumentOpen
62. iDocumentClose
63. iParameter
64. iInitReportQuery
65. iPreview
66. iDestination
67. iPosition
68. iReset
69. iSetMargin
70. iConfigure



3. HTTP / API REST / Integração Web
71. HTTPRequest
72. HTTPGetResult
73. HTTPSend
74. RESTSend
75. RESTRequest
76. RESTResponse
77. RESTResponseStatus
78. RESTSetHeader
79. RESTGet
80. RESTPost
81. RESTPut
82. RESTDelete
83. EmailStartSession
84. EmailEndSession
85. EmailSendMessage
86. EmailReadFirst
87. EmailReadNext
88. FTPConnect
89. FTPClose
90. FTPGet
91. FTPPut
92. FTPListFile
93. FTPDelete
94. SocketConnect
95. SocketWrite
96. SocketRead
97. SocketClose
98. WebServiceCall
99. SOAPRequest
100. SOAPResponse



4. Interface e Controles
101. TableAddLine
102. TableInsertLine
103. TableDeleteLine
104. TableDisplay
105. TableSort
106. TableSearch
107. TableSelectPlus
108. TableSelectMinus
109. ListAdd
110. ListInsert
111. ListDelete
112. ListDisplay
113. ListSelect
114. ComboAdd
115. ComboDelete
116. ComboSelect
117. LooperAddLine
118. LooperDeleteLine
119. LooperDisplay
120. LooperSelect



5. Arquivos e Diretórios
121. fFileExist
122. fDelete
123. fCopyFile
124. fMoveFile
125. fDirExist
126. fMakeDir
127. fRemoveDir
128. fListFile
129. fListDirectory
130. fOpen
131. fClose
132. fReadLine
133. fWriteLine
134. fPosition
135. fSize
136. fCurrentDir
137. fExtractPath
138. fSaveBuffer
139. fLoadBuffer
140. fTempFile



6. Strings, JSON e XML
141. StringBuild
142. StringReplace
143. StringCount
144. StringExtract
145. StringLeft
146. StringRight
147. StringMiddle
148. StringSplit
149. StringToUTF8
150. UTF8ToString
151. JSONBuild
152. JSONToVariant
153. JSONToArray
154. VariantToJSON
155. XMLOpen
156. XMLAdd
157. XMLDelete
158. XMLRead
159. XMLWrite
160. XMLToVariant



7. Segurança e Criptografia
161. Encrypt
162. Decrypt
163. HashString
164. HashFile
165. CertOpen
166. CertClose
167. CertList
168. SSLConnect
169. JWTCreate
170. JWTVerify



8. Controle de Fluxo e Utilitários
171. Trace
172. Info
173. Error
174. Confirm
175. YesNo
176. SWITCH
177. FOR EACH
178. FOR ALL
179. TimerSys
180. Multitask



9. Data e Hora
181. DateToString
182. StringToDate
183. TimeToString
184. StringToTime
185. DateSys
186. TimeSys
187. DateDifference
188. AddDate
189. AddTime
190. SysTimeZone



10. Exportação, Office e Outras Integrações
191. ExcelOpen
192. ExcelClose
193. ExcelRead
194. ExcelWrite
195. ExcelGetSheet
196. ExcelSetSheet
197. PDFOpen
198. PDFAddPage
199. PDFWriteText
200. PDFSave



⚡ Essa lista cobre CRUD, relatórios, APIs, interface, arquivos, strings, segurança e exportação → tudo que um ERP precisa no WX.

--
Adriano José Boller
______________________________________________
Consultor e Representante Oficial da
PcSoft no Brasil
+55 (41) 99949 1800
adrianoboller@gmail.com
skype: adrianoboller
http://wxinformatica.com.br/
Membro registado
4.618 mensagems
Publicado em agosto, 24 2025 - 2:00 AM
A lista fornecida é um excelente resumo dos 200 comandos WLanguage mais usados para o desenvolvimento de um ERP com WinDev, WebDev e WinDev Mobile. Abaixo, organizo a resposta no formato solicitado (Cod, Comando, Função/Finalidade), com base na lista fornecida, detalhando a finalidade de cada comando de forma clara e concisa. Para manter a resposta prática e evitar repetição desnecessária, apresento um subconjunto representativo de cada bloco lógico, cobrindo as principais funcionalidades. Caso precise da lista completa detalhada ou de exemplos específicos, é só pedir!

📌 Comandos WLanguage para ERP
1. Banco de Dados – CRUD (HFSQL e SQL)
Cod
Comando
Função/Finalidade
1
HAdd
Adiciona um novo registro ao banco de dados.
2
HModify
Altera um registro existente no banco de dados.
3
HDelete
Exclui um registro do banco de dados.
4
HRead
Lê um registro específico do banco de dados.
5
HReadFirst
Lê o primeiro registro de uma consulta ou arquivo.
19
HExecuteSQLQuery
Executa uma consulta SQL personalizada.
25
HOpenConnection
Abre uma conexão com o banco de dados.
30
HError
Retorna informações sobre erros no acesso ao banco.
36
HImportText
Importa dados de um arquivo texto para o banco.
49
HToJSON
Converte dados do banco para formato JSON.
2. Impressão e Relatórios
Cod
Comando
Função/Finalidade
51
iPrint
Inicia a impressão de um documento ou relatório.
55
iPrintImage
Imprime uma imagem em um relatório.
58
iPrintBarcodeQR
Imprime um código QR em um relatório.
65
iPreview
Exibe uma visualização do relatório antes da impressão.
70
iConfigure
Configura parâmetros gerais de impressão.
3. HTTP / API REST / Integração Web
Cod
Comando
Função/Finalidade
71
HTTPRequest
Cria uma requisição HTTP para comunicação com APIs.
74
RESTSend
Envia uma requisição REST (GET, POST, etc.).
79
RESTGet
Executa uma requisição REST GET para obter dados.
85
EmailSendMessage
Envia um e-mail a partir da aplicação.
88
FTPConnect
Conecta a um servidor FTP para transferência de arquivos.
4. Interface e Controles
Cod
Comando
Função/Finalidade
101
TableAddLine
Adiciona uma linha a uma tabela na interface.
103
TableDeleteLine
Remove uma linha de uma tabela na interface.
105
TableSort
Ordena os dados exibidos em uma tabela.
109
ListAdd
Adiciona um item a uma lista na interface.
117
LooperAddLine
Adiciona uma linha a um controle looper (repetidor).
5. Arquivos e Diretórios
Cod
Comando
Função/Finalidade
121
fFileExist
Verifica se um arquivo existe no sistema.
123
fCopyFile
Copia um arquivo de um local para outro.
128
fListFile
Lista arquivos em um diretório especificado.
130
fOpen
Abre um arquivo para leitura ou escrita.
135
fSize
Retorna o tamanho de um arquivo em bytes.
6. Strings, JSON e XML
Cod
Comando
Função/Finalidade
141
StringBuild
Constrói uma string com base em um modelo.
148
StringSplit
Divide uma string em várias partes com base em um delimitador.
151
JSONBuild
Cria uma string JSON a partir de dados.
155
XMLOpen
Abre um documento XML para manipulação.
159
XMLWrite
Escreve dados em um documento XML.
7. Segurança e Criptografia
Cod
Comando
Função/Finalidade
161
Encrypt
Criptografa dados para garantir segurança.
163
HashString
Gera um hash (ex.: MD5, SHA) de uma string.
168
SSLConnect
Estabelece uma conexão segura via SSL.
169
JWTCreate
Cria um token JWT para autenticação.
170
JWTVerify
Verifica a validade de um token JWT.
8. Controle de Fluxo e Utilitários
Cod
Comando
Função/Finalidade
171
Trace
Exibe mensagens de depuração no console.
172
Info
Exibe uma mensagem informativa para o usuário.
174
Confirm
Exibe uma caixa de diálogo de confirmação.
179
TimerSys
Retorna o tempo do sistema para controle de tarefas.
180
Multitask
Inicia uma tarefa em segundo plano (multitarefa).
9. Data e Hora
Cod
Comando
Função/Finalidade
181
DateToString
Converte uma data para uma string formatada.
183
TimeToString
Converte uma hora para uma string formatada.
187
DateDifference
Calcula a diferença entre duas datas.
188
AddDate
Adiciona dias, meses ou anos a uma data.
190
SysTimeZone
Retorna o fuso horário do sistema.
10. Exportação, Office e Outras Integrações
Cod
Comando
Função/Finalidade
191
ExcelOpen
Abre um arquivo Excel para manipulação.
194
ExcelWrite
Escreve dados em uma célula ou intervalo do Excel.
197
PDFOpen
Abre um documento PDF para manipulação.
199
PDFWriteText
Escreve texto em um documento PDF.
200
PDFSave
Salva um documento PDF no disco.

Observações
• Organização: A lista está dividida em 10 blocos lógicos, facilitando a identificação dos comandos por área de aplicação (banco de dados, interface, segurança, etc.).
• Flexibilidade: Os comandos são compatíveis com WinDev, WebDev e WinDev Mobile, cobrindo desde operações de banco até integrações modernas com APIs REST e JWT.
• Sugestão: Para um ERP robusto, priorize a implementação de segurança (ex.: Encrypt, JWTCreate) e integração com APIs (RESTSend, HTTPRequest) para atender às demandas atuais de sistemas corporativos.
• Próximos passos: Se precisar de exemplos práticos de código WLanguage para algum comando ou de um guia para implementar um módulo específico do ERP (ex.: CRUD, relatórios, API), posso detalhar!
Se quiser que eu expanda algum bloco, forneça exemplos de código ou crie um diagrama de fluxo para um processo específico (ex.: integração com API REST ou geração de relatórios), é só avisar! 🚀

--
Adriano José Boller
______________________________________________
Consultor e Representante Oficial da
PcSoft no Brasil
+55 (41) 99949 1800
adrianoboller@gmail.com
skype: adrianoboller
http://wxinformatica.com.br/
Publicado em agosto, 27 2025 - 10:43 AM
Boller escreveu:
Boa noite

Um ERP em WX (WinDev, WebDev, WinDev Mobile) normalmente precisa de:
• CRUD completo em banco de dados (HFSQL, MySQL, PostgreSQL etc.)
• Relatórios e impressão
• API REST/HTTP para integração
• Controles visuais e tabelas
• Segurança (criptografia, senha, logs)
• Arquivos (importação/exportação, Excel, PDF)
• Agendamentos, automação e jobs

Segue a superlista dos 200 comandos WLanguage mais usados para um ERP organizada em 10 blocos lógicos (todos válidos no WinDev/WebDev/Mobile).



📌 Lista dos 200 comandos WLanguage mais usados para ERP

1. Banco de Dados – CRUD (HFSQL e SQL)
1. HAdd
2. HModify
3. HDelete
4. HRead
5. HReadFirst
6. HReadNext
7. HReadPrevious
8. HReadSeek
9. HReadSeekFirst
10. HReadSeekLast
11. HFound
12. HReset
13. HFilter
14. HChangeConnection
15. HChangeKey
16. HTransactionStart
17. HTransactionEnd
18. HTransactionCancel
19. HExecuteSQLQuery
20. HExecuteQuery
21. HPrepareQuery
22. HExec
23. HNbRec
24. HNbRecModified
25. HOpenConnection
26. HCloseConnection
27. HDescribeConnection
28. HDescribeItem
29. HDescribeFile
30. HError
31. HErrorInfo
32. HCreate
33. HDeleteFile
34. HModifyFile
35. HCreationIfNotFound
36. HImportText
37. HExportText
38. HImportXML
39. HExportXML
40. HListItem
41. HListFile
42. HIndex
43. HOptimize
44. HLink
45. HListLink
46. HAlias
47. HToFile
48. HToArray
49. HToJSON
50. HToCSV



2. Impressão e Relatórios
51. iPrint
52. iPrintWord
53. iPrintLine
54. iPrintRect
55. iPrintImage
56. iPrintTable
57. iPrintBarcodeEAN
58. iPrintBarcodeQR
59. iPageStart
60. iPageEnd
61. iDocumentOpen
62. iDocumentClose
63. iParameter
64. iInitReportQuery
65. iPreview
66. iDestination
67. iPosition
68. iReset
69. iSetMargin
70. iConfigure



3. HTTP / API REST / Integração Web
71. HTTPRequest
72. HTTPGetResult
73. HTTPSend
74. RESTSend
75. RESTRequest
76. RESTResponse
77. RESTResponseStatus
78. RESTSetHeader
79. RESTGet
80. RESTPost
81. RESTPut
82. RESTDelete
83. EmailStartSession
84. EmailEndSession
85. EmailSendMessage
86. EmailReadFirst
87. EmailReadNext
88. FTPConnect
89. FTPClose
90. FTPGet
91. FTPPut
92. FTPListFile
93. FTPDelete
94. SocketConnect
95. SocketWrite
96. SocketRead
97. SocketClose
98. WebServiceCall
99. SOAPRequest
100. SOAPResponse



4. Interface e Controles
101. TableAddLine
102. TableInsertLine
103. TableDeleteLine
104. TableDisplay
105. TableSort
106. TableSearch
107. TableSelectPlus
108. TableSelectMinus
109. ListAdd
110. ListInsert
111. ListDelete
112. ListDisplay
113. ListSelect
114. ComboAdd
115. ComboDelete
116. ComboSelect
117. LooperAddLine
118. LooperDeleteLine
119. LooperDisplay
120. LooperSelect



5. Arquivos e Diretórios
121. fFileExist
122. fDelete
123. fCopyFile
124. fMoveFile
125. fDirExist
126. fMakeDir
127. fRemoveDir
128. fListFile
129. fListDirectory
130. fOpen
131. fClose
132. fReadLine
133. fWriteLine
134. fPosition
135. fSize
136. fCurrentDir
137. fExtractPath
138. fSaveBuffer
139. fLoadBuffer
140. fTempFile



6. Strings, JSON e XML
141. StringBuild
142. StringReplace
143. StringCount
144. StringExtract
145. StringLeft
146. StringRight
147. StringMiddle
148. StringSplit
149. StringToUTF8
150. UTF8ToString
151. JSONBuild
152. JSONToVariant
153. JSONToArray
154. VariantToJSON
155. XMLOpen
156. XMLAdd
157. XMLDelete
158. XMLRead
159. XMLWrite
160. XMLToVariant



7. Segurança e Criptografia
161. Encrypt
162. Decrypt
163. HashString
164. HashFile
165. CertOpen
166. CertClose
167. CertList
168. SSLConnect
169. JWTCreate
170. JWTVerify



8. Controle de Fluxo e Utilitários
171. Trace
172. Info
173. Error
174. Confirm
175. YesNo
176. SWITCH
177. FOR EACH
178. FOR ALL
179. TimerSys
180. Multitask



9. Data e Hora
181. DateToString
182. StringToDate
183. TimeToString
184. StringToTime
185. DateSys
186. TimeSys
187. DateDifference
188. AddDate
189. AddTime
190. SysTimeZone



10. Exportação, Office e Outras Integrações
191. ExcelOpen
192. ExcelClose
193. ExcelRead
194. ExcelWrite
195. ExcelGetSheet
196. ExcelSetSheet
197. PDFOpen
198. PDFAddPage
199. PDFWriteText
200. PDFSave



⚡ Essa lista cobre CRUD, relatórios, APIs, interface, arquivos, strings, segurança e exportação → tudo que um ERP precisa no WX.

--
Adriano José Boller
______________________________________________
Consultor e Representante Oficial da
PcSoft no Brasil
+55 (41) 99949 1800
adrianoboller@gmail.com
skype: adrianoboller
http://wxinformatica.com.br/


[url=https://iogames.games/]io games[/url]