Páginas filhas
  • 3.0 Como invocar uma rotina do Microsiga Protheus

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

  • Via SmartClient
  • Via SmartClientHTML
Para realizar esta tarefa, devemos iniciar a rotina SIGABPM, utilizando o parametro -p do TOTVS | SmartClient e passar as seguintes informações:
  1. Código numérico do módulo Microsiga Protheus
  2. Nome da Rotina de menu que será invocada
Ao fazermos isto, o sistema poderá solicitar a autenticação do usuário no Microsiga Protheus, conforme os parametros da politica de segurança e entrar diretamente na rotina, respeitando o acesso do usuário que foi logado.

Invocando uma rotina via linha de comando - TOTVS | SmartClient

Ao ser iniciado, o TOTVS | SmartClient exibe a tela de parâmetros iniciais, para identificação do Ambiente, da Conexão e do APO inicial. Porém, tais informações podem ser informadas através da linha de comando do ícone de acesso ao TOTVS | SmartClient.

Através desta funcionalidade do TOTVS | SmartClient, podemos criar um atalho para uma rotina especifica do produto, conforme exemplo abaixo:

Smartclient.exe -m -p=sigabpm -e=environment -c=tcp -a=5 -a=mata010

 

No exemplo acima são passados dois parâmetros para o programa inicial, o primeiro parâmetro é o código do módulo e o segundo parâmetro é o nome da rotina. Além dos demais parâmetros de linha de comando do TOTVS | SmartClient

Invocando uma rotina via TOTVS | SmartClientHTML

Ao ser iniciado, o TOTVS | SmartClientHTML exibe a tela de parâmetros iniciais, para identificação do Ambiente, da Conexão e do APO inicial. Porém, tais informações podem ser informadas através da barra de endereço do Browse de acesso ao TOTVS | SmartClientHTML.

Através desta funcionalidade do TOTVS | SmartClientHTML, podemos criar um atalho para uma rotina especifica do produto, conforme exemplo abaixo:

http://localhost:8081/?auto=true&StartProg=SIGABPM&Comm=TCP&Env=Environment&p0=5&p1=mata010

 

No exemplo acima são passados dois parâmetros para o programa inicial, o primeiro parâmetro é o código do módulo (p0) e o segundo parâmetro (p1) é o nome da rotina. Além dos demais parâmetros de linha de comando do TOTVS | SmartClientHTML