Ao efetuar o cálculo do documento ocorre o error.log abaixo:
THREAD ERROR ([31632], Notebook, DESKTOP-FQF0PB1) 17/11/2022 14:26:20
array out of bounds ( 2 of 1 ) on TMSCALCRAT(TMSXFUNC.PRW) 14/02/2022 11:42:30 line : 9858
[TOTVS build: 7.00.210324P-20220608]
Called from TMSA200GRV(TMSA200.PRW) 22/02/2022 17:32:35 line : 8402
Called from {|LEND| LRET := TMSA200GRV(@AVISERR, LRECALCULO,,,,,,,,,LCTEUNICO, ARATTDA, LTABALT,@LBLQ) }(TMSA200.PRW) 22/02/2022 17:32:35 line : 887
Called from {|| FWSETSHOWKEYS( .F. ), EVAL( BACTION, @LEND ),LEND := .T. , FWSETSHOWKEYS( .T. ), ODLGMODAL:DEACTIVATE() }(MSPROCES.PRW) 08/06/2022 16:53:24 line : 104
Called from {|SELF|(EVAL(OSELF:BINIT))}(FWDIALOGMODAL.PRW) 08/06/2022 16:53:22 line : 462
Called from ::MSDIALOG:ACTIVATE
Called from FWDIALOGMODAL:ACTIVATE(FWDIALOGMODAL.PRW) 08/06/2022 16:53:22 line : 462
Called from PROCESSA(MSPROCES.PRW) 08/06/2022 16:53:24 line : 105
Called from TMSA200PRC(TMSA200.PRW) 22/02/2022 17:32:35 line : 887
Called from {|O| LRET := TMSA200PRC( DTP->DTP_FILORI, DTP->DTP_LOTNFC ), NOPCA:= 1, O:OWND:END() }(TMSA200.PRW) 22/02/2022 17:32:35 line : 400
Called from ::MSDIALOG:ACTIVATE
Called from FORMBATCH(MATXFUNB.PRX) 20/04/2022 17:54:55 line : 2982
Called from TMSA200MNT(TMSA200.PRW) 22/02/2022 17:32:35 line : 414
Called from TMSA050SUB(TMSA050.PRW) 11/02/2022 13:56:27 line : 11808
Called from FWFORMBROWSE:EXECUTE(FWFORMBROWSE.PRW) 08/06/2022 16:53:24 line : 1167
Called from {|| OSELF:EXECUTE("TMSA050SUB", 2,0,"CALCULAR", 2,"( 1 )","","", 7 ) }(FWFORMBROWSE.PRW) 08/06/2022 16:53:24 line : 616
Called from ::MSDIALOG:ACTIVATE
Called from FWMBROWSE:ACTIVATE(FWMBROWSE.PRW) 08/06/2022 16:53:24 line : 700
Called from FWMBROWSE(MSLIB.PRW) 08/06/2022 16:53:24 line : 10432
Called from MBROWSE(MSLIB.PRW) 08/06/2022 16:53:24 line : 169
Called from TMSA050(TMSA050.PRW) 11/02/2022 13:56:27 line : 208
Called from __EXECUTE(APLIB090.PRW) 08/06/2022 16:53:22 line : 721
Called from MDIEXECUTE(APLIB260.PRW) 08/06/2022 16:53:22 line : 924
Verificamos que o erro ocorre quando o documento possui cálculo de rateio com o critério de rateio de maior valor de componente e o sistema possui mais de um componente cadastrado na tabela de frete:
