01. DADOS GERAIS
| Produto: |
TOTVS DMS |
|---|---|
| Linha de Produto: | Linha Protheus |
| Segmento: | Varejo |
| Módulo: |
TOTVS DMS (Linha Protheus) - Oficina (SIGAOFI) |
| Função: | Painel de Orçamento (OFIXA018) Orçamento por Fases (OFIXA011) |
| País: | Todos os países |
| Ticket: | Não se aplica |
| Requisito/Story/Issue (informe o requisito relacionado) : | DVARMIL-12062 |
02. SITUAÇÃO/REQUISITO
Após levantamento realizado sobre o processo de utilização da rotina Orçamento por Fases (OFIXA011) e Painel de Orçamento (OFIXA018), foi constatado e apresentado o "array out of bounds ( 0 of 78 ) on OX001FPOK(OFIXX001.PRW)" ao tentar realizar a troca de armazém.
THREAD ERROR ([33980], Nome.Usuário, DESKTOP-B5ORF5F) 22/10/2025 15:08:51
array out of bounds ( 0 of 78 ) on OX001FPOK(OFIXX001.PRW) 22/10/2025 09:15:21 line : 3646
[TOTVS build: 7.00.240223P-20241010]
Called from { (.t.) .and. (OX001FPOK())}(MSGETDAD.PRW) 23/09/2025 19:22:24 line : 1274
Called from VALIDGET(MSMGETPR.PRW) 23/09/2025 19:22:21 line : 2137
Called from {SELF(VALIDGET(_ODLG,_BVALID,_OGET,,,@LCARGO) .AND. IIF(LNEWGETD .AND. OGLOGETDB:BFIELDOK<>NIL,VALIDGET(_ODLG,OGLOGETDB:BFIELDOK,_OGET,,,@LCARGO), .T. ))}(MSGETDAD.PRW) 23/09/2025 19:22:24 line : 1386
Called from ::MSDIALOG:END
Called from { __ODLG:NLASTKEY := 13, __ODLG:END(0)}(MSGETDAD.PRW) 23/09/2025 19:22:24 line : 1323
Called from ::MSDIALOG:ACTIVATE
Called from LEDITCOL(MSGETDAD.PRW) 23/09/2025 19:22:24 line : 1386
Called from MSNEWGETDADOS:EDITCELL(APLIB170.PRW) 23/09/2025 19:22:21 line : 496
Called from { SELF:EDITCELL()}(APLIB170.PRW) 23/09/2025 19:22:21 line : 421
Called from ::MSDIALOG:ACTIVATE
Called from OX001EXEC(OFIXX001.PRW) 22/10/2025 09:15:21 line : 1669
Called from OFIXX001(OFIXX001.PRW) 22/10/2025 09:15:21 line : 458
Called from OXA012I(OFIXA012.PRW) 04/08/2025 10:53:01 line : 88
Called from OXA018EXEC(OFIXA018.PRW) 25/09/2025 09:45:27 line : 1140
Called from { OXA018EXEC('VS1P','OXA012I', 3,.t., 'NODE_PV') }(OFIXA018.PRW) 25/09/2025 09:45:27 line : 980
Called from XTREE:DBLCLICK(XTREE.PRW) 23/09/2025 19:22:21 line : 332
Called from {OOBJ,NROW,NCOL SELF:DBLCLICK(OOBJ,NROW,NCOL)}(XTREE.PRW) 23/09/2025 19:22:21 line : 51
Called from ::MSDIALOG:ACTIVATE
Called from OFIXA018(OFIXA018.PRW) 25/09/2025 09:45:27 line : 393
Called from __EXECUTE(APLIB090.PRW) 23/09/2025 19:22:21 line : 742
Called from MDIEXECUTE(APLIB260.PRW) 23/09/202
03. SOLUÇÃO
Correção realizada no processo de alteração de armazém dos itens do orçamento nas rotinas Orçamento por Fases (OFIXA011) e Painel do Orçamento (OFIXA018). O ajuste foi realizado para eliminar o erro "array out of bounds ( 0 of 78 ) on OX001FPOK(OFIXX001.PRW)", que ocorria durante o momento da alteração do código do armazém do item. Com essa correção, o processo agora é concluído com sucesso, permitindo a continuidade do fluxo de forma íntegra sem impedimentos.
04. DEMAIS INFORMAÇÕES
| Pacotes Gerados | 12.1.2210:https://r.totvs.io/p/1221522 12.1.2310:https://r.totvs.io/p/1221523 12.1.2410:https://r.totvs.io/p/1221524 12.1.2510:https://r.totvs.io/p/1221525 |
|---|
IMPORTANTE!
Esta atualização de dicionário estará disponível na próxima release 12.01.2610.
05. ASSUNTOS RELACIONADOS
- Não há.
- documento_tecnico
- gestao_de_concessionarias
- totvs_gestao_de_concessionarias
- dms
- totvs_dms
- todos_paises_exceto_brasil
- versao_12_1_2410
- versao_12_1_2510
- versao_12_1_2610
- oficina
- sigaofi
- dvarmil_12062
- painel_orçamento
- ofixa018
- orcamento_por_fases
- ofixa011
- erro_trocar_armazem
- corrigir_erro_armazem
- array_out_of_bounds_0_of_78
- todos_paises