Árvore de páginas


01. DADOS GERAIS

Produto:

TOTVS DMS

Linha de Produto:

Linha Protheus

Segmento:

Varejo

Módulo:

Totvs Dms (Linha Protheus) - Oficina (SIGAOFI)

Totvs Dms (Linha Protheus) - Auto-Peças (SIGAPEC)

Totvs Dms (Linha Protheus) - Veiculos (SIGAVEI)

Função:CheckList (VEIA370)
País:Todos
Ticket:Não se aplica.
Requisito/Story/Issue (informe o requisito relacionado) :DVARMIL-12937


02. SITUAÇÃO/REQUISITO

Ao tentar realizar a busca dos cadastros de Checklist, foi identificado que caso tal busca seja realizada na rotina CheckList (VEIA370) utilizando banco de dados Postgres o erro abaixo é exibido:


Error Log
Error while executing the query
Error : 1 () (RC=-1) - 
 ( From tPostgresConnection::GetQueryFile )
Thread ID [23169]	User [TP|SD|HTTP@T2|TRUE]	IO [1756]	Tables [47]	MaxTables [48]	Comment []	SP [ ]	Traced [No]	SQLReplay [No]	InTran [No]	DBEnv [POSTGRES/PRODUCAO]	DBThread [(ID 13794)]	Started [02/12/2025 16:52:26]	IP [192.168.24.87:8081]	IDLE [ ]	InTransact [ ]	Memory [0]	Running [ROP_QUERY for 0 s.]	RCV [46957]	SND [524492]	TCBuild [20240224-20250929]	TCVersion [24.1.1.0]	ARCH [64]	OS [LINUX]	BUILD [RELEASE]	
SELECT VRZ_CODIGO,VRZ_CODVRX,VRZ_CODUSR,VRZ_DATINC,VRX_AGRUP,VRX_ATUAL,VRX_NAME, ITEM_ORDER , VRZ_DADOS,VRX_DADOS FROM (  SELECT VRZ_CODIGO,VRZ_CODVRX,VRZ_CODUSR,VRZ_DATINC,VRX_AGRUP,VRX_ATUAL,JSON_VALUE(ISNULL(CONVERT(VARCHAR(2047), CONVERT(VARBINARY(2047), VRX_DADOS)),''), '$.Name') as  VRX_NAME,VRZ_DADOS,VRX_DADOS , ROW_NUMBER() OVER (  ORDER BY VRZ_CODIGO ) as  ITEM_ORDER FROM VRZT20 VRZ  JOIN VRXT20 VRX  ON VRZ.VRZ_CODVRX = VRX.VRX_CODIGO  WHERE  VRZ_FILIAL = '        ' AND VRZ.D_E_L_E_T_ = ' ' AND VRZ_CODINT = 'M SP 01 00000009' ) TRB WHERE ITEM_ORDER BETWEEN 1 AND 10
THREAD ERROR ([8489], TP|SD|HTTP@T2|TRUE, 800265366D614CC2ABE9C37E3EF89EDF)   02/12/2025 16:52:33
: Error : 1 (42601) (RC=-1) - ERROR: syntax error at or near ',';
Error while executing the query
Error : 1 () (RC=-1) - 

03. SOLUÇÃO

Alterado processo de execução de consulta de query da rotina CheckList (VEIA370), para que quando a mesma é executada utilizando banco de dados Postgres, não ocorra o erro de execução da mesma.



04. DEMAIS INFORMAÇÕES



05. ASSUNTOS RELACIONADOS

  • Não há.