Mudanças entre as edições de "Script no Recebimento de Mensagem"
(Criou página com 'O script pode ser disparado no recebimento de mensagens dentro do ERP. Para isso deve ser criado um script que contenha um procedimento com o mesmo nome e que esse procedime...') |
|||
(8 revisões intermediárias por 2 usuários não estão sendo mostradas) | |||
Linha 5: | Linha 5: | ||
Nos parâmetros do módulo de cadastros gerais, deve ser vinculado o script criado. | Nos parâmetros do módulo de cadastros gerais, deve ser vinculado o script criado. | ||
− | Exemplo | + | ===Exemplo=== |
− | + | Nome: ExecutarEvento; | |
− | + | '''procedure''' ExecutarEvento(MsgID: Integer); | |
− | procedure ExecutarEvento(MsgID: Integer); | + | '''begin''' |
− | begin | ||
informacao('Recebimento da mensagem '+IntToStr(MsgID)); | informacao('Recebimento da mensagem '+IntToStr(MsgID)); | ||
− | end; | + | // MsgID é o id do registro da mensagem na tabela DB_MENSAGENS |
+ | '''end'''; | ||
− | begin | + | '''begin''' |
− | + | '''end'''. | |
− | end. |
Edição atual tal como às 19h11min de 20 de junho de 2021
O script pode ser disparado no recebimento de mensagens dentro do ERP.
Para isso deve ser criado um script que contenha um procedimento com o mesmo nome e que esse procedimento receba um valor inteiro como parâmetro.
Nos parâmetros do módulo de cadastros gerais, deve ser vinculado o script criado.
Exemplo
Nome: ExecutarEvento;
procedure ExecutarEvento(MsgID: Integer); begin informacao('Recebimento da mensagem '+IntToStr(MsgID)); // MsgID é o id do registro da mensagem na tabela DB_MENSAGENS end; begin end.