Erro ao acessar rotina em PO-UI com Protheus node js v20.11.1

Olá,

Preciso de uma ajuda com o erro abaixo:

THREAD ERROR ([6640], dougl, VAIO-DOUGLAS) 05/03/2024 14:17:32 AjustaIndex: Falha ao Ajustar os arquivos Index do App my-po-project1 on AJUSTAINDEX(FWCALLAPP.PRW) 06/10/2023 09:02:56 line : 639

[TOTVS build: 7.00.210324P-20231219] Called from EXTRACTRES(FWCALLAPP.PRW) 06/10/2023 09:02:56 line : 489 Called from SERVEAPP(FWCALLAPP.PRW) 06/10/2023 09:02:56 line :

Agradeço desde já.

3 curtidas

Conseguir resolver? Estou com mesmo problema!

1 curtida

Olá,

Protheus 12.1.2310 e Node v20.11.1

Inicialmente eu tive êxito com:

Atualizações do Protheus

24-02-26-P12_APPSERVER_BUILD-20.3.2.5_WINDOWS_X64

24-02-26-TOTVS_DBACCESS_BUILD_23.1.1.3_WINDOWS_X64

24-02-29-LIB_LABEL_26022024_P12_HARPIA

24-02-26-P12-SMARTCLIENT_BUILD 20.3.2.4_WINDOWS_X64

Node / Angular

Instalando com @cli14 e não @cli17

@cli17 não cria o \src\app\app.module.ts

Ou seja, eu consegui apenas com o npm i -g @angular/cli@14

Também tentei com :

npm i -g @angular/cli@17

ng new my-po-project --no-standalone

Ele até cria o \src\app\app.module.ts, mas na utilização dá mensagem de local storage não definido ou no Protheus dá erro de AjustaIndex na FwCallApp()

Por enquanto é isso, qq coisa atualizo mais em breve.

Existe uma diferença entre o build do angular 17 e os anteriores, altere o angular.json para:


 "builder": "@angular-devkit/build-angular:browser",
          "options": {
            "outputPath": "dist/{nome_do_seu_projeto.}",
            "index": "src/index.html",
            "main": "src/main.ts",
            "polyfills": [
              "zone.js"
            ],

3 curtidas

Gera erro após esta alteração.

Douglas, alguma solução para o erro AjustaIndex? Estou com o mesmo problema

Boa noite, alguém teve a solução?

Eu consegui com o angular 17.3.8, @totvs/po-theme: 17.19.0, @totvs/protheus-lib-core: 17.2.0 usando essas configurações do João. Também mantive o arquivo.app com o mesmo nome do projeto

Resolveu meu erro no angular 17.

Bom dia, resolvi a minha situação desas forma aqui alterando o arquivo angular.json.

:warning: Atenção: Esta publicação foi transferida automaticamente do fórum antigo, mas os anexos não foram incluídos.

Você chegou a aplicar essa solução em uma versão mais antiga do Angular ou foi na versão 17 mesmo?

Fala Pessoal tudo bem? estou com esse problema ao tentar utilizar POUI no protheus 2410, estou utilizando o angular na versão 19. alguem sabe como resolver?

1 curtida

Pessoal só para informa que consegui plublicar sem erro fiz o procedimento do joão e funcionou. Grato.

2 curtidas