Árvore de páginas


01. DADOS GERAIS

Produto:

TOTVS Backoffice

Linha de Produto:

Linha Protheus 

Segmento:

Backoffice SP 

Módulo:ESTOQUE E CUSTOS (SIGAEST)
Função:REFAZ ACUMULADOS (MATA215)
Ticket:14877321
Issue:DMANMAT01-36418


02. 
SITUAÇÃO/REQUISITO

Ao executar a rotina Refaz Acumulados (MATA215), em banco de dados ORACLE, com pelo menos dois empenhos de OP (Ordem de produção) em endereços (SDC - Composição do Empenho), ocorre o Error.Log Abaixo:


: Error : 1036 - ORA-01036: illegal variable name/number

 ( From tOracleConnection::GetQueryFile )

Thread ID [218]    User [Administrador]    IO [3457]    Tables [76]    MaxTables [77]    Comment [MATA215 - TCPIP - ThreadID(4256)]    SP [ ]    Traced [No]    SQLReplay [No]    InTran [No]    DBEnv [ORACLE/USER]    DBThread [(SID 289,50762,1)]    Started [10/08/2022 20:01:45]    IP [10.0.0.4:1233]    IDLE [ ]    InTransact [ ]    Memory [0]    Running [ROP_QUERY2 for 0 s.]    RCV [112745]    SND [275631]    TCBuild [20210202-20210610]    TCVersion [21.1.1.0_rc6]    ARCH [64]    OS [LINUX]    BUILD [RELEASE]  

SELECT DC_PRODUTO,DC_LOCAL,DC_QUANT,DC_QTSEGUM,DC_LOTECTL,DC_NUMLOTE,DC_LOCALIZ,DC_NUMSERI,DC_OP,DC_TRT FROM SDC990 SDC WHERE  SDC.DC_FILIAL= :1 AND SDC.DC_PRODUTO= :2 AND SDC.DC_LOCAL= :3 AND SDC.DC_OP= :4 AND SDC.DC_TRT= :5 AND SDC.DC_LOTECTL= :6 AND SDC.DC_NUMLOTE= :7 AND SDC.D_E_L_E_T_= :8  ORDER BY  DC_FILIAL,DC_PRODUTO,DC_LOCAL,DC_ORIGEM,DC_PEDIDO,DC_ITEM,DC_SEQ,DC_LOTECTL,DC_NUMLOTE,DC_LOCALIZ,DC_NUMSERI

-- Binded Parameters List --

#1 [C] [01]

#2 [C] [08MP           ]

#3 [C] [01]

#4 [C] [Y0158501001   ]

#5 [C] [   ]

#6 [C] [          ]

#7 [C] [      ]

#8 [C] [ ]

#9 [C] [01]

#10 [C] [08MP           ]

#11 [C] [01]

#12 [C] [Y0158601001   ]

#13 [C] [   ]

#14 [C] [          ]

#15 [C] [      ]

#16 [C] [ ]

 on A215OPEMP(MATA215.PRX) 21/07/2022 14:42:32 line : 2734


Em bancos de dados MSSQL e POSTGRES, ocorre cálculo incorreto da quantidade empenhada nos endereços.


03. SOLUÇÃO

Corrigida passagem dos parâmetros para query que calcula os empenhos de OP de produtos que controlam endereço.

04. DEMAIS INFORMAÇÕES

Não se aplica

05. ASSUNTOS RELACIONADOS

        Não se aplica