Instalação do Protheus 12.1.2410 (Onça Preta) com WebAgent e WebApp | Ti Especial 0001

Nesse vídeo, será demonstrado o processo de instalação do Protheus 12.1.2410, Onça Preta.

Abaixo o vídeo demonstrando o passo a passo da instalação:

Abaixo os instaladores utilizados (fora os da TOTVS):

Abaixo os instaladores do Protheus (para Windows x64):

  • License: Linha TOTVS License Server > License Server > Instaladores ou clique aqui
  • DbAccess: TOTVS Linha Protheus > TOTVSTEC-Framework > DbAccess ou clique aqui
  • Arquivos de Configuração Fiscal: TOTVS Linha Protheus > Artefatos Gerais do Produto > Arquivos de Configuração > Na lista procure por Fiscal ou clique aqui
  • Dicionário Completo: TOTVS Linha Protheus > [Selecione a versão, por exemplo, Microsiga Protheus Versão 12.1.2410] > Dicionário de Dados > Na lista procure por Brasil e/ou Completo ou clique aqui
  • Help de Campos: TOTVS Linha Protheus > [Selecione a versão, por exemplo, Microsiga Protheus Versão 12.1.2410] > Help de Campo > Na lista procure por Brasil e/ou Completo ou clique aqui
  • Menus: TOTVS Linha Protheus > [Selecione a versão, por exemplo, Microsiga Protheus Versão 12.1.2410] > Menus > Na lista procure por Brasil ou clique aqui
  • Repositório de Objetos: TOTVS Linha Protheus > [Selecione a versão, por exemplo, Microsiga Protheus Versão 12.1.2410] > Repositório > Na lista procure por Brasil e baixe o RPO com a nomenclatura no fim de TTTM120.RPO ou clique aqui
  • AppServer: TOTVS Linha Protheus > TOTVSTEC-Framework > AppServer > Na lista procure a versão para Windows ou clique aqui
  • WebApp: TOTVS Linha Protheus > TOTVSTEC-Framework > SmartClient > Na lista procure a versão para Windows escrito WebApp ou clique aqui
  • SmartClient WebAgent: TOTVS Linha Protheus > TOTVSTEC-Framework > SmartClient >Na lista procure por SmartClient Web-Agent ou clique aqui

Abaixo a configuração usada no dbaccess.ini (dentro da pasta DbAccess):

[General]
LicenseServer=localhost
LicensePort=5555
Port=7890
AuditLog=0
AuditServer=
AuditPort=7890
AuditLevel=1
AuditAll=0
AuditSqlExec=1
AuditProcExec=1
AuditThreadComment=1
AuditERPUserName=1
AuditSingleThread=0

[service]
Name=TOTVS_DBAccess
Displayname=TOTVS | DBAccess

Abaixo a configuração usada no appserver.ini (dentro da pasta AppServer):

[AMBTST]
SourcePath=C:\TOTVS\ERP\Protheus\apo
RootPath=C:\TOTVS\ERP\Protheus_Data
StartPath=\system\
RPOCustom=C:\TOTVS\ERP\Protheus\apo\mycustom.rpo
RpoDb=top
RpoLanguage=Portuguese
RpoVersion=120
Trace=0
TopMemoMega=1
DBAlias=PROTHEUS
DBServer=localhost
DBDatabase=MSSQL
DBPort=7890
StartSysInDB=1

[TopConnect]
Database=MSSQL
Alias=PROTHEUS
ProtheusOnly=0
Port=7890

[Drivers]
Active=TCP

[TCP]
TYPE=TCPIP
Port=1257

[General]
InstallPath=C:\TOTVS\ERP\Protheus
Segmento=YddTQHWW=VZF=yhu
Serie===AV
app_environment=AMBTST
EchoConsoleLogDate=1
AsyncConsoleLog=1
ConsoleLogDate=0

[LICENSECLIENT]
server=localhost
port=5555

[service]
Name=TOTVS_PROTHEUS
Displayname=TOTVS | Protheus

[TCPSERVER]
Enable=0

[TDS]
AllowApplyPatch=*
AllowEdit=*
EnableDisconnectUser=*
EnableSendMessage=*
EnableBlockNewConnection=*
EnableStopServer=*

[WEBAPP]
Port=8099
EnvServer=AMBTST
agentJsonUpdate=webagent.json

[WebAgent]
Port=21021

[WebApp/webapp]
MPP=

Abaixo a configuração usada no webagent.json (dentro da pasta AppServer):

{
    "version": "1.0.12",
    "windows_x64": "webagent\\web-agent-1.0.12-windows-x64-release.setup.exe"
}

Bom pessoal, por hoje é só.

Abraços e até a próxima.

Dan (Daniel Atilio)
Cristão de ramificação protestante. Especialista em Engenharia de Software pela FIB, graduado em Banco de Dados pela FATEC Bauru e técnico em informática pelo CTI da Unesp. Entusiasta de soluções Open Source e blogueiro nas horas vagas. Autor e mantenedor do portal Terminal de Informação.

47 Responses

  1. Bom dia!, como sempre ótimo material. Tem algo relacionado a “Web Monitor ” com a release 24?. Desde já agradeço. Abs.

    • Bom dia Alan, tudo joia?

      Acha, nós que agradecemos pelo comentário e feedback, é muita generosidade sua.

      Infelizmente ainda não temos um material sobre, está na nossa to-do list.

      Assim que fizermos algo, lhe avisaremos.

      Tenha uma ótima e abençoada quarta feira.

      Um grande abraço.

  2. Luccas disse:

    Boa tarde, estou tentando fazer mas o meu sistema é o windows 11 e diz que não esta homologado. Tem alguma sugestão?

  3. Jeferson de Jesus Santos Junior disse:

    Olá, eu consigo a partir desta instalação usar o VSCode para estudar na prática ADVPL? Testar também, APSDU, Configurador e dentre outros? A empresa em que eu trabalho está com a implantação do TOTVS Protheus acontecendo e preciso práticar em uma base local.

    • Bom dia Jeferson, tudo joia?

      Sim, você consegue. Esse vídeo tem esse foco mesmo, ajudar analistas a terem uma base de testes local, para focar em desenvolvimentos e aprendizagem.

      Quanto aos cursos que temos disponíveis, temos sim o de APSDU, o de Configurador, ai envolvendo programação temos de AdvPL, Relatórios, Orientação a Objetos, WebServices, entre outros. Tentamos sempre lançar um curso novo a cada 2 ou 3 meses na nossa assinatura. Segue a lista completa dos cursos disponíveis: https://terminaldeinformacao.com/cursos-disponiveis/

      Tenha uma ótima e abençoada quarta feira.

      Um grande abraço.

  4. Roberto Miguel Areco disse:

    Buen dia, al querer acceder desde otro equipo (ip diferente), tengo este error al cargar la pagina del login:
    Es posible que la página web en https:/ /192.168.100.134:2410/app-root/preindex_env_p24local/index.html?totvstec_websocket_port=54046&totvstec_remote_type=5&app_name=protheuslib-tface_env_p24local&clear_storage=1&totvstec_remote_origin=http%3A%2F%2F192.168.100.134%3A8099 no funcione temporalmente o se haya trasladado de manera permanente a una nueva dirección web.
    Cual podria ser la configuraicon faltante??

    • Bom dia Roberto, tudo joia?

      Não conheço muito da parte de redes ou infra, mas eu suponho que seja algum bloqueio.

      Então, se ambas as máquinas (a que esta rodando o serviço do Protheus e essa outra que esta tentando acessar via navegador), estiverem na mesma rede, ai verifique como que está o firewall da máquina que esta rodando o Protheus, se esta liberado o acesso.

      Agora se as máquinas estiverem em redes diferentes, ai você vai precisar liberar algum ip ou dns externo para a máquina que esta rodando o serviço do Protheus, e ai esse acesso externo que você usa na URL quando for usar no navegador.

      Tenha uma ótima e abençoada quinta feira.

      Um grande abraço

  5. Jeferson de Jesus Santos Junior disse:

    Bom dia, tudo bem? Eu baixei certinho, tenho apenas duas dúvidas, eu estou fazendo alterações no dicionário de dados e quando eu tento salvar ele tenta jogar para o modo exclusivo para salvar. Nesta versão local, como eu coloco em modo exclusivo?

    • Bom dia Jeferson, tudo joia graças a Deus e você?

      Para deixar em modo exclusivo uma base local, você tem que derrubar todas as conexões ativas, para que quando você abra o Configurador, fique somente a sua.

      Para derrubar as conexões, você pode usar direto no VSCode (clicar com o botão direito na conexão e depois em Open Monitor View), você pode usar o WebMonitor da TOTVS ou você pode usar o DbMonitor do DbAccess. Em todos esses, ai você derruba conexões que possam estar presas no ambiente.

      Tenha uma ótima e abençoada quarta feira.

      Um grande abraço.

  6. Julius disse:

    Fala Daniel! Então, fiz o release na minha maquina, mas quando tento rodar meus scripts advpl no vscode, aparentemente não consigo acessar o localhost no navegador… me vem o erro “Parameter WebNavigator not informed), mas já configurei pra abrir no chrome e fiz essa mudança no meu launch.json… Como eu deveria configurar o meu launch.json?

    {
    “version”: “0.2.0”,
    “configurations”: [
    {
    “type”: “totvs_language_web_debug”,
    “request”: “launch”,
    “name”: “TOTVS Web Debug”,
    “program”: “${command:AskForProgramName}”,
    “isMultiSession”: true,
    “enableTableSync”: true,
    “WebNavigator”: “firefox”,
    “CWB”: “c:\\Program Files\\TOTVS\\CWB\\CWB.exe”,
    “serverUrl”: “http://localhost:4321”,
    “workspace”: “${workspaceFolder}”
    }
    ],
    “lastPrograms”: [
    {
    “label”: “sigacfg”
    }
    ],
    “lastProgramExecuted”: “sigacfg”
    }

  7. Joao Ferreira disse:

    Boa noite, este download está disponível em alguma pasta? Estou tentando criar minha conta na TOTVS, mas não consigo.

    • Bom dia João, tudo joia?

      Para ter uma conta na TOTVS, você precisa estar associado a alguma empresa que seja cliente TOTVS, ou franquia, ou partner.

      Ai para fazer o download, caso não seja nenhuma das opções citadas acima, você pode perguntar em grupos do WhatsApp, ou direto em cursos dentro da Hotmart ou Udemy para compartilharem contigo, caso possuam os instaladores.

      Tenha uma ótima e abençoada terça feira.

      Um grande abraço.

  8. Priscila Souza disse:

    Boa tarde João,

    Segue todos os passos a passos, porem meu appserver inicia porem depois de 2 minutos para o serviços coloquei via console e mesmo assim não da nenhum erro e fecha. O que devo fazer neste caso????

    • Bom dia Priscila, tudo joia?

      Recentemente em um grupo no WhatsApp, mandaram algumas dicas, pois parece que tem alguma coisa relacionada com a versão do Windows e a versão do AppServer.

      O procedimento que mandaram no grupo foi esse aqui:
      1. Desinstalar todos os serviços (AppServer, DbAccess e License)
      2. Instalar todos eles novamente (License, DbAccess e AppServer)
      3. Abrir o regedit do Windows e procurar pela chave HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control
      4. Clicar com o botão direito e depois ir em Novo > DWORD (32 bit)
      5. No nome coloque ServicesPipeTimeout
      6. Depois de criado, clique com o botão direito em cima desse que foi criado e vá em Alterar Base para Decimal
      7. Ai clique com o botão direito novamente, e defina um tempo em milissegundos para os serviços, por exemplo, 60000 milissegundos é igual a 1 minuto
      8. Reinicie o computador
      9. Suba os serviços do Protheus em modo console, veja se tudo funciona, se sim, em seguida pare eles e suba de forma automática

      Tenha um ótimo e abençoado fim de semana.
      Um grande abraço.

      • Marco Antonio disse:

        Boa tarde, pessoal!

        Somente para conhecimento, mesmo fazendo o procedimento no regedit o meu serviço não estava iniciando. Identifiquei que se tratava da lentidão para ser iniciado, então decidi aumentar ainda mais o timeout do serviço para 120000.

        • Bom dia Marco, tudo joia?

          Que estranho, isso pelo serviços do Windows?

          Se você tentar iniciar em modo console, ele inicia rápido?

          Tenha uma ótima e abençoada quinta feira.

          Um grande abraço.

  9. Marcelo de Oliveira e Souza disse:

    Bom dia Daniel.

    Estou migrando meu ambiente DEV do release 2310 para o 2410, aparentemente até agora tudo certo. Apenas queria confirmar 2 coisas, ví que sua pasta “appserver” ficou na mesma raiz que a pasta “apo”, no nosso release 2310 essa pasta fica dentro da pasta “bin” juntamente com a “smartclient’, algum problema? Outra coisa, como estou usando uma copia do banco da produção 2310 deu erro de dicionário ao abrir o Protheus, nesse caso preciso rodar o dicionario diferencial primeiro, isso? Abraços e parabéns pelo trabalho.

  10. Maurilio Marques disse:

    Muito bom, funcionou de primeira, só minha fonte que esta dando erro ao reconhecer caracteres especiais.

  11. Rangel disse:

    Boa noite Dan, segui todos os passos de instalação, porém quando chega no comando appserver.exe -console ele não aparece que iniciou a aplicação, ele só finaliza [22/01/2025 21:59:54] APPLICATION END. Se eu prossigo para criar o serviço ele não inicia dando a seguinte mensagem: O serviço TOTVS | Protheus em Computador local foi iniciado e interrompido. Alguns serviços são interrompidos automaticamente se não estiverem sendo usados por outros serviços ou programas.

    Consegue dar uma luz ?

    • Bom dia Rangel, tudo joia?

      Certo, vá na pasta AppServer, e veja o arquivo console.log.

      Abrindo ele, procure por “error” e veja qual possível problema é citado no log.

      Tenha uma ótima e abençoada quinta feira.

      Um grande abraço.

  12. Evandro disse:

    Ótimo material, funcionou perfeitamente. Estou só com uma dificuldade para criar um outro ambiente separado, acho que pode ser algo relacionado ao webagent.

    • Bom dia Evandro, tudo joia?

      Opa, obrigado pelo comentário.

      Então eu adicionei normalmente aqui um ambiente secundário, logo após a definição do AMBTST no appserver.ini, eu adicionei o AMBTST2, conforme exemplo abaixo:


      [AMBTST2]
      SourcePath=C:\TOTVS\ERP\Protheus\apo2
      RootPath=C:\TOTVS\ERP\Protheus_Data
      StartPath=\system\
      RPOCustom=C:\TOTVS\ERP\Protheus\apo2\mycustom.rpo
      RpoDb=top
      RpoLanguage=Portuguese
      RpoVersion=120
      Trace=0
      TopMemoMega=1
      DBAlias=PROTHEUS
      DBServer=localhost
      DBDatabase=MSSQL
      DBPort=7890
      StartSysInDB=1
      Theme=Sunset

      Tenha uma ótima e abençoada semana.

      Um grande abraço.

  13. Evandro disse:

    Grato pelo retorno Daniel! Caso eu queira direcionar este ambiente para ou outro banco é só trocar o DBAlias?

    • Bom dia Evandro, tudo joia?

      Sim, na teoria sim.

      Eu não cheguei a testar na 2410, mas se a outra base estiver na mesma build, mesma lib e outras configs, acredito que irá funcionar sim.

      Tenha uma ótima e abençoada terça feira.

      Um grande abraço.

  14. Rafael Barth disse:

    Boa tarde Daniel, tudo certo?

    Minha instalação correu bem até eu ter que alterar o web agent de .12 para 1.0.16, porém quando tento acessar o SIGACFG ele me retorna o seguinte erro:

    Não foram encontradas as seguintes tabelas no Banco de Dados:
    SYS_GRP_ACCESS
    SYS_GRP_ACCRESTRIC
    SYS_GRP_ACESSIB
    SYS_GRP_FILIAL
    ….
    SYS_USR_OAUTHSem essas tabelas não é possível acessar o Protheus, favor entrar em contato com o Administrador do sistema.

    Eu segui o passo a passo corretamente e a única coisa que fiz diferente foi ir apagando as pastas zipadas de download mas mesmo assim não consigo ver correlação disso com o erro apresentado.

    Consegue dar um help? Desde já muito obrigado pela atenção e pelo conteúdo!

    • Bom dia Rafael, tudo joia graças a Deus e você?

      Que estranho, esse erro não cheguei a pegar.

      No appserver.ini, a StartSysInDB está como 1 e no caso, a systemload está com os arquivos para extração das tabelas?

      Fico no aguardo.

      Tenha uma ótima e abençoada quinta feira.

      Um forte abraço.

      • Rafael Barth disse:

        Boa tarde, tudo joia aqui também!!

        Pior que ainda me deparo com o mesmo erro e tudo confere com o passo a passo do vídeo, desde o StartSysInDB=1 até todos os arquivos corretos na pasta systemload.

        Vou tentar refazer a instalação do zero para ver o que dá.

        Muito obrigado pela atenção e se conseguir pensar em algo mais que possa me ajudar eu aceito, Deus te abençoe!!

        • Bom dia Rafael, Amém meu irmão.

          Certo, vou tentar fazer algumas simulações também para ver se reproduzo o cenário.

          Mas tente então, recriar do zero e depois em informa se deu certo o resultado.

          Tenha uma ótima e abençoada sexta feira.

          Um forte abraço.

    • Talita Gonçalves de Carvalho disse:

      Estou com esse mesmo erro, como conseguiu resolver?

  15. Talita Gonçalves de Carvalho disse:

    Segui todo o passo a passo, porém ao tentar abrir na pagina da web o localhost:8099 da o seguinte erro: Não é possível acessar esse site
    A conexão com localhost foi recusada.
    Tente:

    Verificar a conexão
    Verificar o proxy e o firewall
    ERR_CONNECTION_REFUSED

    • Bom dia Talita, tudo joia?

      Que estranho, e o serviço está em execução no Windows (services.msc)?

      Se sim, faça dois testes, manualmente no navegador, você coloca o http ou https na URL, exemplo:
      http://127.0.0.1:8099
      https://127.0.0.1:8099

      Depois nos dê o feedback.

      Tenha uma ótima e abençoada sexta feira.

      Um forte abraço.

      • Talita disse:

        Acho que eu descobri, o meu Windows e o x32 e não o x64, porem baixei os arquivos todos como se fosse x64, teria como compartilhar comigo os arquivos para o x32? (ta***@gmail.com)

      • Talita Gonçalves de Carvalho disse:

        Depois desse erro, apareceu esse outro: inconsistência no ambiente – Foram encontrados os seguintes erros no ambiente:
        O servidor de licenças não está respondendo, entre em contato com o administrador do sistema.
        Contate o Administrador do Sistema.

        • Bom dia Talita, tudo joia?

          Verifica se o serviço TOTVS License Server está em execução no Windows, caso esteja, ai verifica a porta usada nele, por exemplo, 5555, 7777, etc (aquela que você informa na instalação), se é a mesma usada dentro das configurações do Protheus.

          Tenha uma ótima e abençoada quarta feira.

          Um grande abraço.

  16. ELTON GASPAR DE MOURA disse:

    Fiz o passo e na hora de executar CFG pela primeira vez, após selecionar o pais ele da um erro inesperado – Totvs Contrução e Projeto, o que pode ser ?

    • Bom dia Elton, tudo joia?

      Infelizmente não peguei esse erro.

      Mas algo que você pode conferir, como é logo após ao selecionar o país, é verificar se na pasta systemload e system estão todos os arquivos necessários (dicionário, help, arquivos de configuração fiscal, menus).

      Se estiver tudo ok, você pode tentar apagar o banco de dados, recriar ele, e ver se ao acessar o SIGACFG, o sistema consegue criar a estrutura das tabelas.

      Tenha uma ótima e abençoada terça feira.

      Um forte abraço.

  17. Talita Gonçalves de Carvalho disse:

    Daniel, não era isso não, o meu é 64 mesmo, fiz confusão. Eu desinstalei tudo e comecei do zero de novo. Dessa vez consegui abrir o localhost:8099, cheguei a colocar o SIGACFG e o ambiente de teste, porém depois do OK, da erro..TOPConnect – Falha de conexão / Erro -35 (MSSQL;PROTHEUS;localhost)

  18. Talita Gonçalves de Carvalho disse:

    Daniel, consegui resolver o erro dos SYS, o problema estaca no management, o Servername que estava salvo lá, era o nome do meu computador, foi automático e eu não reparei, criei um novo banco com o nome LOCALHOST e configurei o ODBC novamente. Ai parou de dar esse erro, e apareceu um novo:
    THREAD ERROR ([29720], talgc, BOOK-J0HCKQUOJF) 01/07/2025 23:00:10
    Erro na abertura da tabela SYS_BCAST_KEYSTAGE usando o drive: TOPCONN on FWTABLEDDL:OPENTABLE(FWTABLEDDL.PRX) 03/10/2024 14:22:33 line : 1115

    [TOTVS build: 7.00.240223P-20241010]
    Called from FWBCASTKEYSTAGE:ACTIVATE(FWBCASTKEYSTAGE.PRW) 03/10/2024 14:22:32 line : 103
    Called from MPGETSTAGE(MPGETSTAGE.PRW) 03/10/2024 14:22:35 line : 79
    Called from MSAPP:NEW(FWAPP.PRW) 03/10/2024 14:22:33 line : 251
    Called from SIGACFG(APLIB000.PRW) 03/10/2024 14:22:27 line : 1032

    [TOTVS Environment: AMBTST]
    [TOTVS Environment RPODB: top]
    [TOTVS Environment Trace: 0]
    [TOTVS Environment IBXLog: Nenhum]
    [TOTVS Environment KillStack: Nenhum]
    [TOTVS Environment TraceStack: Nenhum]
    [TOTVS Environment SpecialKey: Nenhum]
    [TOTVS Environment LocalFiles: Nenhum]
    [TOTVS Environment LogProfiler: Nenhum]
    [TOTVS Environment TopMemoMega: 1]
    [TOTVS Environment RPOLanguage: Portuguese]
    [TOTVS Environment RegionalLanguage: Nenhum]
    [TOTVS Environment LocalDBExtension: Nenhum]
    [TOTVS Environment Connecti: Nenhum]
    [TOTVS Environment General CTreeMode: Nenhum]
    [TOTVS Environment General ConsoleLog: Nenhum]
    [TOTVS Environment General ConsoleFile: Nenhum]
    [TOTVS Environment General MaxQuerySize: Nenhum]
    [TOTVS Environment General MaxStringSize: Nenhum]
    [TOTVS Remote Lib: HTML-10.0.2 WIN]
    [TOTVS Remote Type: Microsoft Windows]
    [TOTVS Remote Build: 7.00.240223P-20241009]
    [TOTVS Remote Version: 10.0.2]
    [TOTVS Server Type: Console]
    [TOTVS Server Build: 7.00.240223P-20241010]
    [TOTVS Server Version: 24.3.0.1]
    [TOTVS Server 64 bits: Sim]
    [TOTVS Server Unix: Não]
    [TOTVS DBAccess DB: MSSQL]
    [TOTVS DBAccess API Build: 20240224-20241002]
    [TOTVS DBAccess Build: 20240224-20241002]
    [TOTVS DBAccess Type: WinNT (x64)]
    [TOTVS DBAccess Latency with SGDB: 1]
    [TOTVS Framework Version: 20241007]
    [TOTVS Framework Date: 20241003_142158]
    [TOTVS Framework Commit: a590534c84d1be1de6573b17f598817a5b7920fc]
    [TOTVS RPO Release: 12.1.2410]
    [TOTVS License Server Version: 3.6.2]
    [TOTVS Tipo de ambiente: Não informado]
    [TOTVS Workarea – Alias: Nenhum]

    Publicas
    Public 1: CPAISLOC(C) :BRA
    Public 2: ASX8(A) :

    STACK SIGACFG(APLIB000.PRW) 03/10/2024 14:22:27

    Param 1: PAR01(U) : NIL
    Local 1: PAR01(U) :NIL

    STACK MSAPP:NEW(FWAPP.PRW) 03/10/2024 14:22:33

    Param 1: CMODULE(C) : SIGACFG
    Param 2: LISBLIND(L) : .F.
    Param 3: LISOFFICE(L) : .F.
    Param 4: NACCMODE(N) : 0
    Local 1: CMODULE(C) :SIGACFG
    Local 2: LISBLIND(L) :.F.
    Local 3: LISOFFICE(L) :.F.
    Local 4: NACCMODE(N) :0
    Local 5: SELF(O) :O
    Local 6: ACHECK(U) :NIL
    Local 7: AMODLOCK(U) :NIL

    STACK MPGETSTAGE(MPGETSTAGE.PRW) 03/10/2024 14:22:35

    Param 1: CMNEMONIC(C) : STAGECFG
    Private 1: LRET(L) :.T.
    Local 1: CMNEMONIC(C) :STAGECFG
    Local 2: CDATA(C) :
    Local 3: NSCAN(N) :3
    Local 4: NDATAPOS(N) :0
    Local 5: OBCASTKEY(O) :O
    Local 6: OBCAST(O) :O
    Local 7: OENVR(O) :O
    Local 8: XRET(U) :NIL

    STACK FWBCASTKEYSTAGE:ACTIVATE(FWBCASTKEYSTAGE.PRW) 03/10/2024 14:22:32

    Local 1: SELF(O) :O
    Local 2: AAREA(A) :
    Local 3: ATOPINFO(A) :
    Local 4: OSTRUCT(O) :O
    Local 5: OTBLDDL(O) :O

    STACK FWTABLEDDL:OPENTABLE(FWTABLEDDL.PRX) 03/10/2024 14:22:33

    Param 1: LSHARED(L) : .T.
    Param 2: LHOLD(L) : .F.
    Param 3: LTRYAGAIN(U) : NIL
    Local 1: LSHARED(L) :.T.
    Local 2: LHOLD(L) :.F.
    Local 3: LTRYAGAIN(U) :NIL
    Local 4: SELF(O) :O
    Local 5: AAUX(A) :
    Local 6: AINDEX(A) :
    Local 7: NMAXX(N) :0
    Local 8: NX(N) :61
    Local 9: NMAXY(N) :0
    Local 10: NY(N) :0
    Local 11: CAUX(C) :
    Local 12: CKEY(C) :
    Local 13: CORDNAME(C) :
    Local 14: CTABLE(C) :SYS_BCAST_KEYSTAGE
    Local 15: CALIAS(C) :MP_BCASTKEYSTAGE
    Local 16: CDRIVE(C) :TOPCONN
    Local 17: CORDEM(U) :NIL
    Local 18: LDBCONNECT(L) :.F.

    STACK { | E | ERRORDIALOG( E ) }(APLIB240.PRW) 03/10/2024 14:22:27

    Param 1: E(O) : O
    Local CodeBlock 1: E(O) :O

    STACK ERRORDIALOG(APLIB240.PRW) 03/10/2024 14:22:27

    Param 1: E(O) : O
    Local 1: E(O) :O
    Local 2: LINSIGA(L) :.F.
    Local 3: CMSG(U) :NIL
    Local 4: NI(U) :NIL
    Local 5: CX(U) :NIL
    Local 6: LSKIPERROR(L) :.F.
    Local 7: URETURN(U) :NIL

    STACK ERRORDLG(APLIB240.PRW) 03/10/2024 14:22:27

    Param 1: OERR(O) : O
    Param 2: CMSG(U) : NIL
    Local 1: OERR(O) :O
    Local 2: CMSG(U) :NIL
    Local 3: ODLG(U) :NIL
    Local 4: OFONT(U) :NIL
    Local 5: OBMP(U) :NIL
    Local 6: OPANEL(U) :NIL
    Local 7: OPANELBMP(U) :NIL
    Local 8: ODETAIL(U) :NIL
    Local 9: OSEND(U) :NIL
    Local 10: OCLOSE(U) :NIL
    Local 11: OSAVE(U) :NIL
    Local 12: OERROR(U) :NIL

    Files

    • Bom dia Talita, tudo joia?

      Parece que o sistema tentou recriar mas algo já tava criado no SQL (pode ter sido devido às tentativas).

      Então o que eu recomendaria:
      1. No SQL Server Management Studio, exclua esse banco de dados que foi criado e recrie ele com o mesmo nome
      2. Na Protheus Data, apague as pastas systemload e system, e recrie elas, colocando novamente os arquivos necessários
      3. Ai tente acessar novamente o SIGACFG

      Tenha uma ótima e abençoada quarta feira.

      Um grande abraço.

  19. cheerful8b43d6e1af disse:

    Dan, muito bom o vídeo, aqui estou tendo o problema de quando vou aplicar qualquer patch, é exibido o erro There are patches with sources/resources older than RPO no VScode, porém a aplicação da Lib funcionou corretamente é apenas os pacotes, teria alguma ideia do que pode ser?

    • Bom dia Italo, tudo joia?

      Primeiramente obrigado pelo feedback, é muita bondade sua.

      Então, o que eu já vi ocorrer em alguns cenários de clientes, é do caminho da patch ou o nome dela ter caracteres como espaço em branco, acentos, cedilha, entre outros.

      Ai o que costumamos fazer:
      1. Criação de uma pasta bem curta, tipo C:\patchs\
      2. Ai a patch é colocada dentro dessa pasta
      3. A patch é renomeada pra um nome curto, por exemplo, 2025_07_02.ptm
      4. Ai é feito a tentativa de aplicar a patch

      Depois nos avise se deu certo.

      Tenha uma ótima e abençoada quinta feira.

      Um forte abraço.

Deixe uma resposta

Terminal de Informação