01. DADOS GERAIS
| Produto: | | Solucoes_totvs_parceirosexptotvs |
|---|
| SolucaoParcsExpsTOTVS | TOTVS DMS |
|---|
|
|
|---|
| Linha de Produto: | |
|---|
| Segmento: | |
|---|
| Módulo: | | Modulos_totvs_prestadores_de_servicos |
|---|
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.
| Bloco de código |
|---|
|
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.
IMPORTANTE!
Esta atualização de dicionário estará disponível na próxima release 12.01.2610.
05. ASSUNTOS RELACIONADOS