Ol,
Para profissionais que trabalham com Protheus a muitos anos, criar um gatilho algo simples, mas para
quem esta comeando pode no parecer to simples assim.
Bom, abaixo vou explicar nos mnimos detalhes o processo de criao de um gatilho.
Gatilho, como o prprio nome diz, um campo que aps acionado ir disparar alguma coisa.
No Protheus, um exemplo simples :
ex.: Na tela de incluso do pedido de venda, gostaria que quando selecionasse o cliente no campo
Cliente:, ele preenchesse no campo Nome cliente: o Nome do Cliente. Acompanhe no print sem ativar o
gatilho:
Parece algo to simples n? rsrsrs, mas para fazer isso, tivemos que entrar no parmetros iniciais com
SIGACFG:
Este exemplo o gatilho criado para aquela situao descrita no incio do post, onde aps preenchido o
campo Cliente ele preenche automtico o campo Nome Cliente, buscando da tabela de clientes.
Existem vrios gatilhos prontos por padro no Protheus, usando comandos e linhas de cdigo bastante
complexas, vo desde um simples POSICIONE at uma chamada de funo criada em algum cdigo
fonte personalizado. sempre bom olhar alguns para se inspirar.
Espero poder ter ajudado.
ARQUIVADO EM PROTHEUS ETIQUETADO COM GATILHO, MICROSIGA, PROTHEUS, SIGACFG
Ol,
Aps algumas instalaes, resolvi escrever passo-a-passo o processo de instalao e configurao do
Protheus10 utilizando banco de dados SQL Server numa mquina local para testes. Segue abaixo:
Obs.: Todas as instalaes devem ser feitas como modo Administrador;
Dessa forma de instalao voc tem direito apenas a 2 licenas para utilizao, para colocar em produo
e com acessos voc dever comprar licena da Totvs.
1 Passo: Instalar o Totvs Appication Server
Na tela inicial, clique no icone destacado de amaralo abaixo:
Por padro, costumamos mudar ela para dentro do diretrio Protheus10, com essa mudana, fica assim:
Na prxima tela, mude a opo Banco de Dados para SQL e clique em avanar:
Caso voc no utilize o mdulo Siga Loja, clique em no, para que ele no instale as DLLs do mdulo.
Feito isso, s continuar clicando em avanar at o processo de instalao comear, o que dependendo da
mquina que esta instalando, isso pode demorar.
No final da instalao ele aparecer uma mensagem onde esta buscando o servidor de licenas, no meu
caso, como no tenho servidor de licena, basta apenas clicar em OK.
Na prxima tela preencha o nome do banco. (fica sua escolha, mas anote-o, pois dever lembrar
depois).
Onde:
Clique em avanar.
Na prxima tela, marque a opo: alterar o banco de dados padro para: Protheus(nesse caso o nome
do banco);
Depois s avanar, avanar
8 Passo: Configurar o totvsdbaccess
Abra o diretrio onde voc salvou o Totvsdbaccess e copie o arquivo Totvsdbaccess.exe e cole como
atalho no mesmo diretrio.
Depois de instalado, vamos colocar para ser startado automtico quando o windows iniciar, para isso v
em Iniciar/executar e digite services.msc
Na janela que abrir, procure por TotvsDBAccess, clique 2x em cima do servio e coloque conforme
abaixo:
No coloque nenhum usurio e senha, apenas clique em confirmar e selecione o ambiente que deseja
utilizar.
Pronto, seu Protheus10 esta funcionando redondindo, mas para que ele permanea funcionando, temos
que fazer mais alguns ajustes.
10 Passo: Instalar o sevio Protheus
Feche o protheus e console aberto;
Abra c:/protheus/bin/appserver, no atalho criado no 8 passo, substitua o -console por -install.
Repita o 9 passo e coloque tambm o servio para startar automaticamente. (nome do servio Totvs)
11 Passo: Configurar Banco de Dados no totvsappserver.ini
Abra C:\Protheus 10\bin\appserver\appserver.ini
No parmetro coloque assim:
[TopConnect]
DataBase=MSSQL
Server=ti01
//nome do computador
ALIAS=protheus
// nome do banco