Árvore de páginas

01. DADOS GERAIS

Linha de Produto:TOTVS Varejo Lojas
Segmento:Varejo
Módulo:SigaLoja (Controle de Loja)
Função:

notaEntradaObj.tlpp

Ticket:Não há.
Story:

DVARLOJ1-11052

02. SITUAÇÃO/REQUISITO

 Caso não exista a tabela MIP na base do cliente era apresentada a inconsistência abaixo:
 

THREAD ERROR ([10608], RMIENVIA_, THIS)   18/06/2024 11:21:33
: Error : 208 (S0002) (RC=-1) - [Microsoft][SQL Server Native Client 11.0][SQL Server]Invalid object name 'MIP'.
Error : 208 (00000) (RC=-1) - 
( From tMSSQLConnection::GetQueryFile )
Thread ID [11420]User [RMIENVIA_]IO [927]Tables [38]MaxTables [39]Comment []SP [ ]Traced [No]SQLReplay [No]InTran [No]DBEnv [MSSQL/PROTHEUSPROD]DBThread [(SPID 206,216)]Started [18/06/2024 11:21:31]IP [192.168.50.46:1299]IDLE [ ]InTransact [ ]Memory [0]Running [ROP_QUERY for 0 s.]RCV [17847]SND [52919]TCBuild [20230303-20240401]TCVersion [23.1.1.4]ARCH [64]OS [WINDOWS]BUILD [RELEASE]
SELECT MHR_CPROCE FROM MHR010 MHR LEFT JOIN MIP ON MHR_UIDMHQ = MIP_UIDORI WHERE  MHR.MHR_CASSIN = 'PDVSYNC                       ' AND MHR.MHR_FILIAL = '  ' AND
MHR.D_E_L_E_T_ = ' ' AND (MHR.MHR_STATUS = '1' OR (MIP.MIP_STATUS = '3' AND MIP.D_E_L_E_T_ = ' ' AND MIP.MIP_CPROCE != 'VENDA')) GROUP BY MHR_CPROCE on RMIENVPDVSYNCOBJ:GETPROCESSOS(RMIENVPDVSYNCOBJ.PRW) 13/06/2024 08:54:46 line : 228


Ao enviar um cadastro de loja onde o campo Telefone possuía espaço era gerado erro pelo sync server, exemplo:

99 999999999,

03. SOLUÇÃO

Efetuados tratamento no fonte para proteção, caso não exista a tabela MIP.

Foram alterados também os layouts de cadastros auxiliar de loja e o layout de envio de loja. 

Ao acessar a rotina de cadastro auxiliar de Loja, o campo Telefone será apresentado com a mascara, (99) 999999999, como demonstrado abaixo:

Para atualizar o layout de envio do cadastro de lojas acesse: Envia Cadastro Loja

04. DEMAIS INFORMAÇÕES

Não há.

05. ASSUNTOS RELACIONADOS